summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/imx8qxp-apalis.dtsi
diff options
context:
space:
mode:
authorOleksandr Suvorov <oleksandr.suvorov@toradex.com>2020-10-30 20:06:19 +0200
committerOleksandr Suvorov <oleksandr.suvorov@toradex.com>2020-10-30 20:24:15 +0200
commited9382daf7b722ad9ab188850006756c319f0e8e (patch)
tree449cf3facd08e78e88a6b58514f78a02af6d6ee6 /arch/arm64/boot/dts/freescale/imx8qxp-apalis.dtsi
parent43672b04da88582315ad1e0106e4aed349676f0d (diff)
arm64: dts: apalis-imx8x: add lvds panel
Add initial version of LVDS panel support. Note it should be enabled in a corresponding overlay. Related-to: ELB-2943 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
Diffstat (limited to 'arch/arm64/boot/dts/freescale/imx8qxp-apalis.dtsi')
-rw-r--r--arch/arm64/boot/dts/freescale/imx8qxp-apalis.dtsi35
1 files changed, 35 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8qxp-apalis.dtsi b/arch/arm64/boot/dts/freescale/imx8qxp-apalis.dtsi
index 0eb826f7f58f..495b910706e9 100644
--- a/arch/arm64/boot/dts/freescale/imx8qxp-apalis.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8qxp-apalis.dtsi
@@ -91,6 +91,19 @@
<&pd IMX_SC_R_M4_0_MU_1A>;
};
+ panel_lvds: panel-lvds {
+ compatible = "panel-lvds";
+ backlight = <&backlight>;
+
+ status = "disabled";
+
+ port {
+ panel_lvds_in: endpoint {
+ remote-endpoint = <&lvds0_out>;
+ };
+ };
+ };
+
reg_module_3v3: regulator-module-3v3 {
compatible = "regulator-fixed";
regulator-name = "+V3.3";
@@ -979,6 +992,28 @@
};
};
+&ldb1_phy {
+ status = "disabled";
+};
+
+&ldb1 {
+ status = "disabled";
+
+ lvds-channel@0 {
+ fsl,data-mapping = "spwg";
+ fsl,data-width = <24>;
+ status = "okay";
+
+ port@1 {
+ reg = <1>;
+
+ lvds0_out: endpoint {
+ remote-endpoint = <&panel_lvds_in>;
+ };
+ };
+ };
+};
+
/* Apalis SPI1 */
&lpspi0 {
#address-cells = <1>;