Thread (1 message) 1 message, 1 author, 2012-05-11

Re: [PATCH V3] i2c: Add generic I2C multiplexer using pinctrl API

From: Stephen Warren <hidden>
Date: 2012-05-11 21:13:11
Also in: linux-i2c

On 05/03/2012 06:24 AM, Wolfram Sang wrote:
On Tue, May 01, 2012 at 11:23:31AM -0600, Stephen Warren wrote:
quoted
From: Stephen Warren <redacted>

This is useful for SoCs whose I2C module's signals can be routed
to different sets of pins at run-time, using the pinctrl API.

+-----+  +-----+ | dev |  | dev | +------------------------+
+-----+  +-----+ | SoC                    |      |        | |
/----|------+--------+ |   +---+   +------+     | child bus A, on
first set of pins |   |I2C|---|Pinmux|     | |   +---+   +------+
| child bus B, on second set of pins |
\----|------+--------+--------+ |                        |      |
|        | +------------------------+  +-----+  +-----+  +-----+ 
| dev |  | dev |  | dev | +-----+  +-----+  +-----+

Signed-off-by: Stephen Warren <redacted> Acked-by:
Linus Walleij [off-list ref] --- v3: Renamed
pinctrl-i2cmux.c to i2c-mux-pinctrl.c to match recent changes to
other I2C mux files.
Thanks for doing the rename already. While I think I could follow
your argument regarding the compatible-binding, I'd still like to
have an ack from one of the device tree maintainers. The bindings
are non-trivial and I am missing the insight to judge them.
Rob, Grant, any chance you could take a quick look at the bindings for
this? I'd love to see the driver in 3.5 so I could make use of it for
Tegra in 3.6 without cross-subsystem dependencies. Thanks.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help