Skip to the content.

Kernel driver spi-sc18is602

Supported chips:

Author:

Guenter Roeck linux@roeck-us.net

1. Description

该驱动程序提供将 NXP SC18IS602/603 I2C 总线转 SPI 桥连接到内核的 SPI 核心子系统的功能。

该驱动程序不会探测支持的芯片,因为 SI18IS602/603 不支持芯片 ID 寄存器。 您必须显式实例化设备。 详细信息请参见如何实例化I2C设备

2. Usage Notes

此驱动程序需要 I2C 适配器驱动程序来支持原始 I2C 消息。 不支持只能处理 SMBus 协议的 I2C 适配器驱动程序。

SC18IS602/603 支持的最大 SPI 消息大小为 200 字节。 尝试启动更长的传输将失败并显示 -EINVAL。 EEPROM 读取操作和类似的大型访问必须分成多个块,每个 SPI 消息不超过 200 字节(建议每个消息 128 字节数据)。 这意味着“cp”或“od”等自动使用大块大小访问设备的程序不能直接用于从 EEPROM 读取数据。 应改用诸如 dd 之类的可以指定块大小的程序。