2350106_en-US

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

2350106_en-US

2350106_en-US

i.MX8MM – Kernel logo support with DRM / GKI (fb/simplefb issue)

Hi,

I am working on i.MX8MM (Android 12, kernel 5.15, GKI) and trying to implement a kernel-level logo.

Since FBDEV is not supported in Android 12, I attempted to enable
CONFIG_FB=y
CONFIG_FB_EFI=y
CONFIG_LOGO=y
and use a framebuffer/simplefb-based approach. However, I am facing the following issues:

* Kernel crashes when adding the framebuffer node
* simplefb/simpledrm is not working as expected
* Display drivers (LCDIF + MIPI DSI) are built as GKI modules

Because of this, I am unable to display any logo during the kernel phase.

I also tried to retain the U-Boot logo during the kernel transition by disabling video shutdown (video_link_shut_down), as suggested in some references. However, the display still goes blank (white/black) before the Android boot animation starts.

I have attached a video for reference.

**Platform details:**

* SoC: i.MX8MM
* Display pipeline: LCDIF + MIPI DSI (ili9881c panel)
* Display driver: DRM/KMS (no FBDEV)
* Kernel: 5.15 (Android GKI)

**Questions:**

1. What is the recommended approach to implement a kernel logo using DRM (without FBDEV)?
2. Does NXP BSP support simplefb/simpledrm for Android 12?

Thanks.

i.MX 8M | i.MX 8M Mini | i.MX 8M NanoRe: i.MX8MM – Kernel logo support with DRM / GKI (fb/simplefb issue)

Hello,

Please note that Android 12 + GKI + DRM/KMS does not support a classic kernel logo, if you want to have an image early on boot you may use Uboot bootloader logo, using a bmp image.

Best regards/Saludos,
Aldo.

标记 (1)
无评分
版本历史
最后更新:
‎04-28-2026 04:54 AM
更新人: