hc
2023-11-20 520ec20d74dfd87f62fd58b921b7209d6daed94a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
Common i2c arbitration bus properties.
 
- i2c-arb child node
 
Required properties for the i2c-arb child node:
- #address-cells = <1>;
- #size-cells = <0>;
 
Optional properties for i2c-arb child node:
- Child nodes conforming to i2c bus binding
 
 
Example :
 
   /*
      An NXP pca9541 I2C bus master selector at address 0x74
      with a NXP pca8574 GPIO expander attached.
    */
 
   arb@74 {
       compatible = "nxp,pca9541";
       reg = <0x74>;
 
       i2c-arb {
           #address-cells = <1>;
           #size-cells = <0>;
 
           gpio@38 {
               compatible = "nxp,pca8574";
               reg = <0x38>;
               #gpio-cells = <2>;
               gpio-controller;
           };
       };
   };