恒赌东道 2014-07-03 08:37 采纳率: 0%
浏览 1971

platform匹配问题,没有对应的平台设备?

大家好:
我用的内核版本是linux-3.4.96,在sound/soc/samsung/s3c24xx_simtec_hermes.c这个文件里有一下代码:
static struct platform_driver simtec_audio_hermes_platdrv = {
.driver = {
.owner = THIS_MODULE,
.name = "s3c24xx-simtec-hermes-snd",
.pm = simtec_audio_pm,
},
.probe = simtec_audio_hermes_probe,
.remove = __devexit_p(simtec_audio_remove),
};

如果想要调用simtec_audio_hermes_probe,这应该会有相应的平台设备来匹配,但是我搜索原码却找不到s3c24xx-simtec-hermes-snd这个平台设备,我对此比较迷惑,求给个详细的回答,非常感谢!

  • 写回答

1条回答 默认 最新

  • CedarDiao 2014-08-15 11:31
    关注

    你这个Linux-3.x的内核应该是用了devicetree来管理设备,而不再像之前用platform device了。
    你可以找找dts以及device tree的资料来看看。

    评论

报告相同问题?

悬赏问题

  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算
  • ¥15 java如何提取出pdf里的文字?