summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax Krummenacher <max.krummenacher@toradex.com>2015-07-07 15:32:49 +0200
committerMax Krummenacher <max.krummenacher@toradex.com>2015-07-07 15:32:49 +0200
commit46422f2432130ca284fbf9a700539bc8ac9ecc14 (patch)
treee1a87531279f5eac2cb0a49773b32261b3e29c96
parente37c5b88dc1e46a54dbc9a5fdafb44a06f9d29b3 (diff)
apalis/colibri imx6 dtb: add brightness settings for Fusion 7
The backlight driver TPS61165 used on our adapter for the Fusion 7 display requires a PWM frequency of 10KHz to work with all duty cycles. This adds the required settings inside #if 0 #endif. While at it unify the brightness steps.
-rw-r--r--arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts9
-rw-r--r--arch/arm/boot/dts/imx6qdl-apalis-eval.dtsi11
2 files changed, 11 insertions, 9 deletions
diff --git a/arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts b/arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts
index e2b8e9eaaadd..b33dbdd41819 100644
--- a/arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts
+++ b/arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts
@@ -82,12 +82,13 @@
};
&backlight {
-#if 0
- /* PWM polarity: 1 is brightest */
+#if 0 /* PWM polarity: if 1 is brightest */
+#if 0 /* Fusion 7 needs 10kHz PWM frequency */
+ pwms = <&pwm3 0 100000>;
+#endif
brightness-levels = <0 4 8 16 32 64 128 255>;
default-brightness-level = <6>;
-#else
- /* PWM plarity: 0 is brightest */
+#else /* PWM plarity: if 0 is brightest */
brightness-levels = <0 74 128 164 192 210 255>;
default-brightness-level = <1>;
#endif
diff --git a/arch/arm/boot/dts/imx6qdl-apalis-eval.dtsi b/arch/arm/boot/dts/imx6qdl-apalis-eval.dtsi
index 69a02b511686..a6e1aac3044d 100644
--- a/arch/arm/boot/dts/imx6qdl-apalis-eval.dtsi
+++ b/arch/arm/boot/dts/imx6qdl-apalis-eval.dtsi
@@ -111,13 +111,14 @@
};
&backlight {
-#if 0
- /* PWM polarity: 1 is brightest */
+#if 0 /* PWM polarity: if 1 is brightest */
+#if 0 /* Fusion 7 needs 10kHz PWM frequency */
+ pwms = <&pwm4 0 100000>;
+#endif
brightness-levels = <0 4 8 16 32 64 128 255>;
default-brightness-level = <6>;
-#else
- /* PWM plarity: 0 is brightest */
- brightness-levels = <0 74 128 164 192 210 255>;
+#else /* PWM plarity: if 0 is brightest */
+ brightness-levels = <0 127 191 223 239 247 251 255>;
default-brightness-level = <1>;
#endif
status = "okay";