summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/imx8qxp-colibri.dtsi
diff options
context:
space:
mode:
authorOleksandr Suvorov <oleksandr.suvorov@toradex.com>2021-04-10 19:04:07 +0300
committerOleksandr Suvorov <oleksandr.suvorov@toradex.com>2021-04-10 22:44:58 +0300
commit5fa0412d29bc13511bb84b104fe68c72c5f808da (patch)
tree9be74b1eefa84096b4b1741f7f7f19fee2d1a6b7 /arch/arm64/boot/dts/freescale/imx8qxp-colibri.dtsi
parent3ae7ec26415b80d631caf70b97d233ae88cf4218 (diff)
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 <oleksandr.suvorov@toradex.com>
Diffstat (limited to 'arch/arm64/boot/dts/freescale/imx8qxp-colibri.dtsi')
-rw-r--r--arch/arm64/boot/dts/freescale/imx8qxp-colibri.dtsi20
1 files changed, 6 insertions, 14 deletions
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 = <&reg_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";