Re: [PATCH] i2c: add generic I2C multiplexer using gpio api

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



>>>>> "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?

-- 
Bye, Peter Korsgaard
--
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


[Index of Archives]     [Linux GPIO]     [Linux SPI]     [Linux Hardward Monitoring]     [LM Sensors]     [Linux USB Devel]     [Linux Media]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux