diff mbox series

arm64: dts: allwinner: h6: tanix-tx6: Add I2C node

Message ID 20211121115002.693329-1-jernej.skrabec@gmail.com (mailing list archive)
State New, archived
Headers show
Series arm64: dts: allwinner: h6: tanix-tx6: Add I2C node | expand

Commit Message

Jernej Škrabec Nov. 21, 2021, 11:50 a.m. UTC
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>
---
 arch/arm64/boot/dts/allwinner/sun50i-h6-tanix-tx6.dts | 8 ++++++++
 1 file changed, 8 insertions(+)

Comments

Maxime Ripard Nov. 22, 2021, 9:07 a.m. UTC | #1
On Sun, 21 Nov 2021 12:50:02 +0100, Jernej Skrabec wrote:
> 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.
> 
> 
> [...]

Applied to sunxi/linux.git (sunxi/dt-for-5.17).

Thanks!
Maxime
diff mbox series

Patch

diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h6-tanix-tx6.dts b/arch/arm64/boot/dts/allwinner/sun50i-h6-tanix-tx6.dts
index 6c10ff7f4b1c..7c37aa4c60cb 100644
--- a/arch/arm64/boot/dts/allwinner/sun50i-h6-tanix-tx6.dts
+++ b/arch/arm64/boot/dts/allwinner/sun50i-h6-tanix-tx6.dts
@@ -32,6 +32,14 @@  hdmi_con_in: endpoint {
 		};
 	};
 
+	/* 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";