我需要为我的芯片组中的几个控制器编写自己的驱动程序。我使用 SDK 开发 SoC,它不提供“linux i2c 兼容”驱动程序。它有用于 i2c 的简单字符驱动程序。我想使用一些标准的 i2c RTC 驱动程序。
我假设我需要将文件添加到 /busses 文件夹,并实现标准接口。就这样。这个文件应该与 i2c-core 和 i2c-dev 合作?
哪个驱动程序将是最好的基础?我有大约 9 个 32 位寄存器可以使用。乍一看 i2c-ibm_iic.c 对我来说似乎很友好。
I2C 是此 SoC 的 SPI 和 USB 小工具驱动程序之前的预热。你知道这些任务的原始人/小时估计吗?
我将不胜感激任何提示。
BR Bartlomiej Grzeskowiak