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