Lines Matching +full:child +full:- +full:nodes
1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/i2c/i2c-mux.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Peter Rosin <peda@axentia.se>
13 An i2c bus multiplexer/switch will have several child busses that are numbered
14 uniquely in a device dependent manner. The nodes for an i2c bus
15 multiplexer/switch will have one child node for each child bus.
17 For i2c multiplexers/switches that have child nodes that are a mixture of both
18 i2c child busses and other child nodes, the 'i2c-mux' subnode can be used for
19 populating the i2c child busses. If an 'i2c-mux' subnode is present, only
20 subnodes of this will be considered as i2c child busses.
24 pattern: '^(i2c-?)?mux'
26 '#address-cells':
29 '#size-cells':
33 '^i2c@[0-9a-f]+$':
34 $ref: /schemas/i2c/i2c-controller.yaml
39 description: The mux selector sub-bus number for the child I2C bus.
45 - |
52 #address-cells = <1>;
53 #size-cells = <0>;
55 i2c-mux@70 {
58 #address-cells = <1>;
59 #size-cells = <0>;
62 #address-cells = <1>;
63 #size-cells = <0>;
68 gpio-controller;
69 #gpio-cells = <2>;
74 #address-cells = <1>;
75 #size-cells = <0>;
80 gpio-controller;
81 #gpio-cells = <2>;