|
@@ -44,8 +44,7 @@ Required properties:
|
|
|
- our-claim-gpio: The GPIO that we use to claim the bus.
|
|
|
- their-claim-gpios: The GPIOs that the other sides use to claim the bus.
|
|
|
Note that some implementations may only support a single other master.
|
|
|
-- Standard I2C mux properties. See i2c-mux.txt in this directory.
|
|
|
-- Single I2C child bus node at reg 0. See i2c-mux.txt in this directory.
|
|
|
+- I2C arbitration bus node. See i2c-arb.txt in this directory.
|
|
|
|
|
|
Optional properties:
|
|
|
- slew-delay-us: microseconds to wait for a GPIO to go high. Default is 10 us.
|
|
@@ -63,8 +62,6 @@ Example:
|
|
|
|
|
|
i2c-arbitrator {
|
|
|
compatible = "i2c-arb-gpio-challenge";
|
|
|
- #address-cells = <1>;
|
|
|
- #size-cells = <0>;
|
|
|
|
|
|
i2c-parent = <&{/i2c@12CA0000}>;
|
|
|
|
|
@@ -74,8 +71,7 @@ Example:
|
|
|
wait-retry-us = <3000>;
|
|
|
wait-free-us = <50000>;
|
|
|
|
|
|
- i2c@0 {
|
|
|
- reg = <0>;
|
|
|
+ i2c-arb {
|
|
|
#address-cells = <1>;
|
|
|
#size-cells = <0>;
|
|
|
|