【问题标题】:AM335x - i2c slave for linux kernelAM335x - 用于 linux 内核的 i2c 从站
【发布时间】:2019-07-22 19:54:48
【问题描述】:

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

谢谢

Avner

【问题讨论】:

    标签: linux kernel i2c omap


    【解决方案1】:

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

    i2c 是总线,总线有内核基础架构,请参阅documentation

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

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

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

    【讨论】:

    • 我猜你没有理解我的问题。如果您熟悉这个问题,就会知道在 AM335x 的内核中没有这样的 i2c slave 驱动程序。 i2c 从属它不是微不足道的 - 所以你写的不是真的!
    • 对不起。事实上,我使用了一个错误的假设,即 AM335x with linux 应该是 i2c 主机。
    • 附注我不是“投反对票的人”,但我补偿了投票。现在这个问题对我来说很有趣。
    • 谢谢! 2010 年有人写了这样的驱动程序(在 TI 论坛上有关于它的帖子)但它已经消失了。我想我得自己写了……
    猜你喜欢
    • 2016-04-23
    • 1970-01-01
    • 2015-08-15
    • 2019-12-12
    • 2017-07-18
    • 1970-01-01
    • 2012-11-19
    • 1970-01-01
    • 2017-04-08
    相关资源
    最近更新 更多