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