diff options
author | Peter Rosin <peda@axentia.se> | 2017-01-18 09:45:06 +0100 |
---|---|---|
committer | Peter Rosin <peda@axentia.se> | 2017-03-15 23:06:48 +0100 |
commit | d47598cc669b3d60013da2bb9a2798753be9691a (patch) | |
tree | 47d507d6848d686dc2f782b58ecbf54951910ed0 /MAINTAINERS | |
parent | 7e89ca6253d61b91942f9701f73ae1af39ffcf04 (diff) |
mux: minimal mux subsystem and gpio-based mux controller
Add a new minimalistic subsystem that handles multiplexer controllers.
When multiplexers are used in various places in the kernel, and the
same multiplexer controller can be used for several independent things,
there should be one place to implement support for said multiplexer
controller.
A single multiplexer controller can also be used to control several
parallel multiplexers, that are in turn used by different subsystems
in the kernel, leading to a need to coordinate multiplexer accesses.
The multiplexer subsystem handles this coordination.
This new mux controller subsystem initially comes with a single backend
driver that controls gpio based multiplexers. Even though not needed by
this initial driver, the mux controller subsystem is prepared to handle
chips with multiple (independent) mux controllers.
Reviewed-by: Jonathan Cameron <jic23@kernel.org>
Signed-off-by: Peter Rosin <peda@axentia.se>
Diffstat (limited to 'MAINTAINERS')
-rw-r--r-- | MAINTAINERS | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/MAINTAINERS b/MAINTAINERS index 7fc06739c8ad..591eba737678 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -8563,6 +8563,8 @@ M: Peter Rosin <peda@axentia.se> S: Maintained F: Documentation/devicetree/bindings/mux/ F: include/linux/dt-bindings/mux/ +F: include/linux/mux.h +F: drivers/mux/ MULTISOUND SOUND DRIVER M: Andrew Veliath <andrewtv@usa.net> |