在Linux中的其他现有驱动程序中读写i2c

时间:2017-06-27 11:04:50

标签: linux driver i2c

我想修改现有的设备驱动程序,使其能够通过i2c进行读写。是否可能,我怎么能实现这一目标?

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

1 个答案:

答案 0 :(得分:0)

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