0

我需要为 TI AM335x 提供 i2c 从属 Linux 内核驱动程序。我用谷歌搜索并没有找到确切的信息。我应该从头开始做所有事情,还是有人对此有一些参考?甚至是补丁

谢谢

阿夫纳

4

1 回答 1

0

对于作为从设备连接到 i2c 总线的新设备,您不应编写“ i2c驱动程序”或“ AM335x驱动程序”(只要内核中已经存在处理器支持)。

i2c 是总线,总线有内核基础设施,请参阅文档

您应该弄清楚您的设备是什么类型,然后使用 i2c 总线原语为这种类型的设备编写驱动程序。

例如,DS13xx 和兼容 IC的驱动程序是rtc驱动程序。

“用于”PCF8574 i2c gpio 扩展器的驱动程序可以是GPIO驱动程序以及键盘驱动程序。

于 2019-03-02T17:19:47.963 回答