我需要为TI AM335x配备i2c slave Linux内核驱动程序。我用Google搜索并没有找到准确的信息。我应该从头开始做一切,还是有人可以参考一下?甚至是补丁
谢谢
阿夫纳
对于作为从机连接到i2c总线的新设备,你既不应该写“i2c驱动程序”也不要写“AM335x的驱动程序”(只要处理器支持内核中的already present)。
i2c是一个总线,有总线的内核基础设施,请参阅documentation。
您应该弄清楚您的设备是什么类型,然后使用i2c总线原语为这种类型的设备编写驱动程序。
例如,DS13xx and compatible IC的驱动程序是rtc驱动程序。