主题 : 关于mini2440  I2C驱动 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 32780
精华: 0
发帖: 9
金钱: 45 两
威望: 9 点
综合积分: 18 分
注册时间: 2010-11-21
最后登录: 2012-06-16
楼主  发表于: 2011-04-08 21:35

 关于mini2440  I2C驱动

1、请问mini2440的linux系统里有没有带I2C总线适配器的驱动?就是struct i2c_algorithm和struct i2c_adapter两个结构体。
我在编写I2C设备驱动时是不是只要考虑struct i2c_driver和struct i2c_client即可,不用考虑适配器层的驱动?
2、有人系统带了I2C总线适配器的驱动,位于dirver/i2c/busses/i2c-s3c2410.c下,但我查看此文件时发现里面不仅有适配器的结构体struct i2c_algorithm和struct i2c_adapter,还有设备驱动的结构体struct i2c_driver和struct i2c_client,这个文件到底适配器的驱动还只是设备驱动?