arm64: dts: allwinner: h6: tanix-tx6: Add I2C node
authorJernej Skrabec <jernej.skrabec@gmail.com>
Sun, 21 Nov 2021 11:50:02 +0000 (12:50 +0100)
committerMaxime Ripard <maxime@cerno.tech>
Mon, 22 Nov 2021 09:03:20 +0000 (10:03 +0100)
Tanix TX6 has a LED display driven by FD650.

Currently there is no Linux driver nor any binding for it. However, we
can at least provide I2C node in DT, so user space scripts or programs
can manually control it.

Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
Signed-off-by: Maxime Ripard <maxime@cerno.tech>
Link: https://lore.kernel.org/r/20211121115002.693329-1-jernej.skrabec@gmail.com
arch/arm64/boot/dts/allwinner/sun50i-h6-tanix-tx6.dts

index 6c10ff7f4b1ca6583cf302e29e8087fade9f2abd..7c37aa4c60cb9ce9b2c7341cd49ef8a2774144e3 100644 (file)
                };
        };
 
+       /* used for FD650 LED display driver */
+       i2c {
+               compatible = "i2c-gpio";
+               sda-gpios = <&pio 7 6 (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN)>; /* PH6 */
+               scl-gpios = <&pio 7 5 (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN)>; /* PH5 */
+               i2c-gpio,delay-us = <5>;
+       };
+
        reg_vcc1v8: regulator-vcc1v8 {
                compatible = "regulator-fixed";
                regulator-name = "vcc1v8";