diff options
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.patch | 68 |
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 + |