imx8mp.dtsi includes a default port@1 node with an empty placeholder
endpoint intended for linking to a dsi bridge or panel.
HummingBoard Pulse mini-hdmi dtsi added and linked hdmi brodge to yet
another endpoint.

This duplicate endpoint can cause dsi_attach to fail.

Remove the duplicate node and link to the one defined in soc dtsi.
Further remove the unnecessary attach-bridge property.

Fixes: 2a222aa2bee9 ("arm64: dts: add description for solidrun imx8mp 
hummingboard variants")
Signed-off-by Josua Mayer <[email protected]>
---
 .../dts/freescale/imx8mp-hummingboard-pulse-mini-hdmi.dtsi    | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git 
a/arch/arm64/boot/dts/freescale/imx8mp-hummingboard-pulse-mini-hdmi.dtsi 
b/arch/arm64/boot/dts/freescale/imx8mp-hummingboard-pulse-mini-hdmi.dtsi
index 46916ddc05335..0e5f4607c7c1b 100644
--- a/arch/arm64/boot/dts/freescale/imx8mp-hummingboard-pulse-mini-hdmi.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8mp-hummingboard-pulse-mini-hdmi.dtsi
@@ -41,7 +41,7 @@ port@0 {
                                reg = <0>;
 
                                adv7535_from_dsim: endpoint {
-                                       remote-endpoint = <&dsim_to_adv7535>;
+                                       remote-endpoint = <&mipi_dsi_out>;
                                };
                        };
 
@@ -71,11 +71,8 @@ &lcdif1 {
 &mipi_dsi {
        samsung,esc-clock-frequency = <10000000>;
        status = "okay";
+};
 
-       port@1 {
-               dsim_to_adv7535: endpoint {
-                       remote-endpoint = <&adv7535_from_dsim>;
-                       attach-bridge;
-               };
-       };
+&mipi_dsi_out {
+       remote-endpoint = <&adv7535_from_dsim>;
 };

-- 
2.51.0

Reply via email to