diff --git a/arch/arm64/boot/dts/seco/seco-genio-common.dtsi b/arch/arm64/boot/dts/seco/seco-genio-common.dtsi
index 6fa9f64f288e5046cc9b7fd97087fad0fe4101af..b1ec1b1f3ddfe42651c4846f2f0a9a26e34b34df 100644
--- a/arch/arm64/boot/dts/seco/seco-genio-common.dtsi
+++ b/arch/arm64/boot/dts/seco/seco-genio-common.dtsi
@@ -531,6 +531,23 @@ can_clk: can-clk {
 		clock-frequency = <20000000>;
 		clock-output-names = "can-clk";
 	};
+
+	lvds_panel: lvds-panel {
+		compatible = "panel-lvds";
+		status = "disabled";
+
+		ports {
+			#address-cells = <1>;
+			#size-cells = <0>;
+
+			port@0 {
+				reg = <0>;
+				panel0_in: endpoint {
+					remote-endpoint = <&lvds_bridge_out>;
+				};
+			};
+		};
+	};
 };
 
 &afe {
@@ -599,6 +616,16 @@ &hdmi0 {
 	status = "okay";
 };
 
+&dsi0 {
+	ports {
+		port {
+			dsi0_out: endpoint {
+				remote-endpoint = <&lvds_bridge_in>;
+			};
+		};
+	};
+};
+
 &pio {
 	aud_pins_default: audiodefault {
 		pins-cmd-dat {
@@ -1133,14 +1160,36 @@ it5205fn: it5205fn@48 {
 		status = "okay";
 	};
 	*/
-	
+
 	lvds_bridge: lvds-bridge@2c {
-		compatible = "seco,i2cdummy";
+		compatible = "ti,sn65dsi84";
 		reg = <0x2c>;
 		enable-gpios = <&pio 12 GPIO_ACTIVE_HIGH>;
 		status = "disabled";
+
+		ports {
+			#address-cells = <1>;
+			#size-cells = <0>;
+
+			port@0 {
+				reg = <0>;
+
+				lvds_bridge_in: endpoint {
+					remote-endpoint =<&dsi0_out>;
+					data-lanes = <1 2 3 4>;
+				};
+			};
+
+			port@2 {
+				reg = <2>;
+
+				lvds_bridge_out: endpoint {
+					remote-endpoint =<&panel0_in>;
+				};
+			};
+		};
 	};
-	
+
 	rtc1: rtc@51 {
 		compatible = "nxp,pcf85063tp";
 		reg = <0x51>;