diff options
author | Oleksandr Suvorov <oleksandr.suvorov@toradex.com> | 2020-12-08 22:53:26 +0200 |
---|---|---|
committer | Oleksandr Suvorov <oleksandr.suvorov@toradex.com> | 2020-12-08 22:59:56 +0200 |
commit | 004c64f672a09453ccb252b5c200630be9bb4743 (patch) | |
tree | a469d9db461341fb9668401ad0c69c20ed23395d | |
parent | 6edb9b34fb307981f72ee366d43b76cf65db68d4 (diff) |
ARM: dts: apalis-imx6: add full lvds panel support
The LVDS panel and endpoint linkage are needed to support LVDS
solution. Add this stuff.
Related-to: ELB-3240
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
-rw-r--r-- | arch/arm/boot/dts/imx6qdl-apalis.dtsi | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/imx6qdl-apalis.dtsi b/arch/arm/boot/dts/imx6qdl-apalis.dtsi index 805397122a02..22525ab23669 100644 --- a/arch/arm/boot/dts/imx6qdl-apalis.dtsi +++ b/arch/arm/boot/dts/imx6qdl-apalis.dtsi @@ -119,6 +119,18 @@ }; }; + panel_lvds: panel-lvds { + compatible = "panel-lvds"; + + backlight = <&backlight>; + + port { + lvds_panel_in: endpoint { + remote-endpoint = <&lvds0_out>; + }; + }; + }; + reg_module_3v3: regulator-module-3v3 { compatible = "regulator-fixed"; regulator-name = "+V3.3"; @@ -790,6 +802,30 @@ remote-endpoint = <&vga_display_in>; }; +&ldb { + lvds-channel@0 { + port@4 { + reg = <4>; + + lvds0_out: endpoint { + remote-endpoint = <&lvds_panel_in>; + }; + }; + }; + + lvds-channel@1 { + fsl,data-mapping = "spwg"; + fsl,data-width = <18>; + + port@4 { + reg = <4>; + + lvds1_out: endpoint { + }; + }; + }; +}; + &mipi_csi { #address-cells = <1>; #size-cells = <0>; |