Skip to content

Instantly share code, notes, and snippets.

@openedev
Created March 1, 2023 20:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save openedev/71948b2cd09eb4ffaec5a1e5a38bb12e to your computer and use it in GitHub Desktop.
Save openedev/71948b2cd09eb4ffaec5a1e5a38bb12e to your computer and use it in GitHub Desktop.
I2C DSI Bridge Pipeline
diff --git a/arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm-ctouch2-of10.dts b/arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm-ctouch2-of10.dts
index 183dd2110842..8bdb8d34880a 100644
--- a/arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm-ctouch2-of10.dts
+++ b/arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm-ctouch2-of10.dts
@@ -44,13 +44,11 @@ &dsi {
#size-cells = <0>;
status = "okay";
- ports {
- port@1 {
- reg = <1>;
+ port@0 {
+ reg = <0>;
- dsi_out_bridge: endpoint {
- remote-endpoint = <&bridge_in_dsi>;
- };
+ dsi_out_bridge: endpoint {
+ remote-endpoint = <&bridge_in_dsi>;
};
};
};
diff --git a/arch/arm64/boot/dts/freescale/imx8mm.dtsi b/arch/arm64/boot/dts/freescale/imx8mm.dtsi
index fcd96d5c95b6..797de5689f6e 100644
--- a/arch/arm64/boot/dts/freescale/imx8mm.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8mm.dtsi
@@ -1145,23 +1145,9 @@ dsi: dsi@32e10000 {
samsung,pll-clock-frequency = <27000000>;
status = "disabled";
- ports {
- #address-cells = <1>;
- #size-cells = <0>;
-
- port@0 {
- reg = <0>;
- #address-cells = <1>;
- #size-cells = <0>;
-
- dsi_in_lcdif: endpoint@0 {
- reg = <0>;
- remote-endpoint = <&lcdif_out_dsi>;
- };
- };
-
- port@1 {
- reg = <1>;
+ port {
+ dsi_in_lcdif: endpoint {
+ remote-endpoint = <&lcdif_out_dsi>;
};
};
};
@openedev
Copy link
Author

openedev commented Mar 2, 2023

index 183dd2110842..48fa5695ee71 100644
--- a/arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm-ctouch2-of10.dts
+++ b/arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm-ctouch2-of10.dts
@@ -44,13 +44,10 @@ &dsi {
 	#size-cells = <0>;
 	status = "okay";
 
-	ports {
-		port@1 {
+	port {
+		dsi_out_bridge: endpoint@1 {
 			reg = <1>;
-
-			dsi_out_bridge: endpoint {
-				remote-endpoint = <&bridge_in_dsi>;
-			};
+			remote-endpoint = <&bridge_in_dsi>;
 		};
 	};
 };
diff --git a/arch/arm64/boot/dts/freescale/imx8mm.dtsi b/arch/arm64/boot/dts/freescale/imx8mm.dtsi
index fcd96d5c95b6..db2e782a84b9 100644
--- a/arch/arm64/boot/dts/freescale/imx8mm.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8mm.dtsi
@@ -1145,23 +1145,13 @@ dsi: dsi@32e10000 {
 				samsung,pll-clock-frequency = <27000000>;
 				status = "disabled";
 
-				ports {
+				port {
 					#address-cells = <1>;
 					#size-cells = <0>;
 
-					port@0 {
+					dsi_in_lcdif: endpoint@0 {
 						reg = <0>;
-						#address-cells = <1>;
-						#size-cells = <0>;
-
-						dsi_in_lcdif: endpoint@0 {
-							reg = <0>;
-							remote-endpoint = <&lcdif_out_dsi>;
-						};
-					};
-
-					port@1 {
-						reg = <1>;
+						remote-endpoint = <&lcdif_out_dsi>;
 					};
 				};
 			};

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment