This patch set adds to the I2C core the ability to handle multiplexed I2C bus topologies by presenting each multiplexed segment as a I2C adapter. Rodolfo -- b/drivers/i2c/Kconfig | 10 + b/drivers/i2c/Makefile | 3 b/drivers/i2c/i2c-core.c | 4 b/drivers/i2c/i2c-mux.c | 180 +++++++++++++++++++++++ b/drivers/i2c/muxes/Kconfig | 8 + b/drivers/i2c/muxes/Makefile | 6 b/drivers/i2c/muxes/pca954x.c | 325 ++++++++++++++++++++++++++++++++++++++++++ b/include/linux/i2c-id.h | 3 b/include/linux/i2c.h | 14 + b/include/linux/i2c/pca954x.h | 13 + drivers/i2c/muxes/Kconfig | 9 + drivers/i2c/muxes/Makefile | 2 12 files changed, 574 insertions(+), 3 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-i2c" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html