linux驱动(i2c驱动(三)流程图之注册设备)

一、设备注册过程
1、将i2c设备信息保存到i2c_board_info结构体中;
2、在注册i2c_board_info时(i2c_register_board_info)将它加入一个全局列表__i2c_board_list中,
3、在注册I2c adapter适配器驱动后,再从全局列表__i2c_board_list中取出,将属于这个适配器的i2c_board_info转换成 i2c_client(i2c设备),并注册
【linux驱动(i2c驱动(三)流程图之注册设备)】linux驱动(i2c驱动(三)流程图之注册设备)
文章图片


    推荐阅读