i2c: mux: ltc4306: LTC4306 and LTC4305 I2C multiplexer/switch
authorMichael Hennerich <michael.hennerich@analog.com>
Tue, 11 Apr 2017 12:16:16 +0000 (14:16 +0200)
committerPeter Rosin <peda@axentia.se>
Wed, 12 Apr 2017 15:10:31 +0000 (17:10 +0200)
commitdbed8a803bd3fb64339a6180adaff2cec46242ce
tree37a998ddf791e366865558a6e5400bbdd707c121
parent84ffac897161745b173eb879513bfa311549b7e4
i2c: mux: ltc4306: LTC4306 and LTC4305 I2C multiplexer/switch

This patch adds support for the Analog Devices / Linear Technology
LTC4306 and LTC4305 4/2 Channel I2C Bus Multiplexer/Switches.
The LTC4306 optionally provides two general purpose input/output pins
(GPIOs) that can be configured as logic inputs, opendrain outputs or
push-pull outputs via the generic GPIOLIB framework.

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Peter Rosin <peda@axentia.se>
MAINTAINERS
drivers/i2c/muxes/Kconfig
drivers/i2c/muxes/Makefile
drivers/i2c/muxes/i2c-mux-ltc4306.c [new file with mode: 0644]