]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit4a764207fa0a5bb204ad6dc488385ab5c5a6995b
tree37a998ddf791e366865558a6e5400bbdd707c121
parent87154f512c972a9225d80acd243cd91f9d30576c
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]