Hi All,
I am working on u-boot level.. I am trying to display the logo image on WVGA display (at u-boot).
the following procedure i used-
- WVGA resolution- 864*480
- Light sensor, Deserializer, and KCD display ,i am using.
- Changed the board file(board/omap4430xxxx/oma4430xxxx.c) of u-boot according to arch/arm/mach-omap2/board-xxxxx-panel.c, drivers/misc/kcd.c, drivers/video/omap2/display/panel-tc6xxxxx.c in kernel.
=>Changes in u-boot/board/omap4430xxxx/omap4430xxxx.c
-> #include "logo.h" //added logo header file with 864*480 resolution
-> /* Panel config */
#define PANEL_WIDTH 864
#define PANEL_HEIGHT 480
#define DISPC_HFP value //mention in "kernel/arch/arm/mach-omap2/board-xxxxx-panel.c"
#define DISPC_HSW value
#define DISPC_HBP value
#define DISPC_VFP value
#define DISPC_VSW value
#define DISPC_VBP value
#define BPP 24
#define LANES 2
/* PLL config */
#define LCK_DIV 1
#define PCK_DIV 2
#define REGM value // mention in "kernel/arch/arm/mach-omap2/board-xxxxx-panel.c"
#define REGN value
#define REGM_DISPC value
#define REGM_DSI value
-> Register value array mentioned in kernel/drivers/misc/kcd.c
-> Deserializer register intialization value mentioned in kernel/drivers/video/omap2/display/panel-tc6xxxxx.c
And i have taken a sample logo pic of resolution 864*480 and converted into logo.h file using GIMP tool.
Can any1 guide me plz what else i have to add or anything related this? Logo is not appearing at u-boot stage rather than its showing up black screen and passes to kernel and hence home screen comes up..
your reply would be helpful for me.
with best regards
-Kaushal gupta