主题中讨论的其他部件:ADS1018、 ADS1015
我尝试在 TI Linux-RT 6.03下将 ADS1018 ADC 与 AM5728搭配使用。
最初、我使用 spidev 驱动程序在66AK2G ARM 处理器上成功使用了 ADS1018。
我正在尝试将其移至连接到 MCSPI1的 AM5728、并且仍在尝试正确配置 MCSPI 器件树。
我注意到内核驱动程序代码中有一个适用于 ADS1015 ADC 的驱动程序。
ADS1015和 ADS1018看起来大致相同、但 ADS1015使用 I2C、ADS1018使用 SPI。
ADS1015 Linux 驱动程序是否可与 ADS1018搭配使用?
在 Linux-RT/arch/arm/boot/dts 中的器件树配置文件中、imx53-KP-DDC.dts 文件中有一个使用示例。
ti、ADS1015驱动程序似乎需要 I2C 地址、因此我假设它不支持 ADS1018。
如果该驱动程序支持 ADS1018、是否有示例器件树配置?
i2c3{(&I)
ADC@48{
兼容="ti、ADS1015";
reg =<0x48>;
#address-cells =<1>;
#size-cells =<0>;
通道@4{
reg =<4>;
TI、增益=<2>;
TI、datarate =<4>;
};
通道@6{
reg =<6>;
TI、增益=<2>;
TI、datarate =<4>;
};
};
};
谢谢、
sjf