summaryrefslogtreecommitdiffstats
path: root/meta-oe
diff options
context:
space:
mode:
authorMarek Vasut <marex@denx.de>2024-03-20 10:55:38 +0100
committerKhem Raj <raj.khem@gmail.com>2024-03-20 18:03:57 -0700
commit0c19e65a0969dc79093284e98b43fd46468a499f (patch)
treea0f0f989c12cfa7315aadf4e1f0cce35cd0634eb /meta-oe
parent7decf84223ccd85599e6db9da5e31823cb562653 (diff)
downloadmeta-openembedded-0c19e65a0969dc79093284e98b43fd46468a499f.tar.gz
lvgl: Update to 9.1.0
Update LVGL to final 9.1.0 . Drop the XRGB8888 fix which is part of the release. Signed-off-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-oe')
-rw-r--r--meta-oe/recipes-graphics/lvgl/files/0001-fix-drm-Default-to-XRGB8888-framebuffer.patch36
-rw-r--r--meta-oe/recipes-graphics/lvgl/lvgl-demo-fb_9.1.0.bb (renamed from meta-oe/recipes-graphics/lvgl/lvgl-demo-fb_9.0.0.bb)3
-rw-r--r--meta-oe/recipes-graphics/lvgl/lvgl_9.1.0.bb (renamed from meta-oe/recipes-graphics/lvgl/lvgl_9.0.0.bb)3
3 files changed, 2 insertions, 40 deletions
diff --git a/meta-oe/recipes-graphics/lvgl/files/0001-fix-drm-Default-to-XRGB8888-framebuffer.patch b/meta-oe/recipes-graphics/lvgl/files/0001-fix-drm-Default-to-XRGB8888-framebuffer.patch
deleted file mode 100644
index 9d758cb08..000000000
--- a/meta-oe/recipes-graphics/lvgl/files/0001-fix-drm-Default-to-XRGB8888-framebuffer.patch
+++ /dev/null
@@ -1,36 +0,0 @@
1From 7b89e18c2f21e4b91b461007368df724198ac904 Mon Sep 17 00:00:00 2001
2From: Marek Vasut <marex@denx.de>
3Date: Tue, 12 Mar 2024 03:13:33 +0100
4Subject: [PATCH 1/2] fix(drm): Default to XRGB8888 framebuffer
5
6The ARGB8888 framebuffer format for base canvas makes little sense
7as the base canvas is unlikely to be transparent and require alpha.
8Use XRGB8888 framebuffer format which is more widely supported by
9DRM drivers as base plane pixel format.
10
11This makes e.g. i.MX8M Nano work by default.
12
13Upstream-Status: Submitted [https://github.com/lvgl/lvgl/pull/5851]
14Signed-off-by: Marek Vasut <marex@denx.de>
15---
16This is identical fix to lv_drivers https://github.com/lvgl/lv_drivers/pull/282
17---
18 src/drivers/display/drm/lv_linux_drm.c | 2 +-
19 1 file changed, 1 insertion(+), 1 deletion(-)
20
21diff --git a/src/drivers/display/drm/lv_linux_drm.c b/src/drivers/display/drm/lv_linux_drm.c
22index c706f9cb2..faa2212bf 100644
23--- a/src/drivers/display/drm/lv_linux_drm.c
24+++ b/src/drivers/display/drm/lv_linux_drm.c
25@@ -24,7 +24,7 @@
26 * DEFINES
27 *********************/
28 #if LV_COLOR_DEPTH == 32
29- #define DRM_FOURCC DRM_FORMAT_ARGB8888
30+ #define DRM_FOURCC DRM_FORMAT_XRGB8888
31 #elif LV_COLOR_DEPTH == 16
32 #define DRM_FOURCC DRM_FORMAT_RGB565
33 #else
34--
352.43.0
36
diff --git a/meta-oe/recipes-graphics/lvgl/lvgl-demo-fb_9.0.0.bb b/meta-oe/recipes-graphics/lvgl/lvgl-demo-fb_9.1.0.bb
index 308e74897..542b70ea2 100644
--- a/meta-oe/recipes-graphics/lvgl/lvgl-demo-fb_9.0.0.bb
+++ b/meta-oe/recipes-graphics/lvgl/lvgl-demo-fb_9.1.0.bb
@@ -7,7 +7,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=802d3d83ae80ef5f343050bf96cce3a4 \
7SRC_URI = "\ 7SRC_URI = "\
8 git://github.com/lvgl/lv_port_linux_frame_buffer.git;protocol=https;branch=master;name=demo \ 8 git://github.com/lvgl/lv_port_linux_frame_buffer.git;protocol=https;branch=master;name=demo \
9 git://github.com/lvgl/lvgl;protocol=https;branch=master;name=lvgl;subdir=git/lvgl \ 9 git://github.com/lvgl/lvgl;protocol=https;branch=master;name=lvgl;subdir=git/lvgl \
10 file://0001-fix-drm-Default-to-XRGB8888-framebuffer.patch;patchdir=lvgl \
11 file://0002-fix-sdl-handle-both-LV_IMAGE_SRC_FILE-and-LV_IMAGE_S.patch;patchdir=lvgl \ 10 file://0002-fix-sdl-handle-both-LV_IMAGE_SRC_FILE-and-LV_IMAGE_S.patch;patchdir=lvgl \
12 file://0003-Make-fbdev-device-node-runtime-configurable-via-envi.patch \ 11 file://0003-Make-fbdev-device-node-runtime-configurable-via-envi.patch \
13 file://0004-Factor-out-fbdev-initialization-code.patch \ 12 file://0004-Factor-out-fbdev-initialization-code.patch \
@@ -16,7 +15,7 @@ SRC_URI = "\
16 file://0007-fix-cmake-generate-versioned-shared-libraries.patch;patchdir=lvgl \ 15 file://0007-fix-cmake-generate-versioned-shared-libraries.patch;patchdir=lvgl \
17 " 16 "
18SRCREV_demo = "dccc6a1ca48372aa993dbea7a8e17dec6f42df6a" 17SRCREV_demo = "dccc6a1ca48372aa993dbea7a8e17dec6f42df6a"
19SRCREV_lvgl = "e29d35b43c509b6d7189f5dac87139441669ae66" 18SRCREV_lvgl = "e1c0b21b2723d391b885de4b2ee5cc997eccca91"
20SRCREV_FORMAT = "demo_lvgl" 19SRCREV_FORMAT = "demo_lvgl"
21PV .= "+git${SRCPV}" 20PV .= "+git${SRCPV}"
22 21
diff --git a/meta-oe/recipes-graphics/lvgl/lvgl_9.0.0.bb b/meta-oe/recipes-graphics/lvgl/lvgl_9.1.0.bb
index 0fb3ddecf..fc967e6d1 100644
--- a/meta-oe/recipes-graphics/lvgl/lvgl_9.0.0.bb
+++ b/meta-oe/recipes-graphics/lvgl/lvgl_9.1.0.bb
@@ -10,11 +10,10 @@ LIC_FILES_CHKSUM = "file://LICENCE.txt;md5=bf1198c89ae87f043108cea62460b03a"
10 10
11SRC_URI = "\ 11SRC_URI = "\
12 git://github.com/lvgl/lvgl;protocol=https;branch=master \ 12 git://github.com/lvgl/lvgl;protocol=https;branch=master \
13 file://0001-fix-drm-Default-to-XRGB8888-framebuffer.patch \
14 file://0002-fix-sdl-handle-both-LV_IMAGE_SRC_FILE-and-LV_IMAGE_S.patch \ 13 file://0002-fix-sdl-handle-both-LV_IMAGE_SRC_FILE-and-LV_IMAGE_S.patch \
15 file://0007-fix-cmake-generate-versioned-shared-libraries.patch \ 14 file://0007-fix-cmake-generate-versioned-shared-libraries.patch \
16 " 15 "
17SRCREV = "e29d35b43c509b6d7189f5dac87139441669ae66" 16SRCREV = "e1c0b21b2723d391b885de4b2ee5cc997eccca91"
18PV .= "+git${SRCPV}" 17PV .= "+git${SRCPV}"
19 18
20inherit cmake 19inherit cmake