From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anatolij Gustschin Date: Sun, 26 Jul 2009 13:34:57 +0200 Subject: [U-Boot] [PATCH v2] Add AVR32 LCD support In-Reply-To: <4A659459.80207@mimc.co.uk> References: <4A659459.80207@mimc.co.uk> Message-ID: <4A6C3F61.3010205@denx.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de 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 > --- > 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