摘要: 参考:I2C子系统之 adapter driver注册——I2C_dev_init() i2c的操作在内核中是当做字符设备来操作的,相关初始化在由i2c_dev_init函数来初始化。 i2c_for_each_dev(NULL, i2cdev_attach_adapter)遍历i2c_bus_ty 阅读全文
posted @ 2016-12-25 21:30 bluebluebluesky 阅读(1457) 评论(0) 推荐(0) 编辑
摘要: 参考:I2C子系统之platform_driver初始化——I2C_adap_s3c_init() 在完成platform_device的添加之后,i2c子系统将进行platform_driver的注册过程。platform_driver的注册通过调用初始化函数i2c_adapter_s3c_ini 阅读全文
posted @ 2016-12-25 20:41 bluebluebluesky 阅读(735) 评论(4) 推荐(0) 编辑
摘要: 参考:I2C子系统之platform_device初始化——smdk2440_machine_init() I2C驱动框架还应用了另一种总线-设备-驱动模型,平台设备总线platform_bus_type。内核已经注册好了平台总线,驱动程序只需向平台总线添加平台设备和平台驱动。这节主要介绍如何添加平 阅读全文
posted @ 2016-12-25 14:06 bluebluebluesky 阅读(910) 评论(0) 推荐(0) 编辑