一、设备注册过程
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驱动(三)流程图之注册设备)】
文章图片
推荐阅读
- RTC驱动程序
- 驱动程序|Linux的LCD驱动
- linux驱动|基于老罗的freg案例,使用NDK工具调用驱动流程详细分析
- file_operation
- Android之LCD屏驱动
- 嵌入式基础|AM437x——RTC驱动
- android底层驱动学习之从应用程序如何到底层driver的调用
- TP多点触摸协议
- windows|LVDS与eDP的区别
- LCD MIPI DSI时钟计算