Lines Matching full:mux
1 General Purpose I2C Bus Mux
3 This binding describes an I2C bus multiplexer that uses a mux controller
4 from the mux subsystem to route the I2C signals.
11 | .------. | .------+ child bus A, on MUX value set to 0
12 | | I2C |-|--| Mux |
13 | '------' | '--+---+ child bus B, on MUX value set to 1
15 | | MUX- | | | | | |
21 - compatible: i2c-mux
24 - mux-controls: The phandle of the mux controller to use for operating the
25 mux.
26 * Standard I2C mux properties. See i2c-mux.txt in this directory.
27 * I2C child bus nodes. See i2c-mux.txt in this directory. The sub-bus number
28 is also the mux-controller state described in ../mux/mux-controller.txt
31 - mux-locked: If present, explicitly allow unrelated I2C transactions on the
41 If mux-locked is not present, the multiplexer is assumed to be parent-locked.
44 The properties of mux-locked and parent-locked multiplexers are discussed
52 mux controller.
55 mux: mux-controller {
56 compatible = "gpio-mux";
57 #mux-control-cells = <0>;
59 mux-gpios = <&pioA 0 GPIO_ACTIVE_HIGH>,
63 i2c-mux {
64 compatible = "i2c-mux";
65 mux-locked;
68 mux-controls = <&mux>;