我需要具有TI AM335x的i2c从属Linux内核驱动程序。 我在Google上搜索,但没有找到准确的信息。 我应该从头开始做所有事情,还是有人对此有所参考?甚至是补丁
谢谢
Avner
答案 0 :(得分:0)
对于作为从设备连接到i2c总线的新设备,您不应编写“ i2c 驱动程序”或“ AM335x 的驱动程序”(只要处理器支持{ {3}})。
i2c是一种总线,并且该总线具有内核基础结构,请参见already present。
您应该确定设备的类型,然后使用i2c总线原语为该类型的设备编写驱动程序。
例如,documentation的驱动程序是 rtc 驱动程序。
“用于” PCF8574 i2c gpio扩展器的驱动程序可以是DS13xx and compatible IC驱动程序,也可以是GPIO驱动程序。