04 Jun, 2012

1 commit

  • 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
    Acked-by: Linus Walleij
    Acked-by: Rob Herring
    Signed-off-by: Wolfram Sang

    Stephen Warren