在Linux的其他现有驱动程序中读取和编写I2C



我想修改现有的设备驱动程序以使其能够通过I2C读取和写入。这是可能的吗?我该如何实现?

很多帖子都是关于如何编写独立i2c驱动程序(带有init/probe(。我想应该有一种像gpio一样(使用gpio_request(的简单读写方法。

我自己回答我的问题。最后,我将所有I2C驱动程序代码添加到现有驱动程序中。我第一次知道任何Linux驱动器模块都可以包含多个驱动程序(每个驱动器(。数据与模块范围全局变量共享。(有什么更好的方法吗?(

最新更新