diff options
| author | Nikita Kiryanov <[email protected]> | 2013-01-30 21:39:57 +0000 |
|---|---|---|
| committer | Tom Rini <[email protected]> | 2013-03-08 16:41:13 -0500 |
| commit | 581bb41980a38c6ddac40f07ec1c8dcd37aca8f6 (patch) | |
| tree | aef7512edbe8dfcff5f6636fc1e851590860cab2 /include/lcd.h | |
| parent | bcc6cc9b3777f0c7246ff441f1d275552109713e (diff) | |
lcd: add option for board specific splash screen preparation
Currently there is no logical place to put the code that prepares the
splash image data. The splash image data should be ready in memory
before bmp_display() is called, and after the environment is ready
(since lcd.c looks for the splash image in an address specified by
the environment variable "splashimage").
Our window of opportunity in board_init_r() is therefore: between
env_relocate() and bmp_display(), and from the available options
only the lcd related functions in drv_lcd_init() seem appropriate
for such lcd oriented code.
Add the option to prepare the splash image data in lcd_logo() right
before it is sent to be displayed.
Cc: Anatolij Gustschin <[email protected]>
Cc: Jeroen Hofstee <[email protected]>
Signed-off-by: Nikita Kiryanov <[email protected]>
Signed-off-by: Igor Grinberg <[email protected]>
Diffstat (limited to 'include/lcd.h')
| -rw-r--r-- | include/lcd.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/lcd.h b/include/lcd.h index c24164a9de0..4ac4ddd1e0e 100644 --- a/include/lcd.h +++ b/include/lcd.h @@ -47,6 +47,7 @@ extern struct vidinfo panel_info; extern void lcd_ctrl_init (void *lcdbase); extern void lcd_enable (void); +extern int board_splash_screen_prepare(void); /* setcolreg used in 8bpp/16bpp; initcolregs used in monochrome */ extern void lcd_setcolreg (ushort regno, |
