diff options
author | Sandor Yu <r01008@freescale.com> | 2011-09-01 17:41:36 +0800 |
---|---|---|
committer | Sandor Yu <R01008@freescale.com> | 2011-09-02 17:28:42 +0800 |
commit | 799007675f0bd42bae7397056a2cde250b8811ec (patch) | |
tree | 6237cf9141803d551624ef135d132ac8ed463a0c /include/configs | |
parent | 7db399587fe4cd8d0e77491e9b2fad47c0a82be2 (diff) | |
download | u-boot-imx-799007675f0bd42bae7397056a2cde250b8811ec.zip u-boot-imx-799007675f0bd42bae7397056a2cde250b8811ec.tar.gz u-boot-imx-799007675f0bd42bae7397056a2cde250b8811ec.tar.bz2 |
ENGR00139254: Enable MX6Q Uboot Splash Screen
Only support LVDS0 splash screen.
Enable splash process:
1.define CONFIG_SPLASH_SCREEN in mx6q_sabreauto.h
2.Config U-boot with followed command:()
setenv splashimage '0x30000000'
#Set splash position as Center
setenv splashpos 'm,m'
#Set LVDS via LVDS bridge 0
setenv lvds_num 0
Signed-off-by: Sandor Yu <r01008@freescale.com>
Diffstat (limited to 'include/configs')
-rw-r--r-- | include/configs/mx6q_sabreauto.h | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/include/configs/mx6q_sabreauto.h b/include/configs/mx6q_sabreauto.h index c310155..ed943a3 100644 --- a/include/configs/mx6q_sabreauto.h +++ b/include/configs/mx6q_sabreauto.h @@ -88,6 +88,8 @@ #define CONFIG_BOOTP_GATEWAY #define CONFIG_BOOTP_DNS +#define CONFIG_CMD_I2C + /* Enable below configure when supporting nand */ #define CONFIG_CMD_MMC @@ -166,6 +168,17 @@ #define CONFIG_NETMASK 255.255.255.0 /* + * I2C Configs + */ +#ifdef CONFIG_CMD_I2C + #define CONFIG_HARD_I2C 1 + #define CONFIG_I2C_MXC 1 + #define CONFIG_SYS_I2C_PORT I2C3_BASE_ADDR + #define CONFIG_SYS_I2C_SPEED 100000 + #define CONFIG_SYS_I2C_SLAVE 0x1f +#endif + +/* * MMC Configs */ #ifdef CONFIG_CMD_MMC @@ -245,4 +258,23 @@ #else #define CONFIG_ENV_IS_NOWHERE 1 #endif + +#ifdef CONFIG_SPLASH_SCREEN + /* + * Framebuffer and LCD + */ + #define CONFIG_LCD + #define CONFIG_IPU_V3H + #define CONFIG_VIDEO_MX5 + #define CONFIG_IPU_CLKRATE 260000000 + #define CONFIG_SYS_CONSOLE_ENV_OVERWRITE + #define CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE + #define CONFIG_SYS_CONSOLE_IS_IN_ENV + #define LCD_BPP LCD_COLOR16 + #define CONFIG_CMD_BMP + #define CONFIG_BMP_8BPP + #define CONFIG_FB_BASE (TEXT_BASE + 0x300000) + #define CONFIG_SPLASH_SCREEN_ALIGN + #define CONFIG_SYS_WHITE_ON_BLACK +#endif #endif /* __CONFIG_H */ |