blob: 9958c09d71bcafb78074a6341f833b01dac38503 [file] [log] [blame]
wdenk3bbc8992003-12-07 22:27:15 +00001/*
2 * (C) Copyright 2003
3 * MuLogic B.V.
4 *
5 * (C) Copyright 2002
6 * Simple Network Magic Corporation
7 *
8 * (C) Copyright 2000
9 * Wolfgang Denk, DENX Software Engineering, wd@denx.de.
10 *
Wolfgang Denk1a459662013-07-08 09:37:19 +020011 * SPDX-License-Identifier: GPL-2.0+
wdenk3bbc8992003-12-07 22:27:15 +000012 */
13
14/*
15 * board/config.h - configuration options, board specific
16 */
17
18#ifndef __CONFIG_H
19#define __CONFIG_H
20
21/* various debug settings */
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +020022#undef CONFIG_SYS_DEVICE_NULLDEV /* null device */
wdenk3bbc8992003-12-07 22:27:15 +000023#undef CONFIG_SILENT_CONSOLE /* silent console */
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +020024#undef CONFIG_SYS_CONSOLE_INFO_QUIET /* silent console ? */
wdenk3bbc8992003-12-07 22:27:15 +000025#undef DEBUG_FLASH /* debug flash code */
26#undef FLASH_DEBUG /* debug fash code */
27#undef DEBUG_ENV /* debug environment code */
28
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +020029#define CONFIG_SYS_DIRECT_FLASH_TFTP 1 /* allow direct tftp to flash */
wdenk3bbc8992003-12-07 22:27:15 +000030#define CONFIG_ENV_OVERWRITE 1 /* allow overwrite MAC address */
31
32
wdenk3bbc8992003-12-07 22:27:15 +000033/*
34 * High Level Configuration Options
35 * (easy to change)
36 */
37
38#define CONFIG_MPC860 1 /* This is a MPC860 CPU */
39#define CONFIG_QS860T 1 /* ...on a QS860T module */
40
Wolfgang Denk2ae18242010-10-06 09:05:45 +020041/* Start address of 512K Socketed Flash */
42#define CONFIG_SYS_TEXT_BASE 0xFFF00000
43
wdenk3bbc8992003-12-07 22:27:15 +000044#define CONFIG_FEC_ENET 1 /* FEC 10/100BaseT ethernet */
Marian Balakowicz63ff0042005-10-28 22:30:33 +020045#define CONFIG_MII
wdenk3bbc8992003-12-07 22:27:15 +000046#define FEC_INTERRUPT SIU_LEVEL1
47#undef CONFIG_SCC1_ENET /* SCC1 10BaseT ethernet */
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +020048#define CONFIG_SYS_DISCOVER_PHY
wdenk3bbc8992003-12-07 22:27:15 +000049
50#undef CONFIG_8xx_CONS_SMC1
51#define CONFIG_8xx_CONS_SMC2 1 /* Console is on SMC */
52#undef CONFIG_8xx_CONS_NONE
53
54#define CONFIG_BAUDRATE 38400 /* console baudrate = 38.4kbps */
55
56#define CONFIG_BOOTDELAY 5 /* autoboot after 5 seconds */
57
58/* Pass clocks to Linux 2.4.18 in Hz */
59#undef CONFIG_CLOCKS_IN_MHZ /* clocks passsed to Linux in MHz */
60
61#define CONFIG_PREBOOT "echo;" \
Wolfgang Denk32bf3d12008-03-03 12:16:44 +010062 "echo 'Type \\\"run flash_nfs\\\" to mount root filesystem over NFS';" \
wdenk3bbc8992003-12-07 22:27:15 +000063 "echo"
64
65#undef CONFIG_BOOTARGS
66/* TODO compare against CADM860 */
67#define CONFIG_BOOTCOMMAND "bootp; " \
Wolfgang Denkfe126d82005-11-20 21:40:11 +010068 "setenv bootargs root=/dev/nfs rw nfsroot=${serverip}:${rootpath} " \
69 "ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}::off; " \
wdenk3bbc8992003-12-07 22:27:15 +000070 "bootm"
71
72#define CONFIG_LOADS_ECHO 1 /* echo on for serial download */
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +020073#undef CONFIG_SYS_LOADS_BAUD_CHANGE /* don't allow baudrate change */
wdenk3bbc8992003-12-07 22:27:15 +000074
75#undef CONFIG_WATCHDOG /* watchdog disabled */
76
77#undef CONFIG_STATUS_LED /* Status LED disabled */
78
79#undef CONFIG_CAN_DRIVER /* CAN Driver support disabled */
80
Jon Loeliger18225e82007-07-09 21:31:24 -050081/*
82 * BOOTP options
83 */
84#define CONFIG_BOOTP_SUBNETMASK
85#define CONFIG_BOOTP_GATEWAY
86#define CONFIG_BOOTP_HOSTNAME
87#define CONFIG_BOOTP_BOOTPATH
88#define CONFIG_BOOTP_BOOTFILESIZE
89
wdenk3bbc8992003-12-07 22:27:15 +000090
91#define CONFIG_MAC_PARTITION
92#define CONFIG_DOS_PARTITION
93
94#define CONFIG_RTC_MPC8xx /* use internal RTC of MPC8xx */
95
wdenk3bbc8992003-12-07 22:27:15 +000096
Jon Loeliger12aa9fd2007-07-08 14:55:07 -050097/*
98 * Command line configuration.
99 */
100#include <config_cmd_default.h>
101
102#define CONFIG_CMD_REGINFO
103#define CONFIG_CMD_IMMAP
104#define CONFIG_CMD_ASKENV
105#define CONFIG_CMD_NET
106#define CONFIG_CMD_DHCP
107#define CONFIG_CMD_DATE
wdenk3bbc8992003-12-07 22:27:15 +0000108
109
110/* TODO */
111#if 0
112/* Look at these */
113CONFIG_IPADDR
114CONFIG_SERVERIP
115CONFIG_I2C
116CONFIG_SPI
117#endif
118
119/*
120 * Environment variable storage is in NVRAM
121 */
Jean-Christophe PLAGNIOL-VILLARD9314cee2008-09-10 22:47:59 +0200122#define CONFIG_ENV_IS_IN_NVRAM 1
Jean-Christophe PLAGNIOL-VILLARD0e8d1582008-09-10 22:48:06 +0200123#define CONFIG_ENV_SIZE 0x00001000 /* We use only the last 4K for PPCBoot */
124#define CONFIG_ENV_ADDR 0xD100E000
wdenk3bbc8992003-12-07 22:27:15 +0000125
126/*
127 * Miscellaneous configurable options
128 */
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200129#define CONFIG_SYS_LONGHELP /* undef to save memory */
wdenk3bbc8992003-12-07 22:27:15 +0000130
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200131#define CONFIG_SYS_HUSH_PARSER 1 /* use "hush" command parser */
wdenk3bbc8992003-12-07 22:27:15 +0000132
Jon Loeliger12aa9fd2007-07-08 14:55:07 -0500133#if defined(CONFIG_CMD_KGDB)
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200134#define CONFIG_SYS_CBSIZE 1024 /* Console I/O Buffer Size */
wdenk3bbc8992003-12-07 22:27:15 +0000135#else
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200136#define CONFIG_SYS_CBSIZE 256 /* Console I/O Buffer Size */
wdenk3bbc8992003-12-07 22:27:15 +0000137#endif
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200138#define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE+sizeof(CONFIG_SYS_PROMPT)+16) /* Print Buffer Size */
139#define CONFIG_SYS_MAXARGS 16 /* max number of command args */
140#define CONFIG_SYS_BARGSIZE CONFIG_SYS_CBSIZE /* Boot Argument Buffer Size */
wdenk3bbc8992003-12-07 22:27:15 +0000141
142/* TODO - size? */
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200143#define CONFIG_SYS_MEMTEST_START 0x0400000 /* memtest works */
144#define CONFIG_SYS_MEMTEST_END 0x0C00000 /* 4 ... 12 MB in DRAM */
wdenk3bbc8992003-12-07 22:27:15 +0000145
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200146#define CONFIG_SYS_LOAD_ADDR 0x100000 /* default load address */
wdenk3bbc8992003-12-07 22:27:15 +0000147
wdenk3bbc8992003-12-07 22:27:15 +0000148/*-----------------------------------------------------------------------
149 * Low Level Configuration Settings
150 * (address mappings, register initial values, etc.)
151 * You should know what you are doing if you make changes here.
152 */
153/*-----------------------------------------------------------------------
154 * Internal Memory Mapped Register
155 */
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200156#define CONFIG_SYS_IMMR 0xF0000000
wdenk3bbc8992003-12-07 22:27:15 +0000157
158/*-----------------------------------------------------------------------
159 * Definitions for initial stack pointer and data area (in DPRAM)
160 */
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200161#define CONFIG_SYS_INIT_RAM_ADDR CONFIG_SYS_IMMR
Wolfgang Denk553f0982010-10-26 13:32:32 +0200162#define CONFIG_SYS_INIT_RAM_SIZE 0x2F00 /* Size of used area in DPRAM */
Wolfgang Denk25ddd1f2010-10-26 14:34:52 +0200163#define CONFIG_SYS_GBL_DATA_OFFSET (CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE)
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200164#define CONFIG_SYS_INIT_SP_OFFSET CONFIG_SYS_GBL_DATA_OFFSET
wdenk3bbc8992003-12-07 22:27:15 +0000165
166/*-----------------------------------------------------------------------
167 * Start addresses for the final memory configuration
168 * (Set up by the startup code)
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200169 * Please note that CONFIG_SYS_SDRAM_BASE _must_ start at 0
wdenk3bbc8992003-12-07 22:27:15 +0000170 */
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200171#define CONFIG_SYS_SDRAM_BASE 0x00000000
172#define CONFIG_SYS_FLASH_BASE 0xFFF00000
wdenk3bbc8992003-12-07 22:27:15 +0000173
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200174#define CONFIG_SYS_MONITOR_LEN (192 << 10) /* Reserve 192 kB for Monitor */
175#define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_FLASH_BASE
176#define CONFIG_SYS_MALLOC_LEN (128 << 10) /* Reserve 128 kB for malloc() */
wdenk3bbc8992003-12-07 22:27:15 +0000177
178/*
179 * For booting Linux, the board info and command line data
180 * have to be in the first 8 MB of memory, since this is
181 * the maximum mapped by the Linux kernel during initialization.
182 */
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200183#define CONFIG_SYS_BOOTMAPSZ (8 << 20) /* Initial Memory map for Linux */
wdenk3bbc8992003-12-07 22:27:15 +0000184
185/* TODO flash parameters */
186/*-----------------------------------------------------------------------
187 * FLASH organization for Intel Strataflash
188 */
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200189#define CONFIG_SYS_FLASH_16BIT 1 /* 16-bit wide flash memory */
190#define CONFIG_SYS_MAX_FLASH_BANKS 1 /* max number of memory banks */
191#define CONFIG_SYS_MAX_FLASH_SECT 64 /* max number of sectors on one chip */
wdenk3bbc8992003-12-07 22:27:15 +0000192
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200193#define CONFIG_SYS_FLASH_ERASE_TOUT 120000 /* Timeout for Flash Erase (in ms) */
194#define CONFIG_SYS_FLASH_WRITE_TOUT 500 /* Timeout for Flash Write (in ms) */
wdenk3bbc8992003-12-07 22:27:15 +0000195
Jean-Christophe PLAGNIOL-VILLARD5a1aceb2008-09-10 22:48:04 +0200196#undef CONFIG_ENV_IS_IN_FLASH
wdenk3bbc8992003-12-07 22:27:15 +0000197
198/*-----------------------------------------------------------------------
199 * Cache Configuration
200 */
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200201#define CONFIG_SYS_CACHELINE_SIZE 16 /* For all MPC8xx CPUs */
Jon Loeliger12aa9fd2007-07-08 14:55:07 -0500202#if defined(CONFIG_CMD_KGDB)
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200203#define CONFIG_SYS_CACHELINE_SHIFT 4 /* log base 2 of the above value */
wdenk3bbc8992003-12-07 22:27:15 +0000204#endif
205
206/*-----------------------------------------------------------------------
207 * SYPCR - System Protection Control 11-9
208 * SYPCR can only be written once after reset!
209 *-----------------------------------------------------------------------
210 * Software & Bus Monitor Timer max, Bus Monitor enable, SW Watchdog freeze
211 */
212#if defined(CONFIG_WATCHDOG)
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200213#define CONFIG_SYS_SYPCR (0xFFFFFF88 | SYPCR_SWE | SYPCR_SWRI)
wdenk3bbc8992003-12-07 22:27:15 +0000214#else
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200215#define CONFIG_SYS_SYPCR 0xFFFFFF88
wdenk3bbc8992003-12-07 22:27:15 +0000216#endif
217
218/*-----------------------------------------------------------------------
219 * SIUMCR - SIU Module Configuration 11-6
220 *-----------------------------------------------------------------------
221 */
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200222#define CONFIG_SYS_SIUMCR 0x00620000
wdenk3bbc8992003-12-07 22:27:15 +0000223
224/*-----------------------------------------------------------------------
225 * TBSCR - Time Base Status and Control 11-26
226 *-----------------------------------------------------------------------
227 */
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200228#define CONFIG_SYS_TBSCR 0x00C3
wdenk3bbc8992003-12-07 22:27:15 +0000229
230/*-----------------------------------------------------------------------
231 * RTCSC - Real-Time Clock Status and Control Register 11-27
232 *-----------------------------------------------------------------------
233 */
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200234#define CONFIG_SYS_RTCSC (RTCSC_SEC | RTCSC_ALR | RTCSC_RTF| RTCSC_RTE)
wdenk3bbc8992003-12-07 22:27:15 +0000235
236/*-----------------------------------------------------------------------
237 * PISCR - Periodic Interrupt Status and Control 11-31
238 *-----------------------------------------------------------------------
239 */
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200240#define CONFIG_SYS_PISCR 0x0082
wdenk3bbc8992003-12-07 22:27:15 +0000241
242/*-----------------------------------------------------------------------
243 * PLPRCR - PLL, Low-Power, and Reset Control Register 15-30
244 *-----------------------------------------------------------------------
245 */
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200246#define CONFIG_SYS_PLPRCR 0x0090D000
wdenk3bbc8992003-12-07 22:27:15 +0000247
248/*-----------------------------------------------------------------------
249 * SCCR - System Clock and reset Control Register 15-27
250 *-----------------------------------------------------------------------
251 */
252#define SCCR_MASK SCCR_EBDF11
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200253#define CONFIG_SYS_SCCR 0x02000000
wdenk3bbc8992003-12-07 22:27:15 +0000254
255
256/*-----------------------------------------------------------------------
257 * Debug Enable Register
258 * 0x73E67C0F - All interrupts handled by BDM
259 * 0x00824001 - Only interrupts needed by MWDebug.exe handled by BDM
260 *-----------------------------------------------------------------------
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200261#define CONFIG_SYS_DER 0x73E67C0F
wdenk3bbc8992003-12-07 22:27:15 +0000262*/
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200263#define CONFIG_SYS_DER 0x0082400F
wdenk3bbc8992003-12-07 22:27:15 +0000264
265
266/*-----------------------------------------------------------------------
267 * Memory Controller Initialization Constants
268 *-----------------------------------------------------------------------
269 */
270
271/*
272 * BR0 and OR0 (AMD 512K Socketed FLASH)
273 * Base address = 0xFFF0_0000 - 0xFFF7_FFFF (After relocation)
274 */
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200275#define CONFIG_SYS_PRELIM_OR_AM
276#define CONFIG_SYS_OR_TIMING_FLASH
wdenk3bbc8992003-12-07 22:27:15 +0000277
278#define FLASH_BASE0_PRELIM 0xFFF00001
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200279#define CONFIG_SYS_OR0_PRELIM 0xFFF80D42
280#define CONFIG_SYS_BR0_PRELIM 0xFFF00401
wdenk3bbc8992003-12-07 22:27:15 +0000281
282
283/*
284 * BR1 and OR1 (Intel 8M StrataFLASH)
285 * Base address = 0xD000_0000 - 0xD07F_FFFF
286 */
287
288#define FLASH_BASE1_PRELIM 0xD0000000
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200289#define CONFIG_SYS_OR1_PRELIM 0xFF800D42
290#define CONFIG_SYS_BR1_PRELIM 0xD0000801
291/* #define CONFIG_SYS_OR1 0xFF800D42 */
292/* #define CONFIG_SYS_BR1 0xD0000801 */
wdenk3bbc8992003-12-07 22:27:15 +0000293
294
295/*
296 * BR2 and OR2 (SDRAM)
297 * Base Address = 0x00000000 - 0x00FF_FFFF (16M After relocation)
298 * Base Address = 0x00000000 - 0x03FF_FFFF (64M After relocation)
299 * Base Address = 0x00000000 - 0x07FF_FFFF (128M After relocation)
300 *
301 */
302#define SDRAM_BASE 0x00000000 /* SDRAM bank */
303#define SDRAM_PRELIM_OR_AM 0xF8000000 /* map max. 128 MB */
304
305/* SDRAM timing */
306#define SDRAM_TIMING 0x00000A00
307
308/* For boards with 16M of SDRAM */
309#define SDRAM_16M_MAX_SIZE 0x01000000 /* max 16MB SDRAM */
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200310#define CONFIG_SYS_16M_MBMR 0x18802114 /* Mem Periodic Timer Prescaler */
wdenk3bbc8992003-12-07 22:27:15 +0000311
312/* For boards with 64M of SDRAM */
313#define SDRAM_64M_MAX_SIZE 0x04000000 /* max 64MB SDRAM */
314/* TODO - determine real value */
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200315#define CONFIG_SYS_64M_MBMR 0x18802114 /* Mem Period Timer Prescaler */
wdenk3bbc8992003-12-07 22:27:15 +0000316
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200317#define CONFIG_SYS_OR2 (SDRAM_PRELIM_OR_AM | SDRAM_TIMING)
318#define CONFIG_SYS_BR2 (SDRAM_BASE | 0x000000C1)
wdenk3bbc8992003-12-07 22:27:15 +0000319
320
321/*
322 * BR3 and OR3 (NVRAM, Sipex, NAND Flash)
323 * Base address = 0xD100_0000 - 0xD100_FFFF (64K NVRAM)
324 * Base address = 0xD108_0000 - 0xD108_0000 (Sipex chip ctl register)
325 * Base address = 0xD110_0000 - 0xD110_0000 (NAND ctl register)
326 * Base address = 0xD138_0000 - 0xD138_0000 (LED ctl register)
327 *
328 */
329
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200330#define CONFIG_SYS_OR3_PRELIM 0xFFC00DF6
331#define CONFIG_SYS_BR3_PRELIM 0xD1000401
332/* #define CONFIG_SYS_OR3 0xFFC00DF6 */
333/* #define CONFIG_SYS_BR3 0xD1000401 */
wdenk3bbc8992003-12-07 22:27:15 +0000334
335
336/*
337 * BR4 and OR4 (Unused)
338 * Base address = 0xE000_0000 - 0xE3FF_FFFF
339 *
340 */
341
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200342#define CONFIG_SYS_OR4_PRELIM 0xFF000000
343#define CONFIG_SYS_BR4_PRELIM 0xE0000000
344/* #define CONFIG_SYS_OR4 0xFF000000 */
345/* #define CONFIG_SYS_BR4 0xE0000000 */
wdenk3bbc8992003-12-07 22:27:15 +0000346
347
348/*
349 * BR5 and OR5 (Expansion bus)
350 * Base address = 0xE400_0000 - 0xE7FF_FFFF
351 *
352 */
353
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200354#define CONFIG_SYS_OR5_PRELIM 0xFF000000
355#define CONFIG_SYS_BR5_PRELIM 0xE4000000
356/* #define CONFIG_SYS_OR5 0xFF000000 */
357/* #define CONFIG_SYS_BR5 0xE4000000 */
wdenk3bbc8992003-12-07 22:27:15 +0000358
359
wdenk3bbc8992003-12-07 22:27:15 +0000360/*
361 * BR6 and OR6 (Expansion bus)
362 * Base address = 0xE800_0000 - 0xEBFF_FFFF
363 *
364 */
365
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200366#define CONFIG_SYS_OR6_PRELIM 0xFF000000
367#define CONFIG_SYS_BR6_PRELIM 0xE8000000
368/* #define CONFIG_SYS_OR6 0xFF000000 */
369/* #define CONFIG_SYS_BR6 0xE8000000 */
wdenk3bbc8992003-12-07 22:27:15 +0000370
371
wdenk3bbc8992003-12-07 22:27:15 +0000372/*
373 * BR7 and OR7 (Expansion bus)
374 * Base address = 0xEC00_0000 - 0xEFFF_FFFF
375 *
376 */
377
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200378#define CONFIG_SYS_OR7_PRELIM 0xFF000000
379#define CONFIG_SYS_BR7_PRELIM 0xE8000000
380/* #define CONFIG_SYS_OR7 0xFF000000 */
381/* #define CONFIG_SYS_BR7 0xE8000000 */
wdenk3bbc8992003-12-07 22:27:15 +0000382
wdenk3bbc8992003-12-07 22:27:15 +0000383/*
384 * Sanity checks
385 */
386#if defined(CONFIG_SCC1_ENET) && defined(CONFIG_FEC_ENET)
387#error Both CONFIG_SCC1_ENET and CONFIG_FEC_ENET configured
388#endif
389
390#endif /* __CONFIG_H */