你好!
我将使用适用于 ads124s08的 Linux 驱动程序。 当我尝试读取值时、驱动程序在所有通道上始终返回0。
模式详细信息:
- 内核4.19
- ads124S08驱动程序 https://github.com/torvalds/linux/blob/master/drivers/iio/adc/ti-ads124s08.c
- 指向 DTS 文件 https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/devicetree/bindings/iio/adc/ti,ads124s08.yaml 的链接
我的 DTS 片段:
&spi0 {
#address-cells = <1>;
#size-cells = <0>;
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&spi0_pins>;
adc@0 {
compatible = "ti,ads124s06";
reg = <0>;
spi-max-frequency = <1000000>;
spi-cpha;
reset-gpios = <&gpio2 2 GPIO_ACTIVE_LOW>;
};
};
4.读取值的命令
cat /sys/bus/iio/devices/iio\:device0/in_voltage0_raw


请帮帮我
