From: Chris Morgan <macromor...@hotmail.com>

The LCD backlight for this device can be exposed as a simple GPIO-
controlled device. It would be more accurately modelled using PWM to
enable brightness control, however the PWM driver design for the H616 is
not yet upstreamed.

Add a GPIO backlight node to the DTS.

Signed-off-by: Ryan Walklin <r...@testtoast.com>
Signed-off-by: Chris Morgan <macromor...@hotmail.com>
---
 .../boot/dts/allwinner/sun50i-h700-anbernic-rg35xx-2024.dts | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h700-anbernic-rg35xx-2024.dts 
b/arch/arm64/boot/dts/allwinner/sun50i-h700-anbernic-rg35xx-2024.dts
index 7e17ca07892d..95f2ae04bd95 100644
--- a/arch/arm64/boot/dts/allwinner/sun50i-h700-anbernic-rg35xx-2024.dts
+++ b/arch/arm64/boot/dts/allwinner/sun50i-h700-anbernic-rg35xx-2024.dts
@@ -21,6 +21,12 @@ aliases {
                serial0 = &uart0;
        };
 
+       backlight: backlight {
+               compatible = "gpio-backlight";
+               gpios = <&pio 3 28 GPIO_ACTIVE_HIGH>; // PD28
+               default-on;
+       };
+
        battery: battery {
                compatible = "simple-battery";
                constant-charge-current-max-microamp = <1024000>;
-- 
2.43.0

Reply via email to