何时调用Linux内核驱动程序的探测功能?

Joã*_*nto 13 android kernel driver

我正在尝试更新Android的内核驱动程序,我添加了一些printk来调试它,_init函数被调用,但探测函数不是.我错过了什么?何时/如何调用探测函数?

该代码位于:https://github.com/lamegopinto/kernel-2.6.32.27-M722HC/blob/master/drivers/power/rk2918_battery.c

Joã*_*nto 8

经过一些研究后找到答案,对于"平台"设备,当注册平台设备并且其设备名称与设备驱动程序上指定的名称匹配时,将调用探测功能.

更多细节请访问:http: //comments.gmane.org/gmane.linux.kernel.kernelnewbies/37050

现在我只需要说明为什么设备没有注册:\