xref: /rk3399_rockchip-uboot/include/configs/mx6sabresd.h (revision 58cc97877713f46d2e7dfd515844c29c70c56d82)
1c1747970SPierre Aubert /*
2c1747970SPierre Aubert  * Copyright (C) 2012 Freescale Semiconductor, Inc.
3c1747970SPierre Aubert  *
4c1747970SPierre Aubert  * Configuration settings for the Freescale i.MX6Q SabreSD board.
5c1747970SPierre Aubert  *
6c1747970SPierre Aubert  * This program is free software; you can redistribute it and/or
7c1747970SPierre Aubert  * modify it under the terms of the GNU General Public License as
8c1747970SPierre Aubert  * published by the Free Software Foundation; either version 2 of
9c1747970SPierre Aubert  * the License, or (at your option) any later version.
10c1747970SPierre Aubert  *
11c1747970SPierre Aubert  * This program is distributed in the hope that it will be useful,
12c1747970SPierre Aubert  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13c1747970SPierre Aubert  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.         See the
14c1747970SPierre Aubert  * GNU General Public License for more details.
15c1747970SPierre Aubert  */
16c1747970SPierre Aubert 
17c1747970SPierre Aubert #ifndef __MX6QSABRESD_CONFIG_H
18c1747970SPierre Aubert #define __MX6QSABRESD_CONFIG_H
19c1747970SPierre Aubert 
20*58cc9787SPardeep Kumar Singla #include <asm/arch/imx-regs.h>
21*58cc9787SPardeep Kumar Singla #include <asm/imx-common/gpio.h>
22*58cc9787SPardeep Kumar Singla 
23c1747970SPierre Aubert #define CONFIG_MACH_TYPE	3980
24c1747970SPierre Aubert #define CONFIG_MXC_UART_BASE	UART1_BASE
25c1747970SPierre Aubert #define CONFIG_CONSOLE_DEV		"ttymxc0"
26c1747970SPierre Aubert #define CONFIG_MMCROOT			"/dev/mmcblk1p2"
27c1747970SPierre Aubert #define CONFIG_DEFAULT_FDT_FILE	"imx6q-sabresd.dtb"
28c1747970SPierre Aubert #define PHYS_SDRAM_SIZE		(1u * 1024 * 1024 * 1024)
29c1747970SPierre Aubert 
30c1747970SPierre Aubert #include "mx6sabre_common.h"
31c1747970SPierre Aubert 
32c1747970SPierre Aubert #define CONFIG_SYS_FSL_USDHC_NUM	3
33c1747970SPierre Aubert #if defined(CONFIG_ENV_IS_IN_MMC)
34c1747970SPierre Aubert #define CONFIG_SYS_MMC_ENV_DEV		1	/* SDHC3 */
35c1747970SPierre Aubert #endif
36c1747970SPierre Aubert 
37*58cc9787SPardeep Kumar Singla /* Framebuffer */
38*58cc9787SPardeep Kumar Singla #define CONFIG_VIDEO
39*58cc9787SPardeep Kumar Singla #define CONFIG_VIDEO_IPUV3
40*58cc9787SPardeep Kumar Singla #define CONFIG_CFB_CONSOLE
41*58cc9787SPardeep Kumar Singla #define CONFIG_VGA_AS_SINGLE_DEVICE
42*58cc9787SPardeep Kumar Singla #define CONFIG_SYS_CONSOLE_IS_IN_ENV
43*58cc9787SPardeep Kumar Singla #define CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE
44*58cc9787SPardeep Kumar Singla #define CONFIG_VIDEO_BMP_RLE8
45*58cc9787SPardeep Kumar Singla #define CONFIG_SPLASH_SCREEN
46*58cc9787SPardeep Kumar Singla #define CONFIG_SPLASH_SCREEN_ALIGN
47*58cc9787SPardeep Kumar Singla #define CONFIG_BMP_16BPP
48*58cc9787SPardeep Kumar Singla #define CONFIG_VIDEO_LOGO
49*58cc9787SPardeep Kumar Singla #define CONFIG_VIDEO_BMP_LOGO
50*58cc9787SPardeep Kumar Singla #define CONFIG_IPUV3_CLK 260000000
51*58cc9787SPardeep Kumar Singla #define CONFIG_IMX_HDMI
52*58cc9787SPardeep Kumar Singla 
53c1747970SPierre Aubert #endif                         /* __MX6QSABRESD_CONFIG_H */
54