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

Commit a9d0bb29 authored by Marek Vasut's avatar Marek Vasut Committed by Greg Kroah-Hartman
Browse files

ARM: dts: imx: Add missing LVDS decoder on M53Menlo



[ Upstream commit 0c6f71176ea43d6f4003a4d57f7bb518c5ad6145 ]

The M53Menlo display unit uses an LVDS-to-DPI bridge, TI DS90CF364A.
Describe this bridge in DT, otherwise the DT incorrectly describes
DPI panel attached directly to LVDS source.

Fixes: 716be61d ("ARM: dts: imx53: Add Menlosystems M53 board")
Signed-off-by: default avatarMarek Vasut <marex@denx.de>
Cc: Shawn Guo <shawnguo@kernel.org>
Cc: Fabio Estevam <festevam@gmail.com>
Cc: NXP Linux Team <linux-imx@nxp.com>
Signed-off-by: default avatarShawn Guo <shawnguo@kernel.org>
Signed-off-by: default avatarSasha Levin <sashal@kernel.org>
parent cac1473d
Loading
Loading
Loading
Loading
+27 −2
Original line number Diff line number Diff line
@@ -53,6 +53,31 @@
		};
	};

	lvds-decoder {
		compatible = "ti,ds90cf364a", "lvds-decoder";

		ports {
			#address-cells = <1>;
			#size-cells = <0>;

			port@0 {
				reg = <0>;

				lvds_decoder_in: endpoint {
					remote-endpoint = <&lvds0_out>;
				};
			};

			port@1 {
				reg = <1>;

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

	panel {
		compatible = "edt,etm0700g0dh6";
		pinctrl-0 = <&pinctrl_display_gpio>;
@@ -61,7 +86,7 @@

		port {
			panel_in: endpoint {
				remote-endpoint = <&lvds0_out>;
				remote-endpoint = <&lvds_decoder_out>;
			};
		};
	};
@@ -450,7 +475,7 @@
			reg = <2>;

			lvds0_out: endpoint {
				remote-endpoint = <&panel_in>;
				remote-endpoint = <&lvds_decoder_in>;
			};
		};
	};