关于Qualcomm 的MSM7X & MSM8XI2C驱动分析

来源:互联网 发布:python configobj 编辑:程序博客网 时间:2024/05/18 01:37
.基于高通MSM 8x60的I2C驱动终极讲解(1)
·基于高通MSM 8x60的I2C驱动终极讲解(2) 
·基于高通MSM 8x60的I2C驱动终极讲解(3)
·基于高通MSM 8x60的I2C驱动终极讲解(4)
·基于高通MSM 8x60的I2C驱动终极讲解(5)
·基于高通MSM 8x60的I2C驱动终极讲解(6)
·基于高通MSM 8x60的I2C驱动终极讲解(7)
·基于高通MSM 8x60的I2C驱动终极讲解(8)
·基于高通MSM 8x60的I2C驱动终极讲解(9)
·基于高通MSM 8x60的I2C驱动终极讲解(10)
·基于高通MSM 8x60的I2C驱动终极讲解(11)
·基于高通MSM 8x60的I2C驱动终极讲解(12)
·基于高通MSM 8x60的I2C驱动终极讲解(13)
·基于高通MSM 8x60的I2C驱动终极讲解总结:
1、
首先在板级支持文件中注册I2C控制器设备, 然后注册该I2C设备控制器的驱动,在注册设备控制器的过程中,匹配成功后,会调用该控制器驱动的probe函数,在该probe函数中,会扫描注册到全局链表上得板级I2C的设备信息,并为属于该I2C设备控制器的每个板级I2C设备,建立一个client设备。
2、当注册的I2C设备驱动时,会到I2C总线上去找匹配的client,如果找到,就调用I2C设备驱动的probe函数,在该probe函数中,会提供注册对外的接口,并且通信时用该驱动的对应的client设备所依附的I2C设备控制器提供的算法,该算法有总线的传输函数。


MSM7227
msm7227平台linux I2C驱动分析(2.6.29)

原创粉丝点击