Commit d9aa4d4f authored by Sébastien Szymanski's avatar Sébastien Szymanski Committed by Shawn Guo
Browse files

ARM: dts: opos6uldev: use OF graph to describe the display



To make use of the new eLCDIF DRM driver OF graph description is
required. Describe the display using OF graph nodes.

Reviewed-by: default avatarFabio Estevam <festevam@gmail.com>
Signed-off-by: default avatarSébastien Szymanski <sebastien.szymanski@armadeus.com>
Signed-off-by: default avatarShawn Guo <shawnguo@kernel.org>
parent 0be9af77
Loading
Loading
Loading
Loading
+16 −21
Original line number Diff line number Diff line
@@ -56,7 +56,7 @@
		stdout-path = &uart1;
	};

	backlight {
	backlight: backlight {
		compatible = "pwm-backlight";
		pwms = <&pwm3 0 191000>;
		brightness-levels = <0 4 8 16 32 64 128 255>;
@@ -97,6 +97,18 @@
		gpios = <&gpio5 1 GPIO_ACTIVE_HIGH>;
	};

	panel: panel {
		compatible = "armadeus,st0700-adapt";
		power-supply = <&reg_3v3>;
		backlight = <&backlight>;

		port {
			panel_in: endpoint {
				remote-endpoint = <&lcdif_out>;
			};
		};
	};

	reg_5v: regulator-5v {
		compatible = "regulator-fixed";
		regulator-name = "5V";
@@ -182,28 +194,11 @@
&lcdif {
	pinctrl-names = "default";
	pinctrl-0 = <&pinctrl_lcdif>;
	display = <&display0>;
	lcd-supply = <&reg_3v3>;
	status = "okay";

	display0: display0 {
		bits-per-pixel = <32>;
		bus-width = <18>;

		display-timings {
			timing0: timing0 {
				clock-frequency = <33000033>;
				hactive = <800>;
				vactive = <480>;
				hback-porch = <96>;
				hfront-porch = <96>;
				vback-porch = <20>;
				vfront-porch = <21>;
				hsync-len = <64>;
				vsync-len = <4>;
				de-active = <1>;
				pixelclk-active = <0>;
			};
	port {
		lcdif_out: endpoint {
			remote-endpoint = <&panel_in>;
		};
	};
};