]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64: dts: colibri-imx8x: Add backlight
authorPhilippe Schenker <philippe.schenker@toradex.com>
Fri, 31 Oct 2025 12:49:41 +0000 (13:49 +0100)
committerShawn Guo <shawnguo@kernel.org>
Wed, 31 Dec 2025 02:12:08 +0000 (10:12 +0800)
Add a backlight node to colibri-imx8x. The node can be enabled from
an overlay once display output is implemented.

Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi

index 014808774b0e94b800f6158770aa21d953870ac7..b19900b2272a04b133d47c170ccd855f0f080bea 100644 (file)
@@ -3,7 +3,21 @@
  * Copyright 2019 Toradex
  */
 
+#include "dt-bindings/pwm/pwm.h"
+
 / {
+       backlight: backlight {
+               compatible = "pwm-backlight";
+               pinctrl-names = "default";
+               pinctrl-0 = <&pinctrl_gpio_bl_on>;
+               brightness-levels = <0 45 63 88 119 158 203 255>;
+               default-brightness-level = <4>;
+               enable-gpios = <&lsio_gpio3 12 GPIO_ACTIVE_HIGH>; /* Colibri BL_ON */
+               power-supply = <&reg_module_3v3>;
+               pwms = <&adma_pwm 0 6666667 PWM_POLARITY_INVERTED>;
+               status = "disabled";
+       };
+
        chosen {
                stdout-path = &lpuart3;
        };