diff options
author | Jonathan Neuschäfer <j.neuschaefer@gmx.net> | 2021-01-24 22:41:23 +0100 |
---|---|---|
committer | Lee Jones <lee.jones@linaro.org> | 2021-03-10 12:06:27 +0100 |
commit | eceae583930666a69ab805eee8e81f9699bf6930 (patch) | |
tree | d485920d0d1d747bc129658b9782eccaaef0133c /drivers/mfd/Kconfig | |
parent | dt-bindings: mfd: Add binding for Netronix embedded controller (diff) | |
download | linux-eceae583930666a69ab805eee8e81f9699bf6930.tar.xz linux-eceae583930666a69ab805eee8e81f9699bf6930.zip |
mfd: Add base driver for Netronix embedded controller
The Netronix embedded controller is a microcontroller found in some
e-book readers designed by the original design manufacturer Netronix,
Inc. It contains RTC, battery monitoring, system power management, and
PWM functionality.
This driver implements register access and version detection.
Third-party hardware documentation is available at:
https://github.com/neuschaefer/linux/wiki/Netronix-MSP430-embedded-controller
The EC supports interrupts, but the driver doesn't make use of them so
far.
Signed-off-by: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
Diffstat (limited to 'drivers/mfd/Kconfig')
-rw-r--r-- | drivers/mfd/Kconfig | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/drivers/mfd/Kconfig b/drivers/mfd/Kconfig index b74efa469e90..a03de3f7a8ed 100644 --- a/drivers/mfd/Kconfig +++ b/drivers/mfd/Kconfig @@ -967,6 +967,17 @@ config MFD_VIPERBOARD You need to select the mfd cell drivers separately. The drivers do not support all features the board exposes. +config MFD_NTXEC + tristate "Netronix embedded controller (EC)" + depends on OF || COMPILE_TEST + depends on I2C + select REGMAP_I2C + select MFD_CORE + help + Say yes here if you want to support the embedded controller found in + certain e-book readers designed by the original design manufacturer + Netronix. + config MFD_RETU tristate "Nokia Retu and Tahvo multi-function device" select MFD_CORE |