社区
驱动程序开发区
帖子详情
linux 如何用regmap操作多个i2c从地址的设备
danhu
2017-12-22 01:26:16
hi :
想请教个问题,最近调试linux下的hdmi驱动,供应商给的驱动是单片机的,需要移植到Linux下面,我想用regmap的方式来操作i2c,看了下hdmi的驱动,发现其有5个i2c从地址,该如何在一个hdmi驱动用用regmap来操作i2c?谢谢。
...全文
1827
2
打赏
收藏
linux 如何用regmap操作多个i2c从地址的设备
hi : 想请教个问题,最近调试linux下的hdmi驱动,供应商给的驱动是单片机的,需要移植到Linux下面,我想用regmap的方式来操作i2c,看了下hdmi的驱动,发现其有5个i2c从地址,该如何在一个hdmi驱动用用regmap来操作i2c?谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Acuity.
2018-01-15
打赏
举报
回复
用ioctl函数吧
bigPillow
2017-12-27
打赏
举报
回复
regmap来操作i2c? 写寄存器来发送接收数据么? 你就向地址寄存器里写你要发送的地址就可以了啊。
Linux
驱动之
I2C
子系统
1、韦老师依然延续一贯的教学风格,现场写代码,现场调试BUG,将
I2C
驱动彻底讲透,成为嵌入式
Linux
驱动的“字典”。2、
Linux
驱动是驱动框架和硬件编程的结合,使用QEMU简化硬件
操作
,支持IMX6ULL、STM32MP157,提高...
Linux
学习笔记(22.2)——基于IIC + Reg
map
+ IIO的AP3216C的
设备
驱动
Linux
下大部分
设备
的驱动开发都是
操作
其内部寄存器,比如
I2C
/SPI
设备
的本质都是一样的,通过
I2C
/SPI 接口读写芯片内部寄存器。芯片内部寄存器也是同样的道理,比如 I.MX6ULL的 PWM、定时器等外设初始化,最终...
reg
map
reg
map
是在
Linux
3.1 加入进来的特性,其最初的目的是减少
i2c
/spi等
设备
驱动里的重复逻辑,提供一种通用的接口来
操作
芯片内寄存器,随着版本的更迭,reg
map
支持的bus越来越多,并且除了能做到统一的 寄存器I/O ...
嵌入式
linux
入门3-5-
I2C
个人博客对应
地址
:嵌入式
linux
入门3-5-
I2C
...使用
i2c
-tools可以方便的对
I2C
设备
进行调试,参考以下博客获取使用方法,特别简单: Using the
Linux
I2C
-Tools Software 但是光看上面那篇博客还不够
Linux
内核之 reg
map
子系统
Linux
内核之 reg
map
子系统
驱动程序开发区
1,316
社区成员
2,173
社区内容
发帖
与我相关
我的任务
驱动程序开发区
主要是开发驱动技术
复制链接
扫一扫
分享
社区描述
主要是开发驱动技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章