你好!
我将使用适用于 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
请帮帮我