❤️作者主页:凉开水白菜
❤️作者简介:共同学习,互相监督,热于分享,多加讨论,一起进步!
❤️专栏资料:https://gitee.com/stylle/linux_code
❤️点赞 👍 收藏 ⭐再看,养成习惯
订阅的粉丝可通过PC端文末加我微信,可对文章的内容进行一对一答疑!
i2c驱动
前言
i2c总线其实和platform总线的内容非常像,本质上i2c总线模型也是基于platform总线模型编写而来,本章内容可以结合platform那章的内容联合观看可以更加容易理解;
驱动程序
device部分
对于device部分其实在设备树中我们就可以直接添加,系统会自动识别并添加到我们的/sys/bus/i2c/devices路径中,但是这里还是将代码创建设备的方法写在这里,看了i2c设备需要的资源我们可以更好的编写我们在设备树中描述i2c设备的资源,其实就是i2c号以及i2c设备地址两个参数;