diff --git a/arch/arm/boot/dts/seconorth/imx6dl-santino-lt.dtsi b/arch/arm/boot/dts/seconorth/imx6dl-santino-lt.dtsi
index c4085fa53e3966e3f114f4dad750a0fc0f795fe9..be2bfab3304fe8c25220aa9ba32534f9aec11e0f 100644
--- a/arch/arm/boot/dts/seconorth/imx6dl-santino-lt.dtsi
+++ b/arch/arm/boot/dts/seconorth/imx6dl-santino-lt.dtsi
@@ -26,45 +26,41 @@ chosen {
 		stdout-path = &uart5;
 	};
 
-	lcd_display: disp0 {
-		compatible = "fsl,imx-parallel-display";
-		#address-cells = <1>;
-		#size-cells = <0>;
-		interface-pix-fmt = "rgb24";
-		pinctrl-names = "default";
-		pinctrl-0 = <&pinctrl_ipu1_lcdif18bpp &pinctrl_ipu1_lcdif24bpp>;
+	lcd: lcd@0 {
+		compatible = "fsl,lcd";
+		ipu_id = <0>;
+		disp_id = <0>;
+		default_ifmt = "RGB24";
+		pinctrl-names = "default", "enable";
+		pinctrl-0 = <&pinctrl_ipu1_lcdif18bpp
+			     &pinctrl_ipu1_lcdif24bpp>;
+		pinctrl-1 = <&pinctrl_lcd_enable1>;
 		status = "okay";
 
-		port@0 {
-			reg = <0>;
-
-			lcd_display_in: endpoint {
-				remote-endpoint = <&ipu1_di0_disp0>;
-			};
-		};
-
-		port@1 {
-			reg = <1>;
-
-			lcd_display_out: endpoint {
-				remote-endpoint = <&lcd_panel_in>;
-			};
-		};
-	};
-
-	panel: panel {
-		compatible = "guf,panel-dt";
-		backlight = <&backlight>;
-		pinctrl-names = "default";
-		pinctrl-0 = <&pinctrl_lcd_enable1>;
-		power-supply = <&reg_SW4_3V3>;
-
-		enable-gpios = <&gpio5 21 GPIO_ACTIVE_HIGH>;
-		status = "okay";
-
-		port {
-			lcd_panel_in: endpoint {
-				remote-endpoint = <&lcd_display_out>;
+		display = <&display0>;
+		display0: displ {
+			fsl,power-on-off-timings = <5 210 210  10 1000>;
+			fsl,lcd-enable-gpio = <&gpio5 21 GPIO_ACTIVE_HIGH>;
+			power-supply = <&reg_SW4_3V3>;
+			backlight = <&backlight>;
+
+			display-timings {
+				native-mode = <&timing0>;
+				timing0: timing0 {
+					clock-frequency = <29232000>;
+					hactive = <800>;
+					vactive = <480>;
+					hfront-porch = <40>;
+					hback-porch = <40>;
+					hsync-len = <48>;
+					vback-porch = <29>;
+					vfront-porch = <13>;
+					vsync-len = <3>;
+					hsync-active = <1>;
+					vsync-active = <1>;
+					de-active = <1>;
+					pixelclk-active = <1>;
+				};
 			};
 		};
 	};
@@ -101,6 +97,10 @@ &codec {
 	VDDD-supply = <&sw3_reg>;
 };
 
+&epdc {
+	status = "disabled";
+};
+
 &gpio6 {
 	pinctrl-names = "default";
 	pinctrl-0 = <&pinctrl_keypad_gpio1>;
@@ -183,10 +183,6 @@ vldo2_reg: vldo2 {
 	};
 };
 
-&ipu1_di0_disp0 {
-	remote-endpoint = <&lcd_display_in>;
-};
-
 &lm75 {
 	pinctrl-names = "default";
 	pinctrl-0 = <&pinctrl_lm75_1>;