]> git.karo-electronics.de Git - karo-tx-uboot.git/blob - doc/README.splashprepare
ARM: tegra: set MMC pin mux in board_init()
[karo-tx-uboot.git] / doc / README.splashprepare
1 ---------------------------------------------------------------------
2 Splash Screen
3 ---------------------------------------------------------------------
4 The splash_screen_prepare() function is a weak function defined in
5 common/splash.c. It is called as part of the splash screen display
6 sequence. It gives the board an opportunity to prepare the splash
7 image data before it is processed and sent to the frame buffer by
8 U-Boot.  Define your own version to use this feature.
9
10 CONFIG_SPLASH_SOURCE
11
12 Use the splash_source.c library. This library provides facilities to declare
13 board specific splash image locations, routines for loading splash image from
14 supported locations, and a way of controlling the selected splash location
15 using the "splashsource" environment variable.
16
17 splashsource works as follows:
18 - If splashsource is set to a supported location name as defined by board code,
19   use that splash location.
20 - If splashsource is undefined, use the first splash location as default.
21 - If splashsource is set to an unsupported value, do not load a splash screen.
22
23 A splash source location can describe either storage with raw data, or storage
24 formatted with a file system. In case of a filesystem, the splash screen data is
25 loaded as a file. The name of the splash screen file can be controlled with the
26 environment variable "splashfile".