摘要:
Linux I2C slave接口描述 如果使用的I2C控制器具有slave功能,那么Linux也可以成为I2C slave控制器。为此,需要总线驱动程序中的slave支持以及提供实际功能的独立于硬件的软件后端。后者的一个例子是slave-eeprom驱动程序,它充当双内存驱动程序。总线上的另一个I 阅读全文
摘要:
Linux I2C 故障注入 可以将基于GPIO的I2C总线master驱动程序配置为提供故障注入功能。然后,它被连接到另一个I2C总线,该总线由测试中的I2C总线master驱动程序驱动。GPIO故障注入驱动程序可以在总线上创建特殊的状态,其他I2C总线master驱动程序应该优雅地处理这些状态。 阅读全文
摘要:
介绍 因为不是每个I2C或SMBus适配器都实现了I2C规范中的所有内容,当client被赋予附加到适配器的选项时,它不能相信它需要的所有东西都实现了:client需要一些方法来检查适配器是否具有所需的功能。 功能常量 关于最新的功能常量列表,请查看<uapi/linux/i2c.h>! I2C_F 阅读全文