summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOleksandr Suvorov <oleksandr.suvorov@toradex.com>2020-11-23 18:58:29 +0200
committerOleksandr Suvorov <oleksandr.suvorov@toradex.com>2020-11-24 17:20:41 +0200
commitcf85f1612c2369e4b7fcaaee990fd7ab26bd93df (patch)
tree30def456a86b8b5127c0e4a0476ca3899237f726
parentdaec7cf50006d4d91f822a71d3c8e0d4cc2c836b (diff)
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 <oleksandr.suvorov@toradex.com>
-rw-r--r--arch/arm/boot/dts/imx6q-apalis-eval.dts8
-rw-r--r--arch/arm/boot/dts/imx6q-apalis-ixora-v1.1.dts8
-rw-r--r--arch/arm/boot/dts/imx6q-apalis-ixora-v1.2.dts7
-rw-r--r--arch/arm/boot/dts/imx6q-apalis-ixora.dts8
-rw-r--r--arch/arm/boot/dts/imx6qdl-apalis.dtsi4
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 = <&reg_3v3_sw>;
- pwms = <&pwm4 0 6666667 PWM_POLARITY_INVERTED>;
- status = "okay";
-};
-
&can1 {
xceiver-supply = <&reg_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 = <&reg_3v3_sw>;
- pwms = <&pwm4 0 6666667 PWM_POLARITY_INVERTED>;
- status = "okay";
-};
-
&can1 {
xceiver-supply = <&reg_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 = <&reg_3v3_sw>;
- pwms = <&pwm4 0 6666667 PWM_POLARITY_INVERTED>;
- status = "okay";
-};
-
&can1 {
xceiver-supply = <&reg_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 = <&reg_module_3v3>;
+ pwms = <&pwm4 0 6666667 PWM_POLARITY_INVERTED>;
status = "disabled";
};