summaryrefslogtreecommitdiff
path: root/recipes-bsp/u-boot-mainline/files/0005-ARM-dts-colibri-imx6ull-extend-lcdif-node.patch
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-bsp/u-boot-mainline/files/0005-ARM-dts-colibri-imx6ull-extend-lcdif-node.patch')
-rw-r--r--recipes-bsp/u-boot-mainline/files/0005-ARM-dts-colibri-imx6ull-extend-lcdif-node.patch68
1 files changed, 68 insertions, 0 deletions
diff --git a/recipes-bsp/u-boot-mainline/files/0005-ARM-dts-colibri-imx6ull-extend-lcdif-node.patch b/recipes-bsp/u-boot-mainline/files/0005-ARM-dts-colibri-imx6ull-extend-lcdif-node.patch
new file mode 100644
index 0000000..79c4a2a
--- /dev/null
+++ b/recipes-bsp/u-boot-mainline/files/0005-ARM-dts-colibri-imx6ull-extend-lcdif-node.patch
@@ -0,0 +1,68 @@
+From ad78bd90ece3ddf909d243c77b6e2ebd2c8e9a40 Mon Sep 17 00:00:00 2001
+From: Igor Opaniuk <igor.opaniuk@toradex.com>
+Date: Wed, 19 Jun 2019 11:47:09 +0300
+Subject: [PATCH 5/6] ARM: dts: colibri-imx6ull: extend lcdif node
+
+Provide proper display timings for lcdif node, used by mxsfb DM_VIDEO
+enabled framebuffer driver.
+
+Signed-off-by: Igor Opaniuk <igor.opaniuk@toradex.com>
+---
+ arch/arm/dts/imx6ull-colibri.dts | 32 ++++++++++++++++++++++++++++++++
+ 1 file changed, 32 insertions(+)
+
+diff --git a/arch/arm/dts/imx6ull-colibri.dts b/arch/arm/dts/imx6ull-colibri.dts
+index 6c847ab792..262205ac5e 100644
+--- a/arch/arm/dts/imx6ull-colibri.dts
++++ b/arch/arm/dts/imx6ull-colibri.dts
+@@ -12,8 +12,10 @@
+ compatible = "toradex,colibri-imx6ull", "fsl,imx6ull";
+
+ aliases {
++ u-boot,dm-pre-reloc;
+ mmc0 = &usdhc1;
+ usb0 = &usbotg1; /* required for ums */
++ display0 = &lcdif;
+ };
+
+ chosen {
+@@ -156,6 +158,36 @@
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_lcdif_dat
+ &pinctrl_lcdif_ctrl>;
++ status = "okay";
++ display = <&display0>;
++ u-boot,dm-pre-reloc;
++
++ display0: display0 {
++ bits-per-pixel = <18>;
++ bus-width = <24>;
++ status = "okay";
++
++ display-timings {
++ native-mode = <&timing_vga>;
++ timing_vga: 640x480 {
++ u-boot,dm-pre-reloc;
++ clock-frequency = <25175000>;
++ hactive = <640>;
++ vactive = <480>;
++ hback-porch = <48>;
++ hfront-porch = <16>;
++ vback-porch = <33>;
++ vfront-porch = <10>;
++ hsync-len = <96>;
++ vsync-len = <2>;
++
++ de-active = <1>;
++ hsync-active = <0>;
++ vsync-active = <0>;
++ pixelclk-active = <0>;
++ };
++ };
++ };
+ };
+
+ /* PWM <A> */
+--
+2.13.6
+