1 /* 2 * (C) Copyright 2010 3 * Marvell Semiconductor <www.marvell.com> 4 * Written-by: Prafulla Wadaskar <prafulla@marvell.com> 5 * Contributor: Mahavir Jain <mjain@marvell.com> 6 * 7 * See file CREDITS for list of people who contributed to this 8 * project. 9 * 10 * This program is free software; you can redistribute it and/or 11 * modify it under the terms of the GNU General Public License as 12 * published by the Free Software Foundation; either version 2 of 13 * the License, or (at your option) any later version. 14 * 15 * This program is distributed in the hope that it will be useful, 16 * but WITHOUT ANY WARRANTY; without even the implied warranty of 17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 * GNU General Public License for more details. 19 * 20 * You should have received a copy of the GNU General Public License 21 * along with this program; if not, write to the Free Software 22 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 23 * MA 02110-1301 USA 24 */ 25 26 #ifndef __CONFIG_ASPENITE_H 27 #define __CONFIG_ASPENITE_H 28 29 /* 30 * Version number information 31 */ 32 #define CONFIG_IDENT_STRING "\nMarvell-Aspenite DB" 33 34 /* 35 * High Level Configuration Options 36 */ 37 #define CONFIG_SHEEVA_88SV331xV5 1 /* CPU Core subversion */ 38 #define CONFIG_ARMADA100 1 /* SOC Family Name */ 39 #define CONFIG_ARMADA168 1 /* SOC Used on this Board */ 40 #define CONFIG_MACH_ASPENITE /* Machine type */ 41 #define CONFIG_SKIP_LOWLEVEL_INIT /* disable board lowlevel_init */ 42 43 /* 44 * There is no internal RAM in ARMADA100, using DRAM 45 * TBD: dcache to be used for this 46 */ 47 #define CONFIG_SYS_INIT_SP_ADDR (CONFIG_SYS_TEXT_BASE - 0x00200000) 48 #define CONFIG_NR_DRAM_BANKS_MAX 2 49 50 /* 51 * Commands configuration 52 */ 53 #define CONFIG_SYS_NO_FLASH /* Declare no flash (NOR/SPI) */ 54 #include <config_cmd_default.h> 55 #define CONFIG_CMD_I2C 56 #undef CONFIG_CMD_NET 57 #undef CONFIG_CMD_NFS 58 /* 59 * mv-common.h should be defined after CMD configs since it used them 60 * to enable certain macros 61 */ 62 #include "mv-common.h" 63 #undef CONFIG_ARCH_MISC_INIT 64 65 /* 66 * Environment variables configurations 67 */ 68 #define CONFIG_ENV_IS_NOWHERE 1 /* if env in SDRAM */ 69 #define CONFIG_ENV_SIZE 0x20000 /* 64k */ 70 71 #endif /* __CONFIG_ASPENITE_H */ 72