I2C子系统之__I2C_first_dynamic_bus_num变量的相关分析

2014-11-24 10:58:30 来源: 作者: 浏览: 0

__i2c_first_dynamic_bus_num定义的位置在/driver/i2c/i2c-boardinfo.c


此函数在machine_init()函数中被调用:


此处busnum由machine_init()函数传递,同样也为0。所以在i2c_register_board_info()函数中的if语句肯定会被执行:


然后看i2c_register_adapter()函数中和__i2c_first_dynamic_bus_num相关的


代码部分:


这使得i2c_register_adapter中的if条件成立,i2c_scan_static_board_info(adap)执行。


相关阅读:


-->

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: