AM335x - Linux内核的i2c slave

问题描述 投票:0回答:1

我需要为TI AM335x配备i2c slave Linux内核驱动程序。我用Google搜索并没有找到准确的信息。我应该从头开始做一切,还是有人可以参考一下?甚至是补丁

谢谢

阿夫纳

linux kernel i2c omap
1个回答
0
投票

对于作为从机连接到i2c总线的新设备,你既不应该写“i2c驱动程序”也不要写“AM335x的驱动程序”(只要处理器支持内核中的already present)。

i2c是一个总线,有总线的内核基础设施,请参阅documentation

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

例如,DS13xx and compatible IC的驱动程序是rtc驱动程序。

一个驱动程序“for”PCF8574 i2c gpio扩展器可以是GPIO驱动程序以及keypad驱动程序。

© www.soinside.com 2019 - 2024. All rights reserved.