mirror of https://gitee.com/openkylin/linux.git
36 lines
612 B
Plaintext
36 lines
612 B
Plaintext
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;
|
|
};
|
|
};
|
|
};
|