From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rodolfo Giometti Subject: i2c bus multiplexing (Version 1). Date: Wed, 28 Jan 2009 22:14:32 +0100 Message-ID: <1233177275-21700-1-git-send-email-giometti@linux.it> Return-path: Sender: linux-i2c-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org To: linux-i2c-u79uwXL29TY76Z2rM5mHXA@public.gmane.org Cc: Jean Delvare , David Brownell , Kumar Gala , Peter Korsgaard List-Id: linux-i2c@vger.kernel.org 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(-)