summaryrefslogtreecommitdiff
path: root/arch/arm64/boot
diff options
context:
space:
mode:
authorOleksandr Suvorov <oleksandr.suvorov@toradex.com>2020-10-07 15:51:33 +0300
committerOleksandr Suvorov <oleksandr.suvorov@toradex.com>2020-10-07 15:51:33 +0300
commit4149b00f27c531c9af1de941007665ecb80dbb75 (patch)
tree84d42e87db5e562fa67db5a0f88adbc01679c738 /arch/arm64/boot
parente5de2e6976ee7387f418f2feba8d34230562fed6 (diff)
arm64: dts: apalis-imx8x: add panel-dpi
- move enabling pwm_mipi_lvds1 to an overlay - temporarily add a persistent part of panel-dpi to manage it in an 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-eval.dtsi41
1 files changed, 36 insertions, 5 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8qxp-apalis-eval.dtsi b/arch/arm64/boot/dts/freescale/imx8qxp-apalis-eval.dtsi
index 9141d2d61c9e..d1ae7e18bee8 100644
--- a/arch/arm64/boot/dts/freescale/imx8qxp-apalis-eval.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8qxp-apalis-eval.dtsi
@@ -9,6 +9,42 @@
rtc1 = &rtc;
};
+ /* TODO: Move this panel to the overlay */
+ panel_dpi: panel-dpi {
+ /*
+ * edt,et057090dhu: EDT 5.7" LCD TFT
+ * edt,et070080dh6: EDT 7.0" LCD TFT
+ * logictechno,lt161010-2nhc: Cap. Touch Display 7" Parallel
+ * logictechno,lt161010-2nhr: Res. Touch Display 7" Paralle
+ * logictechno,lt170410-2whc: Cap. Touch Display 10.1" LVDS
+ * tpk,f07a-0102: Capacitive Multi-Touch Display Fusion 7"
+ * tpk,f10a-0102: Capacitive Multi-Touch Display Fusion 10"
+ */
+ compatible = "panel-dpi";
+ backlight = <&backlight>;
+ power-supply = <&reg_3v3>;
+
+ width-mm = <217>;
+ height-mm = <136>;
+
+ data-mapping = "bgr666";
+ status = "disabled";
+
+ panel-timing {
+ /* Default VESA VGA display timings */
+ clock-frequency = <25175000>;
+ hactive = <640>;
+ hback-porch = <48>;
+ hfront-porch = <16>;
+ hsync-len = <96>;
+ vactive = <480>;
+ vback-porch = <31>;
+ vfront-porch = <11>;
+ vsync-len = <2>;
+ pixelclk-active = <0>;
+ };
+ };
+
reg_3v3: regulator-3v3 {
compatible = "regulator-fixed";
regulator-name = "3.3V";
@@ -234,11 +270,6 @@
status = "okay";
};
-/* Apalis BKL1_PWM */
-&pwm_mipi_lvds1 {
- status = "okay";
-};
-
/* Apalis PWM1 */
&pwm2 {
status = "okay";