Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  1) # SPDX-License-Identifier: GPL-2.0-only
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  2) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  3) # Industrial I/O subsystem configuration
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  4) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  5) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  6) menuconfig IIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  7) 	tristate "Industrial I/O support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  8) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  9) 	  The industrial I/O subsystem provides a unified framework for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) 	  drivers for many different types of embedded sensors using a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) 	  number of different physical interfaces (i2c, spi, etc).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) if IIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) config IIO_BUFFER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) 	bool "Enable buffer support within IIO"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) 	  Provide core support for various buffer based data
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) 	  acquisition methods.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) if IIO_BUFFER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) 	source "drivers/iio/buffer/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) endif # IIO_BUFFER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) config IIO_CONFIGFS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) 	tristate "Enable IIO configuration via configfs"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) 	select CONFIGFS_FS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) 	  This allows configuring various IIO bits through configfs
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) 	  (e.g. software triggers). For more info see
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) 	  Documentation/iio/iio_configfs.rst.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) config IIO_TRIGGER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) 	bool "Enable triggered sampling support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) 	  Provides IIO core support for triggers.  Currently these
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) 	  are used to initialize capture of samples to push into
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) 	  buffers.  The triggers are effectively a 'capture
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) 	  data now' interrupt.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) config IIO_CONSUMERS_PER_TRIGGER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) 	int "Maximum number of consumers per trigger"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) 	depends on IIO_TRIGGER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) 	default "2"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) 	  This value controls the maximum number of consumers that a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) 	  given trigger may handle. Default is 2.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) config IIO_SW_DEVICE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) 	tristate "Enable software IIO device support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) 	select IIO_CONFIGFS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) 	  Provides IIO core support for software devices. A software
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) 	  device can be created via configfs or directly by a driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) 	  using the API provided.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) config IIO_SW_TRIGGER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) 	tristate "Enable software triggers support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) 	select IIO_CONFIGFS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) 	  Provides IIO core support for software triggers. A software
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) 	  trigger can be created via configfs or directly by a driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) 	  using the API provided.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) config IIO_TRIGGERED_EVENT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) 	tristate "Enable triggered events support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) 	select IIO_TRIGGER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) 	  Provides helper functions for setting up triggered events.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) source "drivers/iio/accel/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) source "drivers/iio/adc/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) source "drivers/iio/afe/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) source "drivers/iio/amplifiers/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) source "drivers/iio/chemical/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) source "drivers/iio/common/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) source "drivers/iio/dac/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) source "drivers/iio/dummy/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) source "drivers/iio/frequency/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80) source "drivers/iio/gyro/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) source "drivers/iio/health/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) source "drivers/iio/humidity/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83) source "drivers/iio/imu/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84) source "drivers/iio/light/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) source "drivers/iio/magnetometer/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86) source "drivers/iio/multiplexer/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87) source "drivers/iio/orientation/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88) if IIO_TRIGGER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89)    source "drivers/iio/trigger/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90) endif #IIO_TRIGGER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91) source "drivers/iio/position/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 92) source "drivers/iio/potentiometer/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 93) source "drivers/iio/potentiostat/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 94) source "drivers/iio/pressure/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 95) source "drivers/iio/proximity/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 96) source "drivers/iio/resolver/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 97) source "drivers/iio/temperature/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 98) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 99) endif # IIO