add rk29 aigo board modified

This commit is contained in:
hxy
2010-12-24 17:47:50 +08:00
parent 4c36679ef6
commit c506818b8e
4 changed files with 1591 additions and 1 deletions

View File

@@ -17,6 +17,12 @@ config MACH_RK29WINACCORD
help
Support for the ROCKCHIP Board For Rk29 Winaccord.
config MACH_RK29_AIGO
depends on ARCH_RK29
bool "ROCKCHIP Board Rk29 For Aigo"
help
Support for the ROCKCHIP Board For Rk29 Aigo.
endchoice
config RK29_MEM_SIZE_M

View File

@@ -2,3 +2,4 @@ obj-y += timer.o io.o devices.o iomux.o clock.o rk29-pl330.o dma.o gpio.o
obj-$(CONFIG_RK29_VPU) += vpu.o vpu_mem.o
obj-$(CONFIG_MACH_RK29SDK) += board-rk29sdk.o board-rk29sdk-key.o board-rk29sdk-rfkill.o
obj-$(CONFIG_MACH_RK29WINACCORD) += board-rk29-winaccord.o board-rk29sdk-key.o
obj-$(CONFIG_MACH_RK29_AIGO) += board-rk29-aigo.o board-rk29sdk-key.o

File diff suppressed because it is too large Load Diff

View File

@@ -9,7 +9,12 @@
/* Base */
#define OUT_TYPE SCREEN_RGB
#if defined(CONFIG_MACH_RK29SDK)
#define OUT_FACE OUT_D888_P666
#elif defined(CONFIG_MACH_RK29_AIGO)
#define OUT_FACE OUT_P888
#endif
#define OUT_CLK 65000000
#define LCDC_ACLK 312000000 //29 lcdc axi DMA Ƶ<><C6B5>
@@ -28,8 +33,11 @@
#define LCD_HEIGHT 152
/* Other */
#define DCLK_POL 0
#if defined(CONFIG_MACH_RK29SDK)
#define SWAP_RB 0
#elif defined(CONFIG_MACH_RK29_AIGO)
#define SWAP_RB 1
#endif
void set_lcd_info(struct rk29fb_screen *screen, struct rk29lcd_info *lcd_info )
{