From cf85f1612c2369e4b7fcaaee990fd7ab26bd93df Mon Sep 17 00:00:00 2001 From: Oleksandr Suvorov Date: Mon, 23 Nov 2020 18:58:29 +0200 Subject: ARM: dts: apalis-imx6: move backlight to module level PWM-part of the backlight device is the same for all Toradex boards. Move all backlight properties to the module-level devicetree. Remain the device disabled - it should be enabled in corresponding overlays. Related-to: ELB-3240 Signed-off-by: Oleksandr Suvorov --- arch/arm/boot/dts/imx6q-apalis-eval.dts | 8 -------- arch/arm/boot/dts/imx6q-apalis-ixora-v1.1.dts | 8 -------- arch/arm/boot/dts/imx6q-apalis-ixora-v1.2.dts | 7 ------- arch/arm/boot/dts/imx6q-apalis-ixora.dts | 8 -------- arch/arm/boot/dts/imx6qdl-apalis.dtsi | 4 ++++ 5 files changed, 4 insertions(+), 31 deletions(-) diff --git a/arch/arm/boot/dts/imx6q-apalis-eval.dts b/arch/arm/boot/dts/imx6q-apalis-eval.dts index 0dd30ef267a5..5e5865df509f 100644 --- a/arch/arm/boot/dts/imx6q-apalis-eval.dts +++ b/arch/arm/boot/dts/imx6q-apalis-eval.dts @@ -89,14 +89,6 @@ }; }; -&backlight { - brightness-levels = <0 45 63 88 119 158 203 255>; - default-brightness-level = <4>; - power-supply = <®_3v3_sw>; - pwms = <&pwm4 0 6666667 PWM_POLARITY_INVERTED>; - status = "okay"; -}; - &can1 { xceiver-supply = <®_3v3_sw>; status = "okay"; diff --git a/arch/arm/boot/dts/imx6q-apalis-ixora-v1.1.dts b/arch/arm/boot/dts/imx6q-apalis-ixora-v1.1.dts index e9a0f5329e49..a4d558cacf9c 100644 --- a/arch/arm/boot/dts/imx6q-apalis-ixora-v1.1.dts +++ b/arch/arm/boot/dts/imx6q-apalis-ixora-v1.1.dts @@ -140,14 +140,6 @@ }; }; -&backlight { - brightness-levels = <0 45 63 88 119 158 203 255>; - default-brightness-level = <4>; - power-supply = <®_3v3_sw>; - pwms = <&pwm4 0 6666667 PWM_POLARITY_INVERTED>; - status = "okay"; -}; - &can1 { xceiver-supply = <®_3v3_sw>; status = "okay"; diff --git a/arch/arm/boot/dts/imx6q-apalis-ixora-v1.2.dts b/arch/arm/boot/dts/imx6q-apalis-ixora-v1.2.dts index 65f325b49900..de0aceaeb2f1 100644 --- a/arch/arm/boot/dts/imx6q-apalis-ixora-v1.2.dts +++ b/arch/arm/boot/dts/imx6q-apalis-ixora-v1.2.dts @@ -168,13 +168,6 @@ }; }; -&backlight { - brightness-levels = <0 45 63 88 119 158 203 255>; - default-brightness-level = <4>; - pwms = <&pwm4 0 6666667 PWM_POLARITY_INVERTED>; - status = "okay"; -}; - /* Apalis SPI1 */ &ecspi1 { status = "okay"; diff --git a/arch/arm/boot/dts/imx6q-apalis-ixora.dts b/arch/arm/boot/dts/imx6q-apalis-ixora.dts index af8cb4c03029..4db265718ed1 100644 --- a/arch/arm/boot/dts/imx6q-apalis-ixora.dts +++ b/arch/arm/boot/dts/imx6q-apalis-ixora.dts @@ -131,14 +131,6 @@ }; }; -&backlight { - brightness-levels = <0 45 63 88 119 158 203 255>; - default-brightness-level = <4>; - power-supply = <®_3v3_sw>; - pwms = <&pwm4 0 6666667 PWM_POLARITY_INVERTED>; - status = "okay"; -}; - &can1 { xceiver-supply = <®_3v3_sw>; status = "okay"; diff --git a/arch/arm/boot/dts/imx6qdl-apalis.dtsi b/arch/arm/boot/dts/imx6qdl-apalis.dtsi index 77f590c7d40f..4b2b2d481ed8 100644 --- a/arch/arm/boot/dts/imx6qdl-apalis.dtsi +++ b/arch/arm/boot/dts/imx6qdl-apalis.dtsi @@ -63,7 +63,11 @@ 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 = <&gpio3 13 GPIO_ACTIVE_HIGH>; + power-supply = <®_module_3v3>; + pwms = <&pwm4 0 6666667 PWM_POLARITY_INVERTED>; status = "disabled"; }; -- cgit v1.2.3