imx6ull adc驱动

我想直接用adc1的通道3读取光敏传感器的adc值。
这个驱动的设备树文件该怎么配置呀? 没有找到说明


有没有大佬可以帮帮忙
要是有驱动就更好了

  1. 硬件引脚:
  2. 测试时连接方法:
  3. 设备树:
  4. 操作命令:
# 单步操作
cd /sys/bus/iio/devices/iio:device0  
cat in_voltage3_raw

# 使用buffer
insmod /root/iio-trig-hrtimer.ko
mkdir  /sys/kernel/config/iio/triggers/hrtimer/timer_abc  # 创建trigger
cat /sys/bus/iio/devices/trigger1/name             # 可以看到这个trigger
# 设置trigger周期
cd /sys/bus/iio/devices/trigger1
echo 1000000000 > sampling_frequency  # 单位ns, 1s一次

cd /sys/bus/iio/devices/iio\:device0/
echo timer_abc > trigger/current_trigger               # 在设备上使用trigger

echo 1 > scan_elements/in_voltage3_en
echo 1024 > buffer/length
echo 1 > buffer/enable

# hexdump /dev/iio\:device1
hexdump /dev/iio\:device0  # 读取数据
  1. 数值含义: