#
# NVS (NVidia Sensor framework)
#
config NVS
	tristate "Common module for NVSensor drivers"
	depends on SYSFS
	default n
	help
	  Say Y here for NVSensor framework support.
	  This is a common module for NVS (NVidia Sensor)
	  drivers (nvs_<device>).

config NVS_IIO
	tristate "Common module for NVSensor IIO drivers"
	depends on SYSFS && IIO && IIO_KFIFO_BUF && IIO_TRIGGER && NVS
	default n
	help
	  Say Y here for IIO NVSensor framework support.
	  This is a common module for NVS (NVidia Sensor)
	  IIO (Industrial Input/Output) drivers (nvs_<device>).

config NVS_INPUT
	tristate "Common module for NVSensor INPUT drivers"
	depends on SYSFS && NVS
	default n
	help
	  Say Y here for INPUT NVSensor framework support.
	  This is a common module for NVS (NVidia Sensor)

config NVS_RELAY
	tristate "Common module for NVSensor RELAY drivers"
	depends on SYSFS && NVS
	default n
	help
	  Say Y here for INPUT NVSensor framework support.
	  This is a common module for NVS (NVidia Sensor)

config NVS_LIGHT
	tristate "Common module for NVSensor light drivers"
	depends on SYSFS
	default n
	help
	  Say Y here for the NVSensor framework for ambient light sensors.

	  This is required for NVS (NVidia Sensor) drivers (nvs_<device>)
	  that control an ambient light sensor (ALS) in their device.
	  This is typically autoselected by these drivers.

config NVS_PROXIMITY
	tristate "Common module for NVSensor proximity drivers"
	depends on SYSFS
	default n
	help
	  Say Y here for the NVSensor framework for proximity sensors.
	  This is required for NVS (NVidia Sensor) drivers (nvs_<device>)
	  that control a proximity sensor in their device.

config NVS_TRIGGERED_BUFFER
	bool "Alias for IIO_TRIGGERED_BUFFER"
	select IIO_TRIGGER
	select IIO_BUFFER
	select IIO_TRIGGERED_BUFFER
	default n
	help
	  Say Y here for the NVSensor framework for proximity sensors.
	  This is required for NVS (NVidia Sensor) drivers (nvs_<device>)
	  that control a proximity sensor in their device.

