On Tue, 20 Jul 2010 11:13:48 +0200, Peter Korsgaard wrote: > >>>>> "Peter" == Peter Korsgaard <peter.korsgaard@xxxxxxxxx> writes: > > Peter> Add an i2c bus driver providing virtual i2c busses using a hardware > Peter> MUX sitting on a master bus and controlled through gpio pins. > > Peter> E.G. something like: > > Peter> ---------- ---------- Virtual bus 1 - - - - - > Peter> | | SCL/SDA | |-------------- | | > Peter> | |------------| | > Peter> | | | | Virtual bus 2 | | > Peter> | Linux | GPIO 1..N | MUX |--------------- Devices > Peter> | |------------| | | | > Peter> | | | | Virtual bus M > Peter> | | | |---------------| | > Peter> ---------- ---------- - - - - - > > Peter> SCL/SDA of the master I2C bus is multiplexed to virtual bus 1..M > Peter> according to the settings of the GPIO pins 1..N. > > Peter> Signed-off-by: Peter Korsgaard <peter.korsgaard@xxxxxxxxx> > > Comments? Michael and myself are in the process of adding core support for bus multiplexing to the i2c subsystem. There is no point in reviewing more specific implementations until the core part is merged (which is scheduled to happen in kernel 2.6.36.) -- Jean Delvare -- 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