]> git.baikalelectronics.ru Git - kernel.git/commit
i2c: i2c-mux-gpmux: new driver
authorPeter Rosin <peda@axentia.se>
Sun, 14 May 2017 19:51:12 +0000 (21:51 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 3 Jun 2017 10:29:26 +0000 (19:29 +0900)
commit084a8653c40afedd0adffd4baf3d1aa2ccd57916
tree82eb45516e67d2cec3e5f091479b0ae8b0e9447b
parentc71bc650a0e102634737098e838070c64e870555
i2c: i2c-mux-gpmux: new driver

This is a general purpose i2c mux that uses a multiplexer controlled by
the multiplexer subsystem to do the muxing.

The user can select if the mux is to be mux-locked and parent-locked
as described in Documentation/i2c/i2c-topology.

Acked-by: Jonathan Cameron <jic23@kernel.org>
Acked-by: Wolfram Sang <wsa@the-dreams.de>
Signed-off-by: Peter Rosin <peda@axentia.se>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/i2c/muxes/Kconfig
drivers/i2c/muxes/Makefile
drivers/i2c/muxes/i2c-mux-gpmux.c [new file with mode: 0644]