我想修改现有的设备驱动程序,使其能够通过 i2c 进行读写。这可能吗?我该如何实现?
很多帖子都是关于如何编写独立的 i2c 驱动程序(使用 init/probe)。我想应该有一种简单的读写方式,就像 gpio 一样(使用 gpio_request)。
最佳答案
我自己回答我的问题。最后,我将所有 I2C 驱动程序代码添加到现有驱动程序中。我第一次知道任何 Linux 驱动程序模块都可以包含多个驱动程序(每个驱动程序都带有探针)。数据与模块范围的全局变量共享。 (有没有更好的方法?)
关于linux - 在 Linux 中的其他现有驱动程序中读写 i2c,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44778714/