xref: /openbmc/linux/drivers/staging/nvec/Kconfig (revision f82ea85d)
199b75a4eSGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0
232890b98SMarc Dietrichconfig MFD_NVEC
314d7547cSArnd Bergmann	tristate "NV Tegra Embedded Controller SMBus Interface"
432890b98SMarc Dietrich	depends on I2C && GPIOLIB && ARCH_TEGRA
5e3f27c7dSMarc Dietrich	select MFD_CORE
632890b98SMarc Dietrich	help
732890b98SMarc Dietrich	    Say Y here to enable support for a nVidia compliant embedded
832890b98SMarc Dietrich	    controller.
932890b98SMarc Dietrich
1035a90a56SHaneen Mohammed	    To compile this driver as a module, say M here: the module will be
1135a90a56SHaneen Mohammed	    called mfd-nvec
1235a90a56SHaneen Mohammed
1332890b98SMarc Dietrichconfig KEYBOARD_NVEC
1414d7547cSArnd Bergmann	tristate "Keyboard on nVidia compliant EC"
15e96045a7SJulian Andres Klode	depends on MFD_NVEC && INPUT
1632890b98SMarc Dietrich	help
1732890b98SMarc Dietrich	  Say Y here to enable support for a keyboard connected to
1832890b98SMarc Dietrich	  a nVidia compliant embedded controller.
1932890b98SMarc Dietrich
2035a90a56SHaneen Mohammed	  To compile this driver as a module, say M here: the module will be
2135a90a56SHaneen Mohammed	  called keyboard-nvec
2235a90a56SHaneen Mohammed
2332890b98SMarc Dietrichconfig SERIO_NVEC_PS2
2414d7547cSArnd Bergmann	tristate "PS2 on nVidia EC"
25e96045a7SJulian Andres Klode	depends on MFD_NVEC && SERIO
2632890b98SMarc Dietrich	help
2732890b98SMarc Dietrich	  Say Y here to enable support for a Touchpad / Mouse connected
2832890b98SMarc Dietrich	  to a nVidia compliant embedded controller.
2932890b98SMarc Dietrich
3035a90a56SHaneen Mohammed	  To compile this driver as a module, say M here: the module will be
3135a90a56SHaneen Mohammed	  called serio-nvec-ps2
3235a90a56SHaneen Mohammed
3335a90a56SHaneen Mohammed
3432890b98SMarc Dietrichconfig NVEC_POWER
3514d7547cSArnd Bergmann	tristate "NVEC charger and battery"
36e96045a7SJulian Andres Klode	depends on MFD_NVEC && POWER_SUPPLY
3732890b98SMarc Dietrich	help
3832890b98SMarc Dietrich	  Say Y to enable support for battery and charger interface for
3932890b98SMarc Dietrich	  nVidia compliant embedded controllers.
4097cc2657SIlya Petrov
4135a90a56SHaneen Mohammed	  To compile this driver as a module, say M here: the module will be
4235a90a56SHaneen Mohammed	  called nvec-power
4335a90a56SHaneen Mohammed
4435a90a56SHaneen Mohammed
45ac562680SMarc Dietrichconfig NVEC_PAZ00
4614d7547cSArnd Bergmann	tristate "Support for OEM specific functions on Compal PAZ00 based devices"
4771d64ef2SMarc Dietrich	depends on MFD_NVEC && LEDS_CLASS
4897cc2657SIlya Petrov	help
49ac562680SMarc Dietrich	  Say Y to enable control of the yellow side leds on Compal PAZ00 based
50ac562680SMarc Dietrich	  devices, e.g. Toshbia AC100 and Dynabooks AZ netbooks.
5135a90a56SHaneen Mohammed
5235a90a56SHaneen Mohammed	  To compile this driver as a module, say M here: the module will be
5335a90a56SHaneen Mohammed	  called nvec-paz00
5435a90a56SHaneen Mohammed
55