我正在尝试为android更新一个内核驱动程序,我添加了一些printk来调试它,调用了初始化函数,但探测函数没有。
我错过了什么?何时/如何调用探测函数?
代码位于:https://github.com/lamegopinto/kernel-2.6.32.27-M722HC/blob/master/drivers/power/rk2918_battery.c

最佳答案

经过一些研究,找到了答案,对于“平台”设备,当平台设备注册时调用探测功能,并且其设备名称与设备驱动程序上指定的名称匹配。
更多详情请点击此处:
http://comments.gmane.org/gmane.linux.kernel.kernelnewbies/37050
现在我只想知道为什么设备没有注册:\

关于android - 何时调用Linux内核驱动程序的探测功能?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9168885/

10-10 11:16