i2c: Multiplexed I2C bus core support
Add multiplexed bus core support. I2C multiplexer and switches like pca954x get instantiated as new adapters per port. Signed-off-by:Michael Lawnick <ml.lawnick@gmx.de> Acked-by:
Rodolfo Giometti <giometti@linux.it> Signed-off-by:
Jean Delvare <khali@linux-fr.org>
Showing
- drivers/i2c/Kconfig 11 additions, 0 deletionsdrivers/i2c/Kconfig
- drivers/i2c/Makefile 1 addition, 0 deletionsdrivers/i2c/Makefile
- drivers/i2c/i2c-core.c 57 additions, 7 deletionsdrivers/i2c/i2c-core.c
- drivers/i2c/i2c-dev.c 39 additions, 1 deletiondrivers/i2c/i2c-dev.c
- drivers/i2c/i2c-mux.c 165 additions, 0 deletionsdrivers/i2c/i2c-mux.c
- include/linux/i2c-mux.h 46 additions, 0 deletionsinclude/linux/i2c-mux.h
- include/linux/i2c.h 8 additions, 0 deletionsinclude/linux/i2c.h
drivers/i2c/i2c-mux.c
0 → 100644
include/linux/i2c-mux.h
0 → 100644
Please register or sign in to comment