From i.MX 8 series onwards, direct access to framebuffer is limited by NXP. Instead, it is controlled by library called libdrm, which is controlled directly by Windowing system (WayLand).
I hope i am right. Correct me if wrong.
We are running both i.MX8M plus and i.MX 93 boards and working on bringing up display.
How do we access DRM Framebuffer at u-boot to put any custom logo at bootup and at kernal as well.
P.S: We went through previous NXP Community threads and since everyone is using i.MX 6 or previous, it is not being relatable to us.Also we are not running Android, we are running Yocto.
Yocto version: Poky (Yocto Project Reference Distro) 4.0.4 (kirkstone)
#i.MX93
@Pavel @Harvey021 @Tia_Lan @Zhiming_Liu
解決済! 解決策の投稿を見る。
Hello,
The drm driver is located on drivers/gpu/drm/imx/dcss on you BSP.
Regards
Thanks that worked.
Now i want to put custom image on framebuffer on U-Boot or kernal.
What I have learnt is that, U-Boot supports BMP image format and Kernal supports PNG.
I tried to search through community forms, there it was suggested to build the image through SDK.
Could you give me a hint how to put custom image/video onto framebuffer and display it.
Request for the help/hint/solution