Peter Pearse | 5ca9881 | 2007-11-09 15:24:26 +0000 | [diff] [blame] | 1 | /* |
Kyungmin Park | 8af657d | 2008-03-31 10:40:54 +0900 | [diff] [blame] | 2 | * (C) Copyright 2005-2008 |
Peter Pearse | 5ca9881 | 2007-11-09 15:24:26 +0000 | [diff] [blame] | 3 | * Samsung Electronics, |
| 4 | * Kyungmin Park <kyungmin.park@samsung.com> |
| 5 | * |
| 6 | * Configuration settings for the 2420 Samsung Apollon board. |
| 7 | * |
| 8 | * See file CREDITS for list of people who contributed to this |
| 9 | * project. |
| 10 | * |
| 11 | * This program is free software; you can redistribute it and/or |
| 12 | * modify it under the terms of the GNU General Public License as |
| 13 | * published by the Free Software Foundation; either version 2 of |
| 14 | * the License, or (at your option) any later version. |
| 15 | * |
| 16 | * This program is distributed in the hope that it will be useful, |
| 17 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 18 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 19 | * GNU General Public License for more details. |
| 20 | * |
| 21 | * You should have received a copy of the GNU General Public License |
| 22 | * along with this program; if not, write to the Free Software |
| 23 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, |
| 24 | * MA 02111-1307 USA |
| 25 | */ |
| 26 | |
| 27 | #ifndef __CONFIG_H |
| 28 | #define __CONFIG_H |
| 29 | |
| 30 | /* |
| 31 | * High Level Configuration Options |
| 32 | */ |
| 33 | #define CONFIG_ARM1136 1 /* This is an arm1136 CPU core */ |
| 34 | #define CONFIG_OMAP 1 /* in a TI OMAP core */ |
| 35 | #define CONFIG_OMAP2420 1 /* which is in a 2420 */ |
| 36 | #define CONFIG_OMAP2420_APOLLON 1 |
| 37 | #define CONFIG_APOLLON 1 |
| 38 | #define CONFIG_APOLLON_PLUS 1 /* If you have apollon plus 1.x */ |
| 39 | |
Wolfgang Denk | a276db2 | 2011-12-09 12:14:27 +0100 | [diff] [blame] | 40 | #define CONFIG_ONENAND_U_BOOT y |
| 41 | |
Peter Pearse | 5ca9881 | 2007-11-09 15:24:26 +0000 | [diff] [blame] | 42 | /* Clock config to target*/ |
| 43 | #define PRCM_CONFIG_I 1 |
Wolfgang Denk | 435dc8f | 2008-01-09 11:36:21 +0100 | [diff] [blame] | 44 | /* #define PRCM_CONFIG_II 1 */ |
Peter Pearse | 5ca9881 | 2007-11-09 15:24:26 +0000 | [diff] [blame] | 45 | |
| 46 | /* Boot method */ |
| 47 | /* uncomment if you use NOR boot */ |
Jean-Christophe PLAGNIOL-VILLARD | 6d0f6bc | 2008-10-16 15:01:15 +0200 | [diff] [blame] | 48 | /* #define CONFIG_SYS_NOR_BOOT 1 */ |
Peter Pearse | 5ca9881 | 2007-11-09 15:24:26 +0000 | [diff] [blame] | 49 | |
| 50 | /* uncomment if you use NOR on CS3 */ |
Jean-Christophe PLAGNIOL-VILLARD | 6d0f6bc | 2008-10-16 15:01:15 +0200 | [diff] [blame] | 51 | /* #define CONFIG_SYS_USE_NOR 1 */ |
Peter Pearse | 5ca9881 | 2007-11-09 15:24:26 +0000 | [diff] [blame] | 52 | |
Jean-Christophe PLAGNIOL-VILLARD | 6d0f6bc | 2008-10-16 15:01:15 +0200 | [diff] [blame] | 53 | #ifdef CONFIG_SYS_NOR_BOOT |
| 54 | #undef CONFIG_SYS_USE_NOR |
| 55 | #define CONFIG_SYS_USE_NOR 1 |
Peter Pearse | 5ca9881 | 2007-11-09 15:24:26 +0000 | [diff] [blame] | 56 | #endif |
| 57 | |
Kyungmin Park | 8000b08 | 2008-10-24 14:55:33 +0200 | [diff] [blame] | 58 | /* uncommnet if you want to use UBI */ |
| 59 | #define CONFIG_SYS_USE_UBI |
| 60 | |
Peter Pearse | 5ca9881 | 2007-11-09 15:24:26 +0000 | [diff] [blame] | 61 | #include <asm/arch/omap2420.h> /* get chip and board defs */ |
| 62 | |
| 63 | #define V_SCLK 12000000 |
| 64 | |
| 65 | /* input clock of PLL */ |
| 66 | /* the OMAP2420 H4 has 12MHz, 13MHz, or 19.2Mhz crystal input */ |
| 67 | #define CONFIG_SYS_CLK_FREQ V_SCLK |
| 68 | |
| 69 | #undef CONFIG_USE_IRQ /* no support for IRQs */ |
| 70 | #define CONFIG_MISC_INIT_R |
| 71 | |
| 72 | #define CONFIG_CMDLINE_TAG 1 /* enable passing of ATAGs */ |
| 73 | #define CONFIG_SETUP_MEMORY_TAGS 1 |
| 74 | #define CONFIG_INITRD_TAG 1 |
| 75 | #define CONFIG_REVISION_TAG 1 |
| 76 | |
| 77 | /* |
| 78 | * Size of malloc() pool |
| 79 | */ |
Jean-Christophe PLAGNIOL-VILLARD | 0e8d158 | 2008-09-10 22:48:06 +0200 | [diff] [blame] | 80 | #define CONFIG_ENV_SIZE SZ_128K /* Total Size of Environment Sector */ |
Amul Kumar Saha | c758e94 | 2009-11-04 10:38:46 +0530 | [diff] [blame] | 81 | #define CONFIG_ENV_SIZE_FLEX SZ_256K |
Kyungmin Park | 8000b08 | 2008-10-24 14:55:33 +0200 | [diff] [blame] | 82 | #define CONFIG_SYS_MALLOC_LEN (CONFIG_ENV_SIZE + SZ_1M) |
Peter Pearse | 5ca9881 | 2007-11-09 15:24:26 +0000 | [diff] [blame] | 83 | |
| 84 | /* |
| 85 | * Hardware drivers |
| 86 | */ |
| 87 | |
| 88 | /* |
| 89 | * SMC91c96 Etherent |
| 90 | */ |
Nishanth Menon | ac6b362 | 2009-10-16 00:06:37 -0500 | [diff] [blame] | 91 | #define CONFIG_LAN91C96 |
Peter Pearse | 5ca9881 | 2007-11-09 15:24:26 +0000 | [diff] [blame] | 92 | #define CONFIG_LAN91C96_BASE (APOLLON_CS1_BASE+0x300) |
| 93 | #define CONFIG_LAN91C96_EXT_PHY |
| 94 | |
| 95 | /* |
| 96 | * NS16550 Configuration |
| 97 | */ |
| 98 | #define V_NS16550_CLK (48000000) /* 48MHz (APLL96/2) */ |
| 99 | |
Jean-Christophe PLAGNIOL-VILLARD | 6d0f6bc | 2008-10-16 15:01:15 +0200 | [diff] [blame] | 100 | #define CONFIG_SYS_NS16550 |
| 101 | #define CONFIG_SYS_NS16550_SERIAL |
| 102 | #define CONFIG_SYS_NS16550_REG_SIZE (-4) |
| 103 | #define CONFIG_SYS_NS16550_CLK V_NS16550_CLK /* 3MHz (1.5MHz*2) */ |
| 104 | #define CONFIG_SYS_NS16550_COM1 OMAP2420_UART1 |
Peter Pearse | 5ca9881 | 2007-11-09 15:24:26 +0000 | [diff] [blame] | 105 | |
| 106 | /* |
| 107 | * select serial console configuration |
| 108 | */ |
| 109 | #define CONFIG_SERIAL1 1 /* UART1 on H4 */ |
| 110 | |
Wolfgang Denk | 435dc8f | 2008-01-09 11:36:21 +0100 | [diff] [blame] | 111 | /* allow to overwrite serial and ethaddr */ |
Peter Pearse | 5ca9881 | 2007-11-09 15:24:26 +0000 | [diff] [blame] | 112 | #define CONFIG_ENV_OVERWRITE |
| 113 | #define CONFIG_CONS_INDEX 1 |
| 114 | #define CONFIG_BAUDRATE 115200 |
Jean-Christophe PLAGNIOL-VILLARD | 6d0f6bc | 2008-10-16 15:01:15 +0200 | [diff] [blame] | 115 | #define CONFIG_SYS_BAUDRATE_TABLE {9600, 19200, 38400, 57600, 115200} |
Peter Pearse | 5ca9881 | 2007-11-09 15:24:26 +0000 | [diff] [blame] | 116 | |
Wolfgang Denk | 435dc8f | 2008-01-09 11:36:21 +0100 | [diff] [blame] | 117 | /* this must be included AFTER the definition of CONFIG_COMMANDS (if any) */ |
Peter Pearse | 5ca9881 | 2007-11-09 15:24:26 +0000 | [diff] [blame] | 118 | #include <config_cmd_default.h> |
| 119 | |
| 120 | #define CONFIG_CMD_DHCP |
| 121 | #define CONFIG_CMD_DIAG |
| 122 | #define CONFIG_CMD_ONENAND |
| 123 | |
Kyungmin Park | 8000b08 | 2008-10-24 14:55:33 +0200 | [diff] [blame] | 124 | #ifdef CONFIG_SYS_USE_UBI |
| 125 | #define CONFIG_CMD_JFFS2 |
| 126 | #define CONFIG_CMD_UBI |
| 127 | #define CONFIG_RBTREE |
Stefan Roese | 942556a | 2009-05-12 14:32:58 +0200 | [diff] [blame] | 128 | #define CONFIG_MTD_DEVICE /* needed for mtdparts commands */ |
Kyungmin Park | 8000b08 | 2008-10-24 14:55:33 +0200 | [diff] [blame] | 129 | #define CONFIG_MTD_PARTITIONS |
| 130 | #endif |
| 131 | |
Wolfgang Denk | 74de7ae | 2009-04-01 23:34:12 +0200 | [diff] [blame] | 132 | #undef CONFIG_CMD_SOURCE |
Peter Pearse | 5ca9881 | 2007-11-09 15:24:26 +0000 | [diff] [blame] | 133 | |
Jean-Christophe PLAGNIOL-VILLARD | 6d0f6bc | 2008-10-16 15:01:15 +0200 | [diff] [blame] | 134 | #ifndef CONFIG_SYS_USE_NOR |
Peter Pearse | 5ca9881 | 2007-11-09 15:24:26 +0000 | [diff] [blame] | 135 | # undef CONFIG_CMD_FLASH |
| 136 | # undef CONFIG_CMD_IMLS |
| 137 | #endif |
| 138 | |
| 139 | #define CONFIG_BOOTP_MASK CONFIG_BOOTP_DEFAULT |
| 140 | |
| 141 | #define CONFIG_BOOTDELAY 1 |
| 142 | |
| 143 | #define CONFIG_NETMASK 255.255.255.0 |
| 144 | #define CONFIG_IPADDR 192.168.116.25 |
| 145 | #define CONFIG_SERVERIP 192.168.116.1 |
| 146 | #define CONFIG_BOOTFILE "uImage" |
| 147 | #define CONFIG_ETHADDR 00:0E:99:00:24:20 |
| 148 | |
Kyungmin Park | 8000b08 | 2008-10-24 14:55:33 +0200 | [diff] [blame] | 149 | #ifdef CONFIG_APOLLON_PLUS |
| 150 | #define CONFIG_SYS_MEM "mem=64M" |
Peter Pearse | 5ca9881 | 2007-11-09 15:24:26 +0000 | [diff] [blame] | 151 | #else |
Kyungmin Park | 8000b08 | 2008-10-24 14:55:33 +0200 | [diff] [blame] | 152 | #define CONFIG_SYS_MEM "mem=128" |
Peter Pearse | 5ca9881 | 2007-11-09 15:24:26 +0000 | [diff] [blame] | 153 | #endif |
| 154 | |
Kyungmin Park | 8000b08 | 2008-10-24 14:55:33 +0200 | [diff] [blame] | 155 | #ifdef CONFIG_SYS_USE_UBI |
| 156 | #define CONFIG_SYS_UBI "ubi.mtd=4" |
| 157 | #else |
| 158 | #define CONFIG_SYS_UBI "" |
| 159 | #endif |
| 160 | |
| 161 | #define CONFIG_BOOTARGS "root=/dev/nfs rw " CONFIG_SYS_MEM \ |
| 162 | " console=ttyS0,115200n8" \ |
| 163 | " ip=192.168.116.25:192.168.116.1:192.168.116.1:255.255.255.0:" \ |
| 164 | "apollon:eth0:off nfsroot=/tftpboot/nfsroot profile=2 " \ |
| 165 | CONFIG_SYS_UBI |
| 166 | |
Peter Pearse | 5ca9881 | 2007-11-09 15:24:26 +0000 | [diff] [blame] | 167 | #define CONFIG_EXTRA_ENV_SETTINGS \ |
Peter Pearse | 2ae64f5 | 2007-11-15 08:58:00 +0000 | [diff] [blame] | 168 | "Image=tftp 0x80008000 Image; go 0x80008000\0" \ |
| 169 | "zImage=tftp 0x80180000 zImage; go 0x80180000\0" \ |
| 170 | "uImage=tftp 0x80180000 uImage; bootm 0x80180000\0" \ |
| 171 | "uboot=tftp 0x80008000 u-boot.bin; go 0x80008000\0" \ |
Kyungmin Park | 8000b08 | 2008-10-24 14:55:33 +0200 | [diff] [blame] | 172 | "xloader=tftp 0x80180000 x-load.bin; " \ |
| 173 | " cp.w 0x80180000 0x00000400 0x1000; go 0x00000400\0" \ |
Peter Pearse | 2ae64f5 | 2007-11-15 08:58:00 +0000 | [diff] [blame] | 174 | "syncmode50=mw.w 0x1e442 0xc0c4; mw 0x6800a060 0xe30d1201\0" \ |
| 175 | "syncmode=mw.w 0x1e442 0xe0f4; mw 0x6800a060 0xe30d1201\0" \ |
| 176 | "norboot=cp32 0x18040000 0x80008000 0x200000; go 0x80008000\0" \ |
Kyungmin Park | 8000b08 | 2008-10-24 14:55:33 +0200 | [diff] [blame] | 177 | "oneboot=onenand read 0x80008000 0x40000 0x200000; go 0x80008000\0" \ |
Peter Pearse | 5ca9881 | 2007-11-09 15:24:26 +0000 | [diff] [blame] | 178 | "onesyncboot=run syncmode oneboot\0" \ |
Kyungmin Park | 8000b08 | 2008-10-24 14:55:33 +0200 | [diff] [blame] | 179 | "updateb=tftp 0x80180000 u-boot-onenand.bin; " \ |
| 180 | " onenand erase 0x0 0x20000; onenand write 0x80180000 0x0 0x20000\0" \ |
| 181 | "ubi=setenv bootargs ${bootargs} ubi.mtd=4 ${mtdparts}; run uImage\0" \ |
Peter Pearse | 5ca9881 | 2007-11-09 15:24:26 +0000 | [diff] [blame] | 182 | "bootcmd=run uboot\0" |
| 183 | |
| 184 | /* |
| 185 | * Miscellaneous configurable options |
| 186 | */ |
Jean-Christophe PLAGNIOL-VILLARD | 6d0f6bc | 2008-10-16 15:01:15 +0200 | [diff] [blame] | 187 | #define CONFIG_SYS_LONGHELP /* undef to save memory */ |
Robert P. J. Day | 1270ec1 | 2009-12-12 12:10:33 -0500 | [diff] [blame] | 188 | #define CONFIG_SYS_PROMPT "Apollon # " |
Jean-Christophe PLAGNIOL-VILLARD | 6d0f6bc | 2008-10-16 15:01:15 +0200 | [diff] [blame] | 189 | #define CONFIG_SYS_CBSIZE 256 /* Console I/O Buffer Size */ |
Peter Pearse | 5ca9881 | 2007-11-09 15:24:26 +0000 | [diff] [blame] | 190 | /* Print Buffer Size */ |
Jean-Christophe PLAGNIOL-VILLARD | 6d0f6bc | 2008-10-16 15:01:15 +0200 | [diff] [blame] | 191 | #define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE+sizeof(CONFIG_SYS_PROMPT)+16) |
| 192 | #define CONFIG_SYS_MAXARGS 16 /* max number of command args */ |
Kyungmin Park | 8000b08 | 2008-10-24 14:55:33 +0200 | [diff] [blame] | 193 | /* Boot Argument Buffer Size */ |
| 194 | #define CONFIG_SYS_BARGSIZE CONFIG_SYS_CBSIZE |
| 195 | /* memtest works on */ |
| 196 | #define CONFIG_SYS_MEMTEST_START (OMAP2420_SDRC_CS0) |
Jean-Christophe PLAGNIOL-VILLARD | 6d0f6bc | 2008-10-16 15:01:15 +0200 | [diff] [blame] | 197 | #define CONFIG_SYS_MEMTEST_END (OMAP2420_SDRC_CS0+SZ_31M) |
Peter Pearse | 5ca9881 | 2007-11-09 15:24:26 +0000 | [diff] [blame] | 198 | |
Kyungmin Park | 8000b08 | 2008-10-24 14:55:33 +0200 | [diff] [blame] | 199 | /* default load address */ |
| 200 | #define CONFIG_SYS_LOAD_ADDR (OMAP2420_SDRC_CS0) |
Peter Pearse | 5ca9881 | 2007-11-09 15:24:26 +0000 | [diff] [blame] | 201 | |
Wolfgang Denk | 435dc8f | 2008-01-09 11:36:21 +0100 | [diff] [blame] | 202 | /* The 2420 has 12 GP timers, they can be driven by the SysClk (12/13/19.2) |
| 203 | * or by 32KHz clk, or from external sig. This rate is divided by a local |
Peter Pearse | 5ca9881 | 2007-11-09 15:24:26 +0000 | [diff] [blame] | 204 | * divisor. |
| 205 | */ |
Jean-Christophe PLAGNIOL-VILLARD | 6d0f6bc | 2008-10-16 15:01:15 +0200 | [diff] [blame] | 206 | #define CONFIG_SYS_TIMERBASE OMAP2420_GPT2 |
Ladislav Michl | 81472d8 | 2009-03-30 18:58:41 +0200 | [diff] [blame] | 207 | #define CONFIG_SYS_PTV 7 /* 2^(PTV+1) */ |
| 208 | #define CONFIG_SYS_HZ ((CONFIG_SYS_CLK_FREQ)/(2 << CONFIG_SYS_PTV)) |
Peter Pearse | 5ca9881 | 2007-11-09 15:24:26 +0000 | [diff] [blame] | 209 | |
| 210 | /*----------------------------------------------------------------------- |
| 211 | * Stack sizes |
| 212 | * |
Wolfgang Denk | 435dc8f | 2008-01-09 11:36:21 +0100 | [diff] [blame] | 213 | * The stack sizes are set up in start.S using the settings below |
Peter Pearse | 5ca9881 | 2007-11-09 15:24:26 +0000 | [diff] [blame] | 214 | */ |
| 215 | #define CONFIG_STACKSIZE SZ_128K /* regular stack */ |
Peter Pearse | 5ca9881 | 2007-11-09 15:24:26 +0000 | [diff] [blame] | 216 | |
| 217 | /*----------------------------------------------------------------------- |
| 218 | * Physical Memory Map |
| 219 | */ |
| 220 | #define CONFIG_NR_DRAM_BANKS 1 /* CS1 may or may not be populated */ |
| 221 | #define PHYS_SDRAM_1 OMAP2420_SDRC_CS0 |
| 222 | #define PHYS_SDRAM_1_SIZE SZ_128M |
| 223 | #define PHYS_SDRAM_2 OMAP2420_SDRC_CS1 |
| 224 | |
| 225 | /*----------------------------------------------------------------------- |
| 226 | * FLASH and environment organization |
| 227 | */ |
Jean-Christophe PLAGNIOL-VILLARD | 6d0f6bc | 2008-10-16 15:01:15 +0200 | [diff] [blame] | 228 | #ifdef CONFIG_SYS_USE_NOR |
Peter Pearse | 5ca9881 | 2007-11-09 15:24:26 +0000 | [diff] [blame] | 229 | /* OneNAND boot, NOR has CS3, But NOR has CS0 when NOR boot */ |
Jean-Christophe PLAGNIOL-VILLARD | 6d0f6bc | 2008-10-16 15:01:15 +0200 | [diff] [blame] | 230 | # define CONFIG_SYS_FLASH_BASE 0x18000000 |
| 231 | # define CONFIG_SYS_MAX_FLASH_BANKS 1 |
| 232 | # define CONFIG_SYS_MAX_FLASH_SECT 1024 |
Peter Pearse | 5ca9881 | 2007-11-09 15:24:26 +0000 | [diff] [blame] | 233 | /*----------------------------------------------------------------------- |
Peter Pearse | 5ca9881 | 2007-11-09 15:24:26 +0000 | [diff] [blame] | 234 | * CFI FLASH driver setup |
| 235 | */ |
Kyungmin Park | 8000b08 | 2008-10-24 14:55:33 +0200 | [diff] [blame] | 236 | /* Flash memory is CFI compliant */ |
| 237 | # define CONFIG_SYS_FLASH_CFI 1 |
Jean-Christophe PLAGNIOL-VILLARD | 00b1883 | 2008-08-13 01:40:42 +0200 | [diff] [blame] | 238 | # define CONFIG_FLASH_CFI_DRIVER 1 /* Use drivers/cfi_flash.c */ |
Kyungmin Park | 8000b08 | 2008-10-24 14:55:33 +0200 | [diff] [blame] | 239 | /* Use buffered writes (~10x faster) */ |
| 240 | /* #define CONFIG_SYS_FLASH_USE_BUFFER_WRITE 1 */ |
| 241 | /* Use h/w sector protection*/ |
| 242 | # define CONFIG_SYS_FLASH_PROTECTION 1 |
Peter Pearse | 5ca9881 | 2007-11-09 15:24:26 +0000 | [diff] [blame] | 243 | |
Jean-Christophe PLAGNIOL-VILLARD | 6d0f6bc | 2008-10-16 15:01:15 +0200 | [diff] [blame] | 244 | #else /* !CONFIG_SYS_USE_NOR */ |
| 245 | # define CONFIG_SYS_NO_FLASH 1 |
| 246 | #endif /* CONFIG_SYS_USE_NOR */ |
Peter Pearse | 5ca9881 | 2007-11-09 15:24:26 +0000 | [diff] [blame] | 247 | |
| 248 | /* OneNAND boot, OneNAND has CS0, NOR boot ONeNAND has CS2 */ |
Jean-Christophe PLAGNIOL-VILLARD | 6d0f6bc | 2008-10-16 15:01:15 +0200 | [diff] [blame] | 249 | #define CONFIG_SYS_ONENAND_BASE 0x00000000 |
Rohit Hagargundgi | 12a6753 | 2009-03-09 19:45:46 +0530 | [diff] [blame] | 250 | #define CONFIG_SYS_MONITOR_LEN SZ_256K /* U-Boot image size */ |
Jean-Christophe PLAGNIOL-VILLARD | 9656138 | 2008-09-10 22:47:59 +0200 | [diff] [blame] | 251 | #define CONFIG_ENV_IS_IN_ONENAND 1 |
Jean-Christophe PLAGNIOL-VILLARD | 0e8d158 | 2008-09-10 22:48:06 +0200 | [diff] [blame] | 252 | #define CONFIG_ENV_ADDR 0x00020000 |
Amul Kumar Saha | c758e94 | 2009-11-04 10:38:46 +0530 | [diff] [blame] | 253 | #define CONFIG_ENV_ADDR_FLEX 0x00040000 |
Peter Pearse | 5ca9881 | 2007-11-09 15:24:26 +0000 | [diff] [blame] | 254 | |
Kyungmin Park | 8000b08 | 2008-10-24 14:55:33 +0200 | [diff] [blame] | 255 | #ifdef CONFIG_SYS_USE_UBI |
Stefan Roese | 68d7d65 | 2009-03-19 13:30:36 +0100 | [diff] [blame] | 256 | #define CONFIG_CMD_MTDPARTS |
Kyungmin Park | 8000b08 | 2008-10-24 14:55:33 +0200 | [diff] [blame] | 257 | #define MTDIDS_DEFAULT "onenand0=onenand" |
| 258 | #define MTDPARTS_DEFAULT "mtdparts=onenand:128k(bootloader)," \ |
| 259 | "128k(params)," \ |
| 260 | "2m(kernel)," \ |
| 261 | "16m(rootfs)," \ |
| 262 | "32m(fs)," \ |
| 263 | "-(ubifs)" |
| 264 | #endif |
| 265 | |
Igor Grinberg | 0aeb01d | 2011-06-24 09:34:38 +0000 | [diff] [blame] | 266 | #define PHYS_SRAM 0x4020F800 |
| 267 | #define CONFIG_SYS_SDRAM_BASE PHYS_SDRAM_1 |
| 268 | #define CONFIG_SYS_INIT_SP_ADDR PHYS_SRAM |
| 269 | |
Peter Pearse | 5ca9881 | 2007-11-09 15:24:26 +0000 | [diff] [blame] | 270 | #endif /* __CONFIG_H */ |