1 I2C gpio device binding
2 =======================
5 - drivers/i2c/i2c-gpio.c
7 Software i2c device-tree node properties:
9 * #address-cells = <1>;
11 * compatible = "i2c-gpio";
12 * gpios = <sda ...>, <scl ...>;
15 * i2c-gpio,delay-us = <5>;
16 The resulting transfer speed can be adjusted by setting the delay[us]
17 between gpio-toggle operations. Speed [Hz] = 1000000 / 4 * udelay[us],
18 It not defined, then default is 5us (~50KHz).
26 compatible = "i2c-gpio";
27 gpios = <&gpd1 0 GPIO_ACTIVE_HIGH>, /* SDA */
28 <&gpd1 1 GPIO_ACTIVE_HIGH>; /* CLK */
30 i2c-gpio,delay-us = <5>;
33 compatible = "some_device";