diff options
author | Mircea Caprioru <mircea.caprioru@analog.com> | 2018-08-01 11:37:40 +0300 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2018-08-02 11:23:02 +0300 |
commit | 8b9ce6954c05e3e4115f54444c7eaf2aa2dd5e65 (patch) | |
tree | 4891b7d99ecab8899c518e015aa6853f341573e4 /drivers/mux/Kconfig | |
parent | 94aea0c6f7bdb5d224b1f48ab0e93f40bf447a4c (diff) | |
download | linux-8b9ce6954c05e3e4115f54444c7eaf2aa2dd5e65.tar.xz |
mux: adgs1408: new driver for Analog Devices ADGS1408/1409 mux
This patch adds basic support for Analog Device ADGS1408/09 SPI mux
controller.
The device is probed and set to a disabled state. It uses the new mux
controller framework.
Signed-off-by: Mircea Caprioru <mircea.caprioru@analog.com>
Signed-off-by: Peter Rosin <peda@axentia.se>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/mux/Kconfig')
-rw-r--r-- | drivers/mux/Kconfig | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/drivers/mux/Kconfig b/drivers/mux/Kconfig index 6241678e99af..7659d6c5f718 100644 --- a/drivers/mux/Kconfig +++ b/drivers/mux/Kconfig @@ -21,6 +21,16 @@ config MUX_ADG792A To compile the driver as a module, choose M here: the module will be called mux-adg792a. +config MUX_ADGS1408 + tristate "Analog Devices ADGS1408/ADGS1409 Multiplexers" + depends on SPI + help + ADGS1408 8:1 multiplexer and ADGS1409 double 4:1 multiplexer + switches. + + To compile the driver as a module, choose M here: the module will + be called mux-adgs1408. + config MUX_GPIO tristate "GPIO-controlled Multiplexer" depends on GPIOLIB || COMPILE_TEST |