
RDH5D-630/4·Ⅰ隔离开关 吐鲁番分校工程 of_driver_match_device 函数用于完成设备树设备和驱动匹配 比较 I2C 设备节点的 compatible 属性和 of_device_id 中的 compatible 属性是否相等,如果相当的话就表示 I2C 设备和驱动匹配 
acpi_driver_match_device 函数用于 ACPI 形式的匹配 i2c_match_id 函数用于传统的、无设备树的 I2C 设备和驱动匹配过程 比较 I2C 设备名字和 i2c_device_id 的 name 字段是否相等,相等的话就说明 I2C 设备和驱动匹配 

控制器驱动 I2C 总线驱动重点是 I2C 适配器驱动,这里要用到两个重要的数据结构:i2c_adapter 和 i2c_algorithm 其中,Linux 内核将 SOC 的 I2C 适配器(控制器)抽象成 i2c_adapter 

I2C 总线驱动,或者说 I2C 适配器驱动的主要工作就是初始化 i2c_adapter 结构体变量,然后设置 i2c_algorithm 中的 master_xfer 函数
RDH5D-630/4·Ⅰ隔离开关 吐鲁番分校工程 对于一个 I2C 适配器,肯定要对外提供读写 API 函数,设备驱动程序可以使用这些 API 函数来完成读写操作 i2c_algorithm 就是 I2C 适配器与 I2C 设备进行通信的方法 完成以后通过 i2c_add_numbered_adapter 或 i2c_add_adapter 这两个函数向系统注册设置好的 i2c_adapter
06
14
2022
RDH5D-630/4·Ⅰ隔离开关 吐鲁番分校工程
来源:[醴陵联洲电器有限公司]
联系人:刘女士
手机:18107416261
电话:0731-23555196
传真:0731-23555196
QQ:79135826
Email:79135826@QQ.COM
地址:湖南省株洲市醴陵市阳三石
品牌:联洲电器
价格:500.00
元/台
供应地:湖南省株洲市
产品型号:RDH5D-63

