diff options
author | Andrzej Hajda <a.hajda@samsung.com> | 2014-03-17 06:27:22 -0400 |
---|---|---|
committer | Inki Dae <daeinki@gmail.com> | 2014-03-23 11:36:40 -0400 |
commit | 621c5d66633242ad2d1f824dfb7bae84753b3b3d (patch) | |
tree | 22533fc57d8cbaa05fcc67aa50be9ab27c09d60f /arch/arm/boot | |
parent | 14b6873a01981b29ad3a772d7721ac11a5c4221c (diff) |
ARM: dts: exynos4210-universal: add exynos/fimd node
The patch adds fimd node with display timings for exynos4210-universal device.
It also makes LCD regulators always on. This allow to re-use panel initialized
by boot loader.
Signed-off-by: Andrzej Hajda <a.hajda@samsung.com>
Reviewed-by: Tomasz Figa <t.figa@samsung.com>
Signed-off-by: Inki Dae <inki.dae@samsung.com>
Diffstat (limited to 'arch/arm/boot')
-rw-r--r-- | arch/arm/boot/dts/exynos4210-universal_c210.dts | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/exynos4210-universal_c210.dts b/arch/arm/boot/dts/exynos4210-universal_c210.dts index d2e3f5f5916d..477208d98c6d 100644 --- a/arch/arm/boot/dts/exynos4210-universal_c210.dts +++ b/arch/arm/boot/dts/exynos4210-universal_c210.dts | |||
@@ -225,6 +225,7 @@ | |||
225 | regulator-name = "VLCD+VMIPI_1.8V"; | 225 | regulator-name = "VLCD+VMIPI_1.8V"; |
226 | regulator-min-microvolt = <1800000>; | 226 | regulator-min-microvolt = <1800000>; |
227 | regulator-max-microvolt = <1800000>; | 227 | regulator-max-microvolt = <1800000>; |
228 | regulator-always-on; | ||
228 | }; | 229 | }; |
229 | 230 | ||
230 | ldo8_reg: LDO8 { | 231 | ldo8_reg: LDO8 { |
@@ -288,6 +289,7 @@ | |||
288 | regulator-name = "VCC_3.0V_LCD"; | 289 | regulator-name = "VCC_3.0V_LCD"; |
289 | regulator-min-microvolt = <3000000>; | 290 | regulator-min-microvolt = <3000000>; |
290 | regulator-max-microvolt = <3000000>; | 291 | regulator-max-microvolt = <3000000>; |
292 | regulator-always-on; | ||
291 | }; | 293 | }; |
292 | 294 | ||
293 | buck1_reg: BUCK1 { | 295 | buck1_reg: BUCK1 { |
@@ -345,6 +347,31 @@ | |||
345 | }; | 347 | }; |
346 | }; | 348 | }; |
347 | 349 | ||
350 | fimd: fimd@11c00000 { | ||
351 | pinctrl-0 = <&lcd_clk>, <&lcd_data24>; | ||
352 | pinctrl-names = "default"; | ||
353 | status = "okay"; | ||
354 | samsung,invert-vden; | ||
355 | samsung,invert-vclk; | ||
356 | display-timings { | ||
357 | timing { | ||
358 | clock-frequency = <23492370>; | ||
359 | hactive = <480>; | ||
360 | vactive = <800>; | ||
361 | hback-porch = <16>; | ||
362 | hfront-porch = <16>; | ||
363 | vback-porch = <2>; | ||
364 | vfront-porch = <28>; | ||
365 | hsync-len = <2>; | ||
366 | vsync-len = <1>; | ||
367 | hsync-active = <0>; | ||
368 | vsync-active = <0>; | ||
369 | de-active = <0>; | ||
370 | pixelclk-active = <0>; | ||
371 | }; | ||
372 | }; | ||
373 | }; | ||
374 | |||
348 | pwm@139D0000 { | 375 | pwm@139D0000 { |
349 | compatible = "samsung,s5p6440-pwm"; | 376 | compatible = "samsung,s5p6440-pwm"; |
350 | status = "okay"; | 377 | status = "okay"; |