From 5fa0412d29bc13511bb84b104fe68c72c5f808da Mon Sep 17 00:00:00 2001 From: Oleksandr Suvorov Date: Sat, 10 Apr 2021 19:04:07 +0300 Subject: arm64: dts: colibri-imx8x: prepare for using mxsfb driver in overlays The new NXP DPU-enabled driver for LCDIF device (fsl,imx-lcdif-mux-display) doesn't support display special flags, like pixelclk-active. It prevents the VGA port on the Colibri Evaluation board working correctly. The driver mxsfb works well with display flags, so that it should be used as a default driver for LCD panels and VGA monitors. Prepare the devicetree for using mxsfb driver in overlays. Note, the mxsfb driver DOESN'T support imx dpu unit. Signed-off-by: Oleksandr Suvorov --- arch/arm64/boot/dts/freescale/imx8qxp-colibri.dtsi | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) (limited to 'arch/arm64/boot/dts/freescale/imx8qxp-colibri.dtsi') diff --git a/arch/arm64/boot/dts/freescale/imx8qxp-colibri.dtsi b/arch/arm64/boot/dts/freescale/imx8qxp-colibri.dtsi index 6015c6e43d89..45902f4cbe27 100644 --- a/arch/arm64/boot/dts/freescale/imx8qxp-colibri.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8qxp-colibri.dtsi @@ -53,14 +53,6 @@ remote-endpoint = <&dpu_disp1_lcdif>; }; }; - - port@1 { - reg = <1>; - - lcd_display_out: endpoint { - remote-endpoint = <&lcd_panel_in>; - }; - }; }; panel_dpi: panel-dpi { @@ -69,12 +61,6 @@ data-mapping = "bgr666"; power-supply = <®_module_3v3>; status = "disabled"; - - port { - lcd_panel_in: endpoint { - remote-endpoint = <&lcd_display_out>; - }; - }; }; pcie_refclk: pcie-clock-generator { @@ -236,6 +222,12 @@ #pwm-cells = <3>; }; +&adma_lcdif { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_lcdif>; + status = "disabled"; +}; + /* Display Prefetch Resolve, (Tiling) */ &dc0_dpr1_channel1 { status = "okay"; -- cgit v1.2.3