The output to the Touch Display 2 is always 24bpp over the dsi link.
The format of the framebuffer is independent of that bit depth as you have a composition step in the hardware.
LVGL supports drm backend based on https://forum.lvgl.io/t/what-drm-and-li ... ting/18426 and https://github.com/lvgl/lv_drivers/blob ... play/drm.c
Using that you should be able to just use the format you want.
The format of the framebuffer is independent of that bit depth as you have a composition step in the hardware.
LVGL supports drm backend based on https://forum.lvgl.io/t/what-drm-and-li ... ting/18426 and https://github.com/lvgl/lv_drivers/blob ... play/drm.c
Using that you should be able to just use the format you want.
Statistics: Posted by 6by9 — Tue Mar 25, 2025 10:36 am