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

Reply via email to