summaryrefslogtreecommitdiff
path: root/drivers/mux/mux-gpio.c
AgeCommit message (Collapse)AuthorFilesLines
2017-06-03mux: gpio: add mux controller driver for gpio based multiplexersPeter Rosin1-0/+114
The driver builds a single multiplexer controller using a number of gpio pins. For N pins, there will be 2^N possible multiplexer states. The GPIO pins can be connected (by the hardware) to several multiplexers, which in that case will be operated in parallel. Reviewed-by: Jonathan Cameron <jic23@kernel.org> Signed-off-by: Peter Rosin <peda@axentia.se> Reviewed-by: Philipp Zabel <p.zabel@pengutronix.de> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>