summaryrefslogtreecommitdiffstats
path: root/drivers/misc/nvs/Kconfig
blob: 82678cac00a117cf9944aadfa9b8b7cf79fc9d7f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
#
# 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_ON_CHANGE
	tristate "Common module for NVSensor on-change drivers"
	depends on SYSFS && NVS
	default n
	help
	  Say Y here for the NVSensor framework for on-change sensors.

	  This is required for NVS (NVidia Sensor) drivers (nvs_<device>)
	  that control an on-change sensor (as defined by Android) in
	  their device. This is typically autoselected by these drivers.

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.

config NVS_GTE
	tristate "NVSensor Generic Timestamping Engine"
	depends on TEGRA_HTS_GTE
	help
	  Enable this option for hardware timestamping support on NVS
	  (NVidia Sensor) interrupts. The NVS framework will use the nVidia
	  Tegra GTE hardware.