Lines Matching full:mux
4 $id: http://devicetree.org/schemas/i2c/i2c-mux-gpmux.yaml#
7 title: General Purpose I2C Bus Mux
13 This binding describes an I2C bus multiplexer that uses a mux controller
14 from the mux subsystem to route the I2C signals.
21 | .------. | .------+ child bus A, on MUX value set to 0
22 | | I2C |-|--| Mux |
23 | '------' | '--+---+ child bus B, on MUX value set to 1
25 | | MUX- | | | | | |
32 - $ref: /schemas/i2c/i2c-mux.yaml#
36 const: i2c-mux
44 mux-controls:
47 The mux-controller states are the I2C sub-bus numbers.
49 mux-locked:
63 If mux-locked is not present, the multiplexer is assumed to be parent-locked.
66 The properties of mux-locked and parent-locked multiplexers are discussed
72 - mux-controls
79 mux: mux-controller {
80 compatible = "gpio-mux";
81 #mux-control-cells = <0>;
83 mux-gpios = <&pioA 0 GPIO_ACTIVE_HIGH>,
87 i2c-mux {
88 compatible = "i2c-mux";
89 mux-locked;
92 mux-controls = <&mux>;