一 、问题
1、IIC总线上的设备是怎么描述的?
struct i2c_client{
struct device dev;
...
};
2、IIC总线上的驱动是怎么描述的?
struct i2c_driver
{struct device_driver driver;
};
3、IIC总线上的设备和驱动是怎么匹配的
1)、对于 Cortex - A8 通过driver提供id_table和client->name匹配
2)、对于 Cortex - A9 参考下图
4、如何告诉系统我们从设备的信息
1)、对于 Cortex - A8
arch/arm/mach-s5c100/mac-smdkc100.c
struct