xref: /openbmc/linux/drivers/staging/nvec/Kconfig (revision ba61bb17)
1config MFD_NVEC
2	tristate "NV Tegra Embedded Controller SMBus Interface"
3	depends on I2C && GPIOLIB && ARCH_TEGRA
4	select MFD_CORE
5	help
6	    Say Y here to enable support for a nVidia compliant embedded
7	    controller.
8
9	    To compile this driver as a module, say M here: the module will be
10            called mfd-nvec
11
12config KEYBOARD_NVEC
13	tristate "Keyboard on nVidia compliant EC"
14	depends on MFD_NVEC && INPUT
15	help
16	  Say Y here to enable support for a keyboard connected to
17	  a nVidia compliant embedded controller.
18
19	  To compile this driver as a module, say M here: the module will be
20          called keyboard-nvec
21
22config SERIO_NVEC_PS2
23	tristate "PS2 on nVidia EC"
24	depends on MFD_NVEC && SERIO
25	help
26	  Say Y here to enable support for a Touchpad / Mouse connected
27	  to a nVidia compliant embedded controller.
28
29	  To compile this driver as a module, say M here: the module will be
30          called serio-nvec-ps2
31
32
33config NVEC_POWER
34	tristate "NVEC charger and battery"
35	depends on MFD_NVEC && POWER_SUPPLY
36	help
37	  Say Y to enable support for battery and charger interface for
38	  nVidia compliant embedded controllers.
39
40	  To compile this driver as a module, say M here: the module will be
41          called nvec-power
42
43
44config NVEC_PAZ00
45	tristate "Support for OEM specific functions on Compal PAZ00 based devices"
46	depends on MFD_NVEC && LEDS_CLASS
47	help
48	  Say Y to enable control of the yellow side leds on Compal PAZ00 based
49	  devices, e.g. Toshbia AC100 and Dynabooks AZ netbooks.
50
51	  To compile this driver as a module, say M here: the module will be
52          called nvec-paz00
53
54