[U-Boot] [PATCH 2/3] video: lcd: Make splash_screen_prepare weak, remove config macro
Igor Grinberg
grinberg at compulab.co.il
Tue Jun 18 08:24:16 CEST 2013
On 06/17/13 21:31, Robert Winkler wrote:
> Remove CONFIG_SPLASH_SCREEN_PREPARE from README
> Add doc/README.splashprepare to document functionality
>
> Signed-off-by: Robert Winkler <robert.winkler at boundarydevices.com>
Acked-by: Igor Grinberg <grinberg at compulab.co.il>
> ---
> README | 8 --------
> common/splash.c | 13 ++++---------
> doc/README.splashprepare | 8 ++++++++
> 3 files changed, 12 insertions(+), 17 deletions(-)
> create mode 100644 doc/README.splashprepare
>
> diff --git a/README b/README
> index b72ab2f..0686073 100644
> --- a/README
> +++ b/README
> @@ -1605,14 +1605,6 @@ CBFS (Coreboot Filesystem) support
> => vertically centered image
> at x = dspWidth - bmpWidth - 9
>
> - CONFIG_SPLASH_SCREEN_PREPARE
> -
> - If this option is set then the board_splash_screen_prepare()
> - function, which must be defined in your code, is called as part
> - of the splash screen display sequence. It gives the board an
> - opportunity to prepare the splash image data before it is
> - processed and sent to the frame buffer by U-Boot.
> -
> - Gzip compressed BMP image support: CONFIG_VIDEO_BMP_GZIP
>
> If this option is set, additionally to standard BMP
> diff --git a/common/splash.c b/common/splash.c
> index 98de2be..1882e5f 100644
> --- a/common/splash.c
> +++ b/common/splash.c
> @@ -21,16 +21,11 @@
> */
>
> #include <splash.h>
> -#include <config.h>
>
> -#ifdef CONFIG_SPLASH_SCREEN_PREPARE
> -int splash_screen_prepare(void)
> -{
> - return board_splash_screen_prepare();
> -}
> -#else
> -int splash_screen_prepare(void)
> +int __splash_screen_prepare(void)
> {
> return 0;
> }
> -#endif
> +
> +int splash_screen_prepare(void)
> + __attribute__ ((weak, alias("__splash_screen_prepare")));
> diff --git a/doc/README.splashprepare b/doc/README.splashprepare
> new file mode 100644
> index 0000000..61b4ec5
> --- /dev/null
> +++ b/doc/README.splashprepare
> @@ -0,0 +1,8 @@
> +---------------------------------------------------------------------
> +Splash Screen
> +---------------------------------------------------------------------
> +The splash_screen_prepare() function is a weak function defined in
> +common/splash.c. It is called as part of the splash screen display
> +sequence. It gives the board an opportunity to prepare the splash
> +image data before it is processed and sent to the frame buffer by
> +U-Boot. Define your own version to use this feature.
>
--
Regards,
Igor.
More information about the U-Boot
mailing list