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>
This commit is contained in:
Marek Vasut 2024-03-20 10:55:38 +01:00 committed by Khem Raj
parent 7decf84223
commit 0c19e65a09
No known key found for this signature in database
GPG Key ID: BB053355919D3314
3 changed files with 2 additions and 40 deletions

View File

@ -1,36 +0,0 @@
From 7b89e18c2f21e4b91b461007368df724198ac904 Mon Sep 17 00:00:00 2001
From: Marek Vasut <marex@denx.de>
Date: Tue, 12 Mar 2024 03:13:33 +0100
Subject: [PATCH 1/2] fix(drm): Default to XRGB8888 framebuffer
The ARGB8888 framebuffer format for base canvas makes little sense
as the base canvas is unlikely to be transparent and require alpha.
Use XRGB8888 framebuffer format which is more widely supported by
DRM drivers as base plane pixel format.
This makes e.g. i.MX8M Nano work by default.
Upstream-Status: Submitted [https://github.com/lvgl/lvgl/pull/5851]
Signed-off-by: Marek Vasut <marex@denx.de>
---
This is identical fix to lv_drivers https://github.com/lvgl/lv_drivers/pull/282
---
src/drivers/display/drm/lv_linux_drm.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/drivers/display/drm/lv_linux_drm.c b/src/drivers/display/drm/lv_linux_drm.c
index c706f9cb2..faa2212bf 100644
--- a/src/drivers/display/drm/lv_linux_drm.c
+++ b/src/drivers/display/drm/lv_linux_drm.c
@@ -24,7 +24,7 @@
* DEFINES
*********************/
#if LV_COLOR_DEPTH == 32
- #define DRM_FOURCC DRM_FORMAT_ARGB8888
+ #define DRM_FOURCC DRM_FORMAT_XRGB8888
#elif LV_COLOR_DEPTH == 16
#define DRM_FOURCC DRM_FORMAT_RGB565
#else
--
2.43.0

View File

@ -7,7 +7,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=802d3d83ae80ef5f343050bf96cce3a4 \
SRC_URI = "\
git://github.com/lvgl/lv_port_linux_frame_buffer.git;protocol=https;branch=master;name=demo \
git://github.com/lvgl/lvgl;protocol=https;branch=master;name=lvgl;subdir=git/lvgl \
file://0001-fix-drm-Default-to-XRGB8888-framebuffer.patch;patchdir=lvgl \
file://0002-fix-sdl-handle-both-LV_IMAGE_SRC_FILE-and-LV_IMAGE_S.patch;patchdir=lvgl \
file://0003-Make-fbdev-device-node-runtime-configurable-via-envi.patch \
file://0004-Factor-out-fbdev-initialization-code.patch \
@ -16,7 +15,7 @@ SRC_URI = "\
file://0007-fix-cmake-generate-versioned-shared-libraries.patch;patchdir=lvgl \
"
SRCREV_demo = "dccc6a1ca48372aa993dbea7a8e17dec6f42df6a"
SRCREV_lvgl = "e29d35b43c509b6d7189f5dac87139441669ae66"
SRCREV_lvgl = "e1c0b21b2723d391b885de4b2ee5cc997eccca91"
SRCREV_FORMAT = "demo_lvgl"
PV .= "+git${SRCPV}"

View File

@ -10,11 +10,10 @@ LIC_FILES_CHKSUM = "file://LICENCE.txt;md5=bf1198c89ae87f043108cea62460b03a"
SRC_URI = "\
git://github.com/lvgl/lvgl;protocol=https;branch=master \
file://0001-fix-drm-Default-to-XRGB8888-framebuffer.patch \
file://0002-fix-sdl-handle-both-LV_IMAGE_SRC_FILE-and-LV_IMAGE_S.patch \
file://0007-fix-cmake-generate-versioned-shared-libraries.patch \
"
SRCREV = "e29d35b43c509b6d7189f5dac87139441669ae66"
SRCREV = "e1c0b21b2723d391b885de4b2ee5cc997eccca91"
PV .= "+git${SRCPV}"
inherit cmake