I noticed that CONFIG_LOGO, CONFIG_VT and CONFIG_FRAMEBUFFER_CONSOLE are not selected by default on OMAP, so I enabled them all.
Which means, I should have seen the booting logo as below
However, what I actually saw was: only a narrow line on the top of screen...
And immediately, I saw the Android booting animation. The booting process finished.
There are some functions in drivers/video/fbcon.c, responsible for showing the booting logo. I added print in those functions and found they were executed at approx 3 seconds earlier before I saw the logo.
Kernel log:
[7 second] fbcon.c: do_show_logo()
[10 second] panel-taal: resume.
update brightness to 255
I saw that broken logo...
Is there anyone who can tell me what's going on here? Why the logo was broken and showed up so late?