HPS I2C 控制器支持 SCL 和 SDA 下降时间可配置功能。
关于如何在 Linux 操作系统中实现该配置, 请参考 链接: https://github.com/altera-opensource/linux-socfpga/commit/7d0429364bf0c0e69bf192362d85076e6ee9abd7。
设计人员可以在 dts 文件中配置 SCL 和 SDA 下降时间参数,例如:
i2c-sda-falling-time-ns = <6000>;/* 从 boardinfo 附加 */
i2c-scl-falling-time-ns = <6000>;/* 从 boardinfo 附加 */
SCL 和 SDA 下降时间可配置信息已添加到 Arria 10 硬处理器系统技术参考手册 中。