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.wink...@boundarydevices.com>

Acked-by: Igor Grinberg <grinb...@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.
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to