posts - 0,comments - 0,trackbacks - 0
re: I2C总线使用方法继续研究 dot.cheng 2010-03-08 12:53
写得很好,很受启发。

但是我对 IIC 了解太少,刚接触,对其中有一点不清楚,您在文中:
二、驱动的注册:
第二步 还记得在第一部分,我们注册了一i2c设备,其总线类型为i2c_bus_type,现在我们又在这总线上注册一驱动,那不得了,满足了设备+驱动的条件,i2c_bus_type总线上探测函数要被执行了。

所讲“i2c_bus_type总线上探测函数”在哪里调用?

我在 2.6.30 中加入了 saa7113 (saa7115.c),并增加一行i2c_register_board_info 注册设备,启动后又insmod saa7115.ko;

通过打印的调试信息可知,设备已经注册,驱动也注册(至少部分代码被执行);
但是函数 i2c_device_probe 却始终没有被调用,我不知道哪里出了错。

请指点,谢谢。