When kernel boot into Android rootfs, it will re-initialize the framebuffer, so there will be such flicker issue.
You can take the following patch for reference to skip such re-initialize (JB4.3_1.1.1_uboot_logo_keep_patch_2015-09-18.zip):
你好:
JB4.3_1.1.1_uboot_logo_keep_patch_2015-09-18.zip是针对内核L3.0.35版本的;我现在的环境是android4.4.3(L3.10.53);
另外我不用uboot阶段的logo,patch看上去改动内核比较多;不知道有没要针对kernel到iniit进程 跳转时闪屏的原因分析及解决方法?