aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/boot
diff options
context:
space:
mode:
authorAndrzej Hajda <a.hajda@samsung.com>2014-03-17 06:27:22 -0400
committerInki Dae <daeinki@gmail.com>2014-03-23 11:36:40 -0400
commit621c5d66633242ad2d1f824dfb7bae84753b3b3d (patch)
tree22533fc57d8cbaa05fcc67aa50be9ab27c09d60f /arch/arm/boot
parent14b6873a01981b29ad3a772d7721ac11a5c4221c (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.dts27
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";