Hi Community,
I'm working on i.MX6 Quad sabre-SD cpu and build Android 6 as my image.
As I have a customize boot logo so I had modified and added some files below.
In kernel/drivers/video/logo I add a new ppm picture named "logo_forenex_clut224.ppm" and it's for 1920x1080 resolution.
Then I added below content in kernel/drivers/video/logo/Kconfig and Makefile.
Kconfig:
config LOGO_FORENEX_CLUT224
bool "224-color Forenex logo"
default y
Makefile:
obj-$(CONFIG_LOGO_FORENEX_CLUT224) += logo_forenex_clut224.o
Then added below content in kernel/include/linux/linux_logo.h.
linux_logo.h:
extern const struct linux_logo logo_forenex_clut224;//forenex victor add
Then I added below content in kernel/drivers/video/logo/logo.c.
logo.c:
#ifdef CONFIG_LOGO_FORENEX_CLUT224
logo = &logo_forenex_clut224;
#endif
After added all this files I had added boundary patch in this website.
After finished all this works I built it and success.
Consequently I update image to my machine and boot up.
Unfortunately HDMI still not show boot up logo and just show Android animation logo only.
How can I fix this issue?
Did I miss any step?
Is there any additional settings that I have to mentioned in menuconfig?
Thanks in Advanced!
pls refer to the patch from the document as below:
Thanks for your reply.
And here I got new issue.
My lvds cannot show boot logo too.
How can I fix it?
your hdmi can show logo but lvds couldn't? do you mind sharing more detailed information? your lvds can show logo successfully if you don't change anything? did you test lvds before you use customized boot logo?
Thanks for your help!
I find out problem now!
My LOGO is 1920X1080 and it is too big so that driver will disabled showing logo.
I tried to modify the height in fbmem.c then LOGO is out now!
But HDMI still can not display logo.
Still debuging.