Mark Jackson 716ece1de9 Add AVR32 LCD support
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 <mpfj@mimc.co.uk>
[agust@denx.de: fixed some style issues]
Signed-off-by: Anatolij Gustschin <agust@denx.de>
2009-07-26 13:12:02 +02:00
..
2009-07-26 13:12:02 +02:00
2009-03-20 22:39:13 +01:00
2008-05-21 00:14:08 +02:00
2008-10-18 21:54:03 +02:00
2008-12-09 23:39:59 +01:00
2009-07-22 09:43:27 +02:00
2009-07-24 14:24:07 +02:00
2008-10-18 21:54:03 +02:00
2008-12-15 22:05:36 +01:00
2008-05-21 00:14:08 +02:00
2009-03-20 22:39:13 +01:00
2008-10-18 21:54:03 +02:00
2008-05-21 00:14:08 +02:00
2008-10-18 21:54:03 +02:00
2008-05-10 11:44:55 +02:00
2008-05-21 00:14:08 +02:00
2008-05-21 00:14:08 +02:00
2009-06-12 20:45:48 +02:00
2009-07-22 09:30:31 +02:00
2008-10-18 21:54:03 +02:00
2009-01-24 00:23:09 +01:00
2008-05-21 00:14:08 +02:00
2008-10-18 21:54:03 +02:00
2009-06-12 17:16:59 -05:00
2008-03-26 23:38:54 +01:00
2008-10-18 21:54:03 +02:00
2009-07-16 22:24:06 +02:00
2009-06-21 16:18:12 +02:00
2009-07-16 22:23:53 +02:00
2009-07-21 00:06:11 +02:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2008-07-10 00:39:28 +02:00
2009-04-03 23:47:06 +02:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2009-06-14 23:01:38 +02:00
2008-10-18 21:54:03 +02:00
2009-07-02 11:15:57 -05:00
2008-06-10 18:22:25 -05:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2009-07-22 22:53:44 -07:00
2008-05-21 00:14:08 +02:00
2008-05-21 00:14:08 +02:00
2009-02-22 13:39:27 +01:00
2008-05-21 00:14:08 +02:00
2008-05-21 00:14:08 +02:00
2008-05-21 00:14:08 +02:00
2008-05-21 00:14:08 +02:00
2008-10-18 21:54:03 +02:00
2009-04-03 23:47:06 +02:00
2008-05-21 00:14:08 +02:00
2009-07-11 01:02:20 +02:00
2009-02-23 15:51:10 -06:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2008-05-21 00:14:08 +02:00
2008-05-21 00:14:08 +02:00
2008-05-21 00:14:08 +02:00
2008-05-21 00:14:08 +02:00
2008-05-21 00:14:08 +02:00
2008-09-22 22:07:20 +02:00
2008-06-03 20:31:34 +02:00
2008-04-13 14:52:48 -07:00
2008-05-21 00:14:08 +02:00
2009-06-15 00:13:54 -07:00
2009-01-28 19:57:27 +01:00
2009-04-06 20:40:46 +02:00
2008-05-21 00:14:08 +02:00
2008-05-21 00:14:08 +02:00
2008-05-21 00:14:08 +02:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00