Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1598631
  • 博文数量: 204
  • 博客积分: 2215
  • 博客等级: 大尉
  • 技术积分: 4427
  • 用 户 组: 普通用户
  • 注册时间: 2011-06-06 08:03
个人简介

气质,源于心灵的自信!

文章存档

2018年(1)

2017年(1)

2016年(1)

2015年(18)

2014年(20)

2013年(30)

2012年(119)

2011年(14)

分类: LINUX

2012-07-22 11:52:33

1、首先在板级支持文件中注册I2C控制器设备,然后注册该I2C设备控制器的驱动,在注册设备控制器的过程中,匹配成功后,会调用该控制器驱动的probe函数,在该probe函数中,会扫描注册到全局链表上得板级I2C的设备信息,并为属于该I2C设备控制器的每个板级I2C设备,建立一个client设备。
2、当注册的I2C设备驱动时,会到I2C总线上去找匹配的client,如果找到,就调用I2C设备驱动的probe函数,在该probe函数中,会提供注册对外的接口,并且通信时用该驱动的对应的client设备所依附的I2C设备控制器提供的算法,该算法有总线的传输函数。

阅读(2675) | 评论(0) | 转发(2) |
给主人留下些什么吧!~~