cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

Kconfig (3082B)


      1# SPDX-License-Identifier: GPL-2.0-only
      2#
      3# IIO imu drivers configuration
      4#
      5# When adding new entries keep the list in alphabetical order
      6
      7menu "Inertial measurement units"
      8
      9config ADIS16400
     10	tristate "Analog Devices ADIS16400 and similar IMU SPI driver"
     11	depends on SPI
     12	select IIO_ADIS_LIB
     13	select IIO_ADIS_LIB_BUFFER if IIO_BUFFER
     14	help
     15	  Say yes here to build support for Analog Devices adis16300, adis16344,
     16	  adis16350, adis16354, adis16355, adis16360, adis16362, adis16364,
     17	  adis16365, adis16400 and adis16405 triaxial inertial sensors
     18	  (adis16400 series also have magnetometers).
     19
     20config ADIS16460
     21	tristate "Analog Devices ADIS16460 and similar IMU driver"
     22	depends on SPI
     23	select IIO_ADIS_LIB
     24	select IIO_ADIS_LIB_BUFFER if IIO_BUFFER
     25	help
     26	  Say yes here to build support for Analog Devices ADIS16460 inertial
     27	  sensor.
     28
     29	  To compile this driver as a module, choose M here: the module will be
     30	  called adis16460.
     31
     32config ADIS16475
     33	tristate "Analog Devices ADIS16475 and similar IMU driver"
     34	depends on SPI
     35	select IIO_ADIS_LIB
     36	select IIO_ADIS_LIB_BUFFER if IIO_BUFFER
     37	help
     38	  Say yes here to build support for Analog Devices ADIS16470, ADIS16475,
     39	  ADIS16477, ADIS16465, ADIS16467, ADIS16500, ADIS16505, ADIS16507 inertial
     40	  sensors.
     41
     42	  To compile this driver as a module, choose M here: the module will be
     43	  called adis16475.
     44
     45config ADIS16480
     46	tristate "Analog Devices ADIS16480 and similar IMU driver"
     47	depends on SPI
     48	select IIO_ADIS_LIB
     49	select IIO_ADIS_LIB_BUFFER if IIO_BUFFER
     50	help
     51	  Say yes here to build support for Analog Devices ADIS16375, ADIS16480,
     52	  ADIS16485, ADIS16488 inertial sensors.
     53
     54source "drivers/iio/imu/bmi160/Kconfig"
     55
     56config FXOS8700
     57	tristate
     58
     59config FXOS8700_I2C
     60	tristate "NXP FXOS8700 I2C driver"
     61	depends on I2C
     62	select FXOS8700
     63	select REGMAP_I2C
     64	help
     65	  Say yes here to build support for the NXP FXOS8700 m+g combo
     66	  sensor on I2C.
     67
     68	  This driver can also be built as a module. If so, the module will be
     69	  called fxos8700_i2c.
     70
     71config FXOS8700_SPI
     72	tristate "NXP FXOS8700 SPI driver"
     73	depends on SPI
     74	select FXOS8700
     75	select REGMAP_SPI
     76	help
     77	  Say yes here to build support for the NXP FXOS8700 m+g combo
     78	  sensor on SPI.
     79
     80	  This driver can also be built as a module. If so, the module will be
     81	  called fxos8700_spi.
     82
     83config KMX61
     84	tristate "Kionix KMX61 6-axis accelerometer and magnetometer"
     85	depends on I2C
     86	select IIO_BUFFER
     87	select IIO_TRIGGERED_BUFFER
     88	help
     89	  Say Y here if you want to build a driver for Kionix KMX61 6-axis
     90	  accelerometer and magnetometer.
     91	  To compile this driver as module, choose M here: the module will
     92	  be called kmx61.
     93
     94source "drivers/iio/imu/inv_icm42600/Kconfig"
     95source "drivers/iio/imu/inv_mpu6050/Kconfig"
     96source "drivers/iio/imu/st_lsm6dsx/Kconfig"
     97source "drivers/iio/imu/st_lsm9ds0/Kconfig"
     98
     99endmenu
    100
    101config IIO_ADIS_LIB
    102	tristate
    103	help
    104	  A set of IO helper functions for the Analog Devices ADIS* device family.
    105
    106config IIO_ADIS_LIB_BUFFER
    107	bool
    108	select IIO_TRIGGERED_BUFFER
    109	help
    110	  A set of buffer helper functions for the Analog Devices ADIS* device
    111	  family.