diff options
author | Philippe Schenker <philippe.schenker@toradex.com> | 2023-03-15 09:53:34 +0100 |
---|---|---|
committer | Philippe Schenker <philippe.schenker@toradex.com> | 2023-03-15 15:33:46 +0100 |
commit | 3bf320c9a9aea029258f1e245a343023f4c9678b (patch) | |
tree | a87d8a7afbdcf1a704352bfa0ea364501b46f476 | |
parent | 0ed70b87cfc33361eddc4bd415a6c7ad75660826 (diff) |
arm64: dts: colibri-imx8x: Add backlight
Add backlight to colibri-imx8x. Do copy the node from
toradex_5.4-2.3.x-imx.
Upstream-Status: Pending
- No pwm support on adma subsystem as of now.
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
-rw-r--r-- | arch/arm64/boot/dts/freescale/imx8x-colibri-iris.dtsi | 5 | ||||
-rw-r--r-- | arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi | 21 |
2 files changed, 26 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8x-colibri-iris.dtsi b/arch/arm64/boot/dts/freescale/imx8x-colibri-iris.dtsi index f34f85f6054b..edafd5b53646 100644 --- a/arch/arm64/boot/dts/freescale/imx8x-colibri-iris.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8x-colibri-iris.dtsi @@ -40,6 +40,11 @@ status = "okay"; }; +/* Colibri PWM_A */ +&adma_pwm { + status = "okay"; +}; + &colibri_gpio_keys { status = "okay"; }; diff --git a/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi b/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi index 8957fc9c695a..433b9c3bd152 100644 --- a/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi @@ -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 = <®_module_3v3>; + pwms = <&adma_pwm 0 6666667 PWM_POLARITY_INVERTED>; + status = "disabled"; + }; + chosen { stdout-path = &lpuart3; }; @@ -101,6 +115,13 @@ status = "okay"; }; +/* Colibri PWM_A */ +&adma_pwm { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_pwm_a>; + #pwm-cells = <3>; +}; + /* TODO Cooling maps for DX */ &cpu_alert0 { |