Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 621c5d66 authored by Andrzej Hajda's avatar Andrzej Hajda Committed by Inki Dae
Browse files

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: default avatarAndrzej Hajda <a.hajda@samsung.com>
Reviewed-by: default avatarTomasz Figa <t.figa@samsung.com>
Signed-off-by: default avatarInki Dae <inki.dae@samsung.com>
parent 14b6873a
Loading
Loading
Loading
Loading
+27 −0
Original line number Diff line number Diff line
@@ -225,6 +225,7 @@
					regulator-name = "VLCD+VMIPI_1.8V";
					regulator-min-microvolt = <1800000>;
					regulator-max-microvolt = <1800000>;
					regulator-always-on;
				};

				ldo8_reg: LDO8 {
@@ -288,6 +289,7 @@
					regulator-name = "VCC_3.0V_LCD";
					regulator-min-microvolt = <3000000>;
					regulator-max-microvolt = <3000000>;
					regulator-always-on;
				};

				buck1_reg: BUCK1 {
@@ -345,6 +347,31 @@
		};
	};

	fimd: fimd@11c00000 {
		pinctrl-0 = <&lcd_clk>, <&lcd_data24>;
		pinctrl-names = "default";
		status = "okay";
		samsung,invert-vden;
		samsung,invert-vclk;
		display-timings {
			timing {
				clock-frequency = <23492370>;
				hactive = <480>;
				vactive = <800>;
				hback-porch = <16>;
				hfront-porch = <16>;
				vback-porch = <2>;
				vfront-porch = <28>;
				hsync-len = <2>;
				vsync-len = <1>;
				hsync-active = <0>;
				vsync-active = <0>;
				de-active = <0>;
				pixelclk-active = <0>;
			};
		};
	};

	pwm@139D0000 {
		compatible = "samsung,s5p6440-pwm";
		status = "okay";