On Sat, Aug 03, 2013 at 07:22:53AM +0200, Heiko Schocher wrote: > This patch add an option to skip cfb console init for boards > who want to show a logo, but not use the cfb console. This is > needed for the siemens boards, which have a bmp bootlogo, but > do not need the cfb console. > > Signed-off-by: Heiko Schocher <h...@denx.de> > Cc: Anatolij Gustschin <ag...@denx.de> > --- > drivers/video/cfb_console.c | 18 ++++++++++++++++++ > 1 Datei ge??ndert, 18 Zeilen hinzugef??gt(+) > > diff --git a/drivers/video/cfb_console.c b/drivers/video/cfb_console.c > index 96ef8f9..822ed28 100644 > --- a/drivers/video/cfb_console.c > +++ b/drivers/video/cfb_console.c > @@ -431,6 +431,19 @@ static const int video_font_draw_table32[16][4] = { > {0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff} > }; > > +/* > + * Implement a weak default function for boards that optionally > + * need to skip the cfb initialization. > + */ > +int __board_cfb_skip(void) > +{ > + /* As default, don't skip cfb init */ > + return 0; > +} > + > +int board_cfb_skip(void) > + __attribute__ ((weak, alias("__board_cfb_skip")));
Add <linux/compiler.h> and use '__weak int board_cfb_skip(void)'. -- Tom
signature.asc
Description: Digital signature
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot