On 29 January 2015 at 04:21, Nikita Kiryanov <nik...@compulab.co.il> wrote: > Reduce the bitmap_plot #ifdef complexity by extracting Atmel specific code for > setting cmap into a new function lcd_logo_set_cmap(), which is implemented in > atmel_lcdfb driver and defined as part of common/lcd.c api with a weak dummy > version. In the Atmel implementation, ARRAY_SIZE(bmp_logo_palette) is > switched for BMP_LOGO_COLORS to avoid having to include bmp_logo_data.h, which > would cause a compilation error because the logo data and palette arrays would > be defined twice. > > This is a step towards cleaning bitmap_plot() of platform specific code. > > Signed-off-by: Nikita Kiryanov <nik...@compulab.co.il> > Cc: Bo Shen <voice.s...@atmel.com> > Cc: Simon Glass <s...@chromium.org> > Cc: Anatolij Gustschin <ag...@denx.de> > --- > common/lcd.c | 29 ++++++++--------------------- > drivers/video/atmel_lcdfb.c | 26 ++++++++++++++++++++++++++ > 2 files changed, 34 insertions(+), 21 deletions(-)
Reviewed-by: Simon Glass <s...@chromium.org> _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot