Hello, I'm experimenting with the ADC on a Beaglebone board (am335X) and Yocto, I can't see the devices under /sys/bus/iio/devices/iio\ after I inserted the kernel modules
insmod /lib/modules/5.4.58-yocto-standard/kernel/drivers/iio/buffer/kfifo_buf.ko
insmod /lib/modules/5.4.58-yocto-standard/kernel/drivers/mfd/ti_am335x_tscadc.ko
insmod /lib/modules/5.4.58-yocto-standard/kernel/drivers/iio/adc/ti_am335x_adc.ko
##### the info from kernel module ########
root@beaglebone-yocto:/# modinfo /lib/modules/5.4.58-yocto-standard/kernel/drivers/iio/adc/ti_am335x_adc.ko
filename: /lib/modules/5.4.58-yocto-standard/kernel/drivers/iio/adc/ti_am335x_adc.ko
license: GPL
author: Rachna Patil <rachna@ti.com>
description: TI ADC controller driver
alias: of:N*T*Cti,am3359-adcC*
alias: of:N*T*Cti,am3359-adc
depends: industrialio,kfifo_buf,ti_am335x_tscadc
intree: Y
name: ti_am335x_adc
vermagic: 5.4.58-yocto-standard preempt mod_unload ARMv7 p2v8
root@beaglebone-yocto:/# lsmod
Module Size Used by
ti_am335x_adc 16384 0
ti_am335x_tscadc 16384 1 ti_am335x_adc
kfifo_buf 16384 1 ti_am335x_adc
industrialio 61440 2 ti_am335x_adc,kfifo_buf
qcserial 16384 0
usb_wwan 20480 1 qcserial
qmi_wwan 28672 0
cdc_wdm 20480 1 qmi_wwan
usbnet 32768 1 qmi_wwan
usbserial 36864 2 qcserial,usb_wwan
snd_soc_simple_card 20480 0
snd_soc_simple_card_utils 20480 1 snd_soc_simple_card
snd_soc_davinci_mcasp 28672 2
snd_soc_ti_edma 16384 1 snd_soc_davinci_mcasp
snd_soc_ti_sdma 16384 1 snd_soc_davinci_mcasp
snd_soc_hdmi_codec 16384 1
snd_soc_core 176128 6 snd_soc_davinci_mcasp,snd_soc_hdmi_codec,snd_soc_simple_card_utils,snd_soc_ti_sdma,snd_soc_ti_edma,snd_soc_simd
snd_pcm_dmaengine 16384 1 snd_soc_core
snd_pcm 94208 4 snd_soc_davinci_mcasp,snd_pcm_dmaengine,snd_soc_hdmi_codec,snd_soc_core
snd_timer 32768 1 snd_pcm
snd 61440 4 snd_soc_hdmi_codec,snd_timer,snd_soc_core,snd_pcm
soundcore 16384 1 snd
leds_gpio 16384 0
led_class 16384 1 leds_gpio
uio_pdrv_genirq 16384 0
uio 20480 1 uio_pdrv_genirq
sch_fq_codel 20480 2
root@beaglebone-yocto:/# uname -a
Linux beaglebone-yocto 5.4.58-yocto-standard #1 PREEMPT Tue Oct 18 16:30:03 UTC 2022 armv7l GNU/Linux
processor : 0
model name : ARMv7 Processor rev 2 (v7l)
BogoMIPS : 996.14
Features : half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpd32
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x3
CPU part : 0xc08
CPU revision : 2
Hardware : Generic AM33XX (Flattened Device Tree)
Revision : 0000
Serial : 4218BBBK1232