linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 1/2] ARM: dts: imx7d-sdb: Add DRM panel support
@ 2017-07-12 13:18 Marco Franchi
  2017-07-12 13:18 ` [PATCH 2/2] ARM: dts: imx7d-sdb: Pass 'enable-gpios' and 'power-supply' Marco Franchi
  2017-07-13  8:36 ` [PATCH 1/2] ARM: dts: imx7d-sdb: Add DRM panel support Shawn Guo
  0 siblings, 2 replies; 5+ messages in thread
From: Marco Franchi @ 2017-07-12 13:18 UTC (permalink / raw)
  To: linux-arm-kernel

It is preferred to use the panel compatible string rather than passing the LCD 
timming in the device tree.

So pass the "innolux,at043tn24" compatible string to describe the parallel LCD 
on this board.

Signed-off-by: Marco Franchi <marco.franchi@nxp.com>
---
 arch/arm/boot/dts/imx7d-sdb.dts | 36 +++++++++++++-----------------------
 1 file changed, 13 insertions(+), 23 deletions(-)

diff --git a/arch/arm/boot/dts/imx7d-sdb.dts b/arch/arm/boot/dts/imx7d-sdb.dts
index 664582d..22e106e 100644
--- a/arch/arm/boot/dts/imx7d-sdb.dts
+++ b/arch/arm/boot/dts/imx7d-sdb.dts
@@ -117,6 +117,16 @@
 		regulator-max-microvolt = <3300000>;
 		startup-delay-us = <200000>;
 	};
+
+	panel {
+		compatible = "innolux,at043tn24";
+
+		port {
+			panel_in: endpoint {
+				remote-endpoint = <&display_out>;
+			};
+		};
+	};
 };
 
 &adc1 {
@@ -323,31 +333,11 @@
 &lcdif {
 	pinctrl-names = "default";
 	pinctrl-0 = <&pinctrl_lcdif>;
-	display = <&display0>;
 	status = "okay";
 
-	display0: display {
-		bits-per-pixel = <16>;
-		bus-width = <24>;
-
-		display-timings {
-			native-mode = <&timing0>;
-
-			timing0: timing0 {
-				clock-frequency = <9200000>;
-				hactive = <480>;
-				vactive = <272>;
-				hfront-porch = <8>;
-				hback-porch = <4>;
-				hsync-len = <41>;
-				vback-porch = <2>;
-				vfront-porch = <4>;
-				vsync-len = <10>;
-				hsync-active = <0>;
-				vsync-active = <0>;
-				de-active = <1>;
-				pixelclk-active = <0>;
-			};
+	port{
+		display_out: endpoint {
+			remote-endpoint = <&panel_in>;
 		};
 	};
 };
-- 
2.7.4

^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2017-07-14  1:28 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-07-12 13:18 [PATCH 1/2] ARM: dts: imx7d-sdb: Add DRM panel support Marco Franchi
2017-07-12 13:18 ` [PATCH 2/2] ARM: dts: imx7d-sdb: Pass 'enable-gpios' and 'power-supply' Marco Franchi
2017-07-13  8:42   ` Shawn Guo
     [not found]     ` <CAM4PwSX+DPMD_xmbHGF8-QOu3WbEO0HFe1ii_JTZ1e+amLduzQ@mail.gmail.com>
2017-07-14  1:28       ` Shawn Guo
2017-07-13  8:36 ` [PATCH 1/2] ARM: dts: imx7d-sdb: Add DRM panel support Shawn Guo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).