Lines Matching full:i2c
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.
22 | | I2C |-|--| Mux |
32 - $ref: /schemas/i2c/i2c-mux.yaml#
36 const: i2c-mux
38 i2c-parent:
41 The phandle of the I2C bus that this multiplexer's master-side port is
47 The mux-controller states are the I2C sub-bus numbers.
52 Explicitly allow unrelated I2C transactions on the parent I2C adapter at
55 - between setup of the multiplexer and the child bus I2C transaction
56 - between the child bus I2C transaction and releasing of the multiplexer
59 However, I2C transactions to devices behind all I2C multiplexers connected
61 for the full duration of the complete multiplexed I2C transaction (i.e.
64 This means that no unrelated I2C transactions are allowed on the parent I2C
65 adapter for the complete multiplexed I2C transaction.
67 in more detail in Documentation/i2c/i2c-topology.rst.
71 - i2c-parent
87 i2c-mux {
88 compatible = "i2c-mux";
90 i2c-parent = <&i2c1>;
97 i2c@1 {
110 i2c@3 {