]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame - drivers/mux/Kconfig
Merge tag 'powerpc-4.13-8' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc...
[mirror_ubuntu-artful-kernel.git] / drivers / mux / Kconfig
CommitLineData
a3b02a9c
PR
1#
2# Multiplexer devices
3#
4
4c19c0ec
PR
5config MULTIPLEXER
6 tristate
2c089f08 7
4c19c0ec
PR
8menu "Multiplexer drivers"
9 depends on MULTIPLEXER
2c089f08 10
afda08c4
PR
11config MUX_ADG792A
12 tristate "Analog Devices ADG792A/ADG792G Multiplexers"
aca4e68a 13 depends on I2C
afda08c4
PR
14 help
15 ADG792A and ADG792G Wide Bandwidth Triple 4:1 Multiplexers
16
17 The driver supports both operating the three multiplexers in
18 parallel and operating them independently.
19
20 To compile the driver as a module, choose M here: the module will
21 be called mux-adg792a.
22
2c089f08
PR
23config MUX_GPIO
24 tristate "GPIO-controlled Multiplexer"
25 depends on GPIOLIB || COMPILE_TEST
26 help
27 GPIO-controlled Multiplexer controller.
28
29 The driver builds a single multiplexer controller using a number
30 of gpio pins. For N pins, there will be 2^N possible multiplexer
31 states. The GPIO pins can be connected (by the hardware) to several
32 multiplexers, which in that case will be operated in parallel.
33
34 To compile the driver as a module, choose M here: the module will
35 be called mux-gpio.
36
73726380
PZ
37config MUX_MMIO
38 tristate "MMIO register bitfield-controlled Multiplexer"
39 depends on (OF && MFD_SYSCON) || COMPILE_TEST
40 help
41 MMIO register bitfield-controlled Multiplexer controller.
42
43 The driver builds multiplexer controllers for bitfields in a syscon
44 register. For N bit wide bitfields, there will be 2^N possible
45 multiplexer states.
46
47 To compile the driver as a module, choose M here: the module will
48 be called mux-mmio.
49
4c19c0ec 50endmenu