HI.
@Chavira,
I want to confirm my understanding of using DRM with LVGL on i.MX8MP
please correct me if anything is wrong.
My understanding:
DRM It is a Linux kernel subsystem that manages the dedicated display controller hardware (LCDIF) on the i.MX8MP directly.
When LVGL uses DRM as its display backend:
LVGL renders the UI and hands the buffer to DRM
DRM passes it to the LCDIF display controller hardware
LCDIF fetches and outputs pixels independently — without CPU involvement
This offloads the display output work from CPU to dedicated hardware
Is my understanding correct?