diff options
author | Philip Avinash <avinashphilip@ti.com> | 2013-06-06 09:52:38 -0400 |
---|---|---|
committer | Benoit Cousson <benoit.cousson@linaro.org> | 2013-06-18 19:53:47 -0400 |
commit | 6993fd01ebf2985e0c67088b47559bc513f2840b (patch) | |
tree | 8053e91d5fa507c2b2340ac970ac030b621ce465 /arch/arm/boot/dts | |
parent | 0a7486c93ed3355efee8e7e10ca370c2d83d8df9 (diff) |
ARM: dts: AM33XX: Add PWM backlight DT data to am335x-evm
PWM output from ecap0 uses as backlight source. Also adds low threshold
value to have a uniform divisions in brightness-levels scales.
Signed-off-by: Philip Avinash <avinashphilip@ti.com>
Reviewed-by: Thierry Reding <thierry.reding@avionic-design.de>
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Signed-off-by: Benoit Cousson <benoit.cousson@linaro.org>
Diffstat (limited to 'arch/arm/boot/dts')
-rw-r--r-- | arch/arm/boot/dts/am335x-evm.dts | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/am335x-evm.dts b/arch/arm/boot/dts/am335x-evm.dts index 2c5324703c7b..a150d0441b5e 100644 --- a/arch/arm/boot/dts/am335x-evm.dts +++ b/arch/arm/boot/dts/am335x-evm.dts | |||
@@ -91,6 +91,12 @@ | |||
91 | 0x9c (PIN_OUTPUT | MUX_MODE0) /* gpmc_be0n_cle.gpmc_be0n_cle */ | 91 | 0x9c (PIN_OUTPUT | MUX_MODE0) /* gpmc_be0n_cle.gpmc_be0n_cle */ |
92 | >; | 92 | >; |
93 | }; | 93 | }; |
94 | |||
95 | ecap0_pins: backlight_pins { | ||
96 | pinctrl-single,pins = < | ||
97 | 0x164 0x0 /* eCAP0_in_PWM0_out.eCAP0_in_PWM0_out MODE0 */ | ||
98 | >; | ||
99 | }; | ||
94 | }; | 100 | }; |
95 | 101 | ||
96 | ocp { | 102 | ocp { |
@@ -163,6 +169,16 @@ | |||
163 | status = "okay"; | 169 | status = "okay"; |
164 | }; | 170 | }; |
165 | 171 | ||
172 | epwmss0: epwmss@48300000 { | ||
173 | status = "okay"; | ||
174 | |||
175 | ecap0: ecap@48300100 { | ||
176 | status = "okay"; | ||
177 | pinctrl-names = "default"; | ||
178 | pinctrl-0 = <&ecap0_pins>; | ||
179 | }; | ||
180 | }; | ||
181 | |||
166 | gpmc: gpmc@50000000 { | 182 | gpmc: gpmc@50000000 { |
167 | status = "okay"; | 183 | status = "okay"; |
168 | pinctrl-names = "default"; | 184 | pinctrl-names = "default"; |
@@ -299,6 +315,13 @@ | |||
299 | gpio-key,wakeup; | 315 | gpio-key,wakeup; |
300 | }; | 316 | }; |
301 | }; | 317 | }; |
318 | |||
319 | backlight { | ||
320 | compatible = "pwm-backlight"; | ||
321 | pwms = <&ecap0 0 50000 0>; | ||
322 | brightness-levels = <0 51 53 56 62 75 101 152 255>; | ||
323 | default-brightness-level = <8>; | ||
324 | }; | ||
302 | }; | 325 | }; |
303 | 326 | ||
304 | #include "tps65910.dtsi" | 327 | #include "tps65910.dtsi" |