Industrial I/O support

modulename: industrialio.ko

configname: CONFIG_IIO

Linux Kernel Configuration
└─>Device Drivers
└─>Industrial I/O support
In linux kernel since version 2.6.32 (release Date: 2009-12-02)  
The industrial I/O subsystem provides a unified framework for
drivers for many different types of embedded sensors using a
number of different physical interfaces (i2c, spi, etc).

source code:
is selected by
CONFIG_BATTERY_MAX17040
CONFIG_CHARGER_MT6370
CONFIG_AB8500_BM
CONFIG_QCOM_SPMI_ADC_TM5
CONFIG_VIDEO_MGB4
CONFIG_ADXL313_I2C
CONFIG_ADXL313_SPI
CONFIG_ADXL355_I2C
CONFIG_ADXL355_SPI
CONFIG_ADXL367
CONFIG_ADXL367_SPI
CONFIG_ADXL367_I2C
CONFIG_ADXL380
CONFIG_ADXL380_SPI
CONFIG_ADXL380_I2C
CONFIG_BMA180
CONFIG_BMI088_ACCEL
CONFIG_BMI088_ACCEL_I2C
CONFIG_BMI088_ACCEL_SPI
CONFIG_FXLS8962AF
CONFIG_FXLS8962AF_I2C
CONFIG_FXLS8962AF_SPI
CONFIG_IIO_ST_ACCEL_I2C_3AXIS
CONFIG_IIO_ST_ACCEL_SPI_3AXIS
CONFIG_IIO_KX022A
CONFIG_IIO_KX022A_SPI
CONFIG_IIO_KX022A_I2C
CONFIG_MSA311
CONFIG_SCA3300
CONFIG_AD4000
CONFIG_AD4130
CONFIG_AD4695
CONFIG_AD7091R8
CONFIG_AD7173
CONFIG_AD7192
CONFIG_AD7280
CONFIG_AD7380
CONFIG_AD7476
CONFIG_AD7944
CONFIG_ADI_AXI_ADC
CONFIG_MAX11205
CONFIG_MAX11410
CONFIG_MEDIATEK_MT6360_ADC
CONFIG_PAC1921
CONFIG_RICHTEK_RTQ6056
CONFIG_SD_ADC_MODULATOR
CONFIG_SUN4I_GPADC
CONFIG_TI_ADS1119
CONFIG_TI_ADS7924
CONFIG_TI_ADS1298
CONFIG_TI_ADS8688
CONFIG_TI_ADS124S08
CONFIG_TI_ADS131E08
CONFIG_TI_LMP92064
CONFIG_TI_TSC2046
CONFIG_VF610_ADC
CONFIG_AD74115
CONFIG_AD74413R
CONFIG_STX104
CONFIG_ADA4250
CONFIG_AOSONG_AGS02MA
CONFIG_ENS160
CONFIG_ENS160_I2C
CONFIG_ENS160_SPI
CONFIG_SCD4X
CONFIG_SENSIRION_SGP40
CONFIG_SPS30
CONFIG_SPS30_I2C
CONFIG_SPS30_SERIAL
CONFIG_SENSEAIR_SUNRISE_CO2
CONFIG_IIO_SCMI
CONFIG_AD3552R
CONFIG_AD9739A
CONFIG_ADI_AXI_DAC
CONFIG_LTC2688
CONFIG_AD5766
CONFIG_LTC2664
CONFIG_MAX5522
CONFIG_ADMV8818
CONFIG_ADF4377
CONFIG_ADMV4420
CONFIG_IIO_ST_GYRO_I2C_3AXIS
CONFIG_IIO_ST_GYRO_SPI_3AXIS
CONFIG_ENS210
CONFIG_HDC3020
CONFIG_BMI323
CONFIG_BMI323_I2C
CONFIG_BMI323_SPI
CONFIG_BOSCH_BNO055
CONFIG_BOSCH_BNO055_SERIAL
CONFIG_BOSCH_BNO055_I2C
CONFIG_IIO_ST_LSM9DS0
CONFIG_IIO_ST_LSM9DS0_I2C
CONFIG_IIO_ST_LSM9DS0_SPI
CONFIG_APDS9306
CONFIG_AS73211
CONFIG_BH1745
CONFIG_ISL76682
CONFIG_ROHM_BU27008
CONFIG_ROHM_BU27034
CONFIG_LTR390
CONFIG_LTRF216A
CONFIG_OPT4001
CONFIG_VEML6040
CONFIG_VEML6075
CONFIG_AF8133J
CONFIG_AK8974
CONFIG_IIO_ST_MAGN_I2C_3AXIS
CONFIG_IIO_ST_MAGN_SPI_3AXIS
CONFIG_TI_TMAG5273
CONFIG_YAMAHA_YAS530
CONFIG_IIO_MUX
CONFIG_IIO_GTS_KUNIT_TEST
CONFIG_HID_SENSOR_CUSTOM_INTEL_HINGE
CONFIG_ROHM_BM1390
CONFIG_BMP280
CONFIG_HSC030PA
CONFIG_MPRLS0025PA
CONFIG_SDP500
CONFIG_IIO_ST_PRESS_I2C
CONFIG_IIO_ST_PRESS_SPI
CONFIG_HX9023S
CONFIG_IRSD200
CONFIG_SX9324
CONFIG_SX9360
CONFIG_AW96103
CONFIG_AD2S1210
CONFIG_MLX90635