ae58d1e406
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 <swarren@nvidia.com> Acked-by: Linus Walleij <linus.walleij@linaro.org> Acked-by: Rob Herring <rob.herring@calxeda.com> Signed-off-by: Wolfram Sang <w.sang@pengutronix.de> |
||
---|---|---|
.. | ||
arm-versatile.txt | ||
ce4100-i2c.txt | ||
fsl-i2c.txt | ||
fsl-imx-i2c.txt | ||
i2c-designware.txt | ||
i2c-mux-pinctrl.txt | ||
i2c-mxs.txt | ||
mrvl-i2c.txt | ||
mux.txt | ||
omap-i2c.txt | ||
pnx.txt | ||
samsung-i2c.txt | ||
sirf-i2c.txt | ||
trivial-devices.txt | ||
xiic.txt |