diff options
author | Oleksandr Suvorov <oleksandr.suvorov@toradex.com> | 2020-10-30 20:06:19 +0200 |
---|---|---|
committer | Oleksandr Suvorov <oleksandr.suvorov@toradex.com> | 2020-10-30 20:24:15 +0200 |
commit | ed9382daf7b722ad9ab188850006756c319f0e8e (patch) | |
tree | 449cf3facd08e78e88a6b58514f78a02af6d6ee6 /arch/arm64/boot | |
parent | 43672b04da88582315ad1e0106e4aed349676f0d (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')
-rw-r--r-- | arch/arm64/boot/dts/freescale/imx8qxp-apalis.dtsi | 35 |
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>; |