1/* SPDX-License-Identifier: GPL-2.0+ */ 2/* 3 * Copyright (C) 2010-2018 Freescale Semiconductor, Inc. 4 * 5 * Configuration settings for the virtual mx6memcal board. 6 */ 7 8#ifndef __CONFIG_H 9#define __CONFIG_H 10 11/* SPL */ 12 13#include "mx6_common.h" 14#include "imx6_spl.h" 15 16#undef CONFIG_MMC 17#undef CONFIG_SPL_MMC_SUPPORT 18#undef CONFIG_GENERIC_MMC 19#undef CONFIG_CMD_FUSE 20 21#define CONFIG_SYS_MEMTEST_START 0x10000000 22#define CONFIG_SYS_MEMTEST_END 0x20000000 23#define CONFIG_SYS_MALLOC_LEN (64 * 1024 * 1024) 24 25#define CONFIG_MXC_UART 26#ifdef CONFIG_SERIAL_CONSOLE_UART1 27#if defined(CONFIG_MX6SL) 28#define CONFIG_MXC_UART_BASE UART1_IPS_BASE_ADDR 29#else 30#define CONFIG_MXC_UART_BASE UART1_BASE 31#endif 32#elif defined(CONFIG_SERIAL_CONSOLE_UART2) 33#define CONFIG_MXC_UART_BASE UART2_BASE 34#else 35#error please define serial console (CONFIG_SERIAL_CONSOLE_UARTx) 36#endif 37#define CONFIG_BAUDRATE 115200 38 39#define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE + 16) 40 41/* Physical Memory Map */ 42#define PHYS_SDRAM MMDC0_ARB_BASE_ADDR 43 44#define CONFIG_SYS_SDRAM_BASE PHYS_SDRAM 45#define CONFIG_SYS_INIT_RAM_ADDR IRAM_BASE_ADDR 46#define CONFIG_SYS_INIT_RAM_SIZE IRAM_SIZE 47 48#define CONFIG_SYS_INIT_SP_OFFSET \ 49 (CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE) 50#define CONFIG_SYS_INIT_SP_ADDR \ 51 (CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_SP_OFFSET) 52 53#define CONFIG_ENV_SIZE (8 * 1024) 54 55#define CONFIG_MXC_USB_PORTSC PORT_PTS_UTMI 56 57#endif /* __CONFIG_H */ 58