OSDN Git Service

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 6c10ff7..7c37aa4 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";