Mark Jackson wrote: > This patch adds support for the AVR32 LCD controller. This patch is > based off the latest u-boot-video. > > A quick summary of what's going on:- > > Enable LCDC pixel clock > Enable LCDC port pins > Add framebuffer pointer to global_data struct > Allocate framebuffer > > To use the new code, update your board config to include something like > this:- > > #define CONFIG_LCD 1 > > #if defined(CONFIG_LCD) > #define CONFIG_CMD_BMP > #define CONFIG_ATMEL_LCD 1 > #define LCD_BPP LCD_COLOR16 > #define CONFIG_BMP_16BPP 1 > #define CONFIG_FB_ADDR 0x10600000 > #define CONFIG_WHITE_ON_BLACK 1 > #define CONFIG_VIDEO_BMP_GZIP 1 > #define CONFIG_SYS_VIDEO_LOGO_MAX_SIZE 262144 > #define CONFIG_ATMEL_LCD_BGR555 1 > #define CONFIG_SYS_CONSOLE_IS_IN_ENV 1 > #define CONFIG_SPLASH_SCREEN 1 > #endif > > The standard U-Boot BMP and Splash-screen features should just work. > > Signed-off-by: Mark Jackson <m...@mimc.co.uk> > --- > cpu/at32ap/at32ap700x/clk.c | 5 + > cpu/at32ap/at32ap700x/portmux.c | 90 > +++++++++++++++++++++ > include/asm-avr32/arch-at32ap700x/chip-features.h | 5 + > include/asm-avr32/arch-at32ap700x/clk.h | 6 ++ > include/asm-avr32/arch-at32ap700x/portmux.h | 5 +- > include/asm-avr32/global_data.h | 3 + > lib_avr32/board.c | 11 +++ > 7 files changed, 124 insertions(+), 1 deletions(-)
Applied to u-boot-video. Thanks! Best regards, Anatolij _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot