基于bcm5300x芯片
注册为平台总线上的设备。drivers/i2c/busses/i2c-bcm5300x.c是针对不同芯片写的驱动。
drivers/i2c/i2c-dev.c,i2c共有接口,通过文件描述符可以调用这个函数中的open,read,write,ioctl等函数。这些函数有通过调用algorithm结构体中的算法,调用不同平台的操作。
网上搜素到关于i2c数据结构之间的关系。
时间: 2024-10-11 01:32:18
基于bcm5300x芯片
注册为平台总线上的设备。drivers/i2c/busses/i2c-bcm5300x.c是针对不同芯片写的驱动。
drivers/i2c/i2c-dev.c,i2c共有接口,通过文件描述符可以调用这个函数中的open,read,write,ioctl等函数。这些函数有通过调用algorithm结构体中的算法,调用不同平台的操作。
网上搜素到关于i2c数据结构之间的关系。