mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-10 04:48:04 +09:00
add rk29 aigo board modified
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
1575
arch/arm/mach-rk29/board-rk29-aigo.c
Normal file
1575
arch/arm/mach-rk29/board-rk29-aigo.c
Normal file
File diff suppressed because it is too large
Load Diff
@@ -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 )
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user