Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
[cris-mirror.git] / Documentation / devicetree / bindings / i2c / i2c-arb.txt
blob59abf9277bdc12cc773ad319c686bed03a41ac34
1 Common i2c arbitration bus properties.
3 - i2c-arb child node
5 Required properties for the i2c-arb child node:
6 - #address-cells = <1>;
7 - #size-cells = <0>;
9 Optional properties for i2c-arb child node:
10 - Child nodes conforming to i2c bus binding
13 Example :
15         /*
16            An NXP pca9541 I2C bus master selector at address 0x74
17            with a NXP pca8574 GPIO expander attached.
18          */
20         arb@74 {
21                 compatible = "nxp,pca9541";
22                 reg = <0x74>;
24                 i2c-arb {
25                         #address-cells = <1>;
26                         #size-cells = <0>;
28                         gpio@38 {
29                                 compatible = "nxp,pca8574";
30                                 reg = <0x38>;
31                                 #gpio-cells = <2>;
32                                 gpio-controller;
33                         };
34                 };
35         };