blob: b0287e2117c1afc529ee636a8272a31b56a28014 [file] [log] [blame]
wdenkc3c7f862004-06-09 14:47:54 +00001/*
2 * Copyright (C) 2004 Arabella Software Ltd.
3 * Yuli Barcohen <yuli@arabellasw.com>
4 *
5 * Support for Interphase iSPAN Communications Controllers
6 * (453x and others). Tested on 4532.
7 *
8 * Derived from iSPAN 4539 port (iphase4539) by
9 * Wolfgang Grandegger <wg@denx.de>
10 *
Wolfgang Denk1a459662013-07-08 09:37:19 +020011 * SPDX-License-Identifier: GPL-2.0+
wdenkc3c7f862004-06-09 14:47:54 +000012 */
13#ifndef __CONFIG_H
14#define __CONFIG_H
15
16#define CONFIG_MPC8260 /* This is an MPC8260 CPU */
17#define CONFIG_ISPAN /* ...on one of Interphase iSPAN boards */
Jon Loeliger9c4c5ae2005-07-23 10:37:35 -050018#define CONFIG_CPM2 1 /* Has a CPM2 */
wdenkc3c7f862004-06-09 14:47:54 +000019
Wolfgang Denk2ae18242010-10-06 09:05:45 +020020#define CONFIG_SYS_TEXT_BASE 0xFE7A0000
21
wdenkc3c7f862004-06-09 14:47:54 +000022/*-----------------------------------------------------------------------
23 * Select serial console configuration
24 *
25 * If either CONFIG_CONS_ON_SMC or CONFIG_CONS_ON_SCC is selected, then
26 * CONFIG_CONS_INDEX must be set to the channel number (1-2 for SMC, 1-4
27 * for SCC).
28 *
29 * If CONFIG_CONS_NONE is defined, then the serial console routines must be
30 * defined elsewhere (for example, on the cogent platform, there are serial
31 * ports on the motherboard which are used for the serial console - see
32 * cogent/cma101/serial.[ch]).
33 */
34#define CONFIG_CONS_ON_SMC /* Define if console on SMC */
35#undef CONFIG_CONS_ON_SCC /* Define if console on SCC */
36#undef CONFIG_CONS_NONE /* Define if console on something else */
37#define CONFIG_CONS_INDEX 1 /* Which serial channel for console */
38
39/*-----------------------------------------------------------------------
40 * Select Ethernet configuration
41 *
42 * If either CONFIG_ETHER_ON_SCC or CONFIG_ETHER_ON_FCC is selected, then
43 * CONFIG_ETHER_INDEX must be set to the channel number (1-4 for SCC, 1-3
44 * for FCC).
45 *
46 * If CONFIG_ETHER_NONE is defined, then either the Ethernet routines must
Jon Loeliger639221c2007-07-09 17:15:49 -050047 * be defined elsewhere (as for the console), or CONFIG_CMD_NET must be unset.
wdenkc3c7f862004-06-09 14:47:54 +000048 */
49#undef CONFIG_ETHER_ON_SCC /* Define if Ethernet on SCC */
50#define CONFIG_ETHER_ON_FCC /* Define if Ethernet on FCC */
51#undef CONFIG_ETHER_NONE /* Define if Ethernet on something else */
52#define CONFIG_ETHER_INDEX 3 /* Which channel for Ethernrt */
53
54#ifdef CONFIG_ETHER_ON_FCC
55
56#if CONFIG_ETHER_INDEX == 3
57
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +020058#define CONFIG_SYS_PHY_ADDR 0
Mike Frysingerd4590da2011-10-17 05:38:58 +000059#define CONFIG_SYS_CMXFCR_VALUE3 (CMXFCR_RF3CS_CLK14 | CMXFCR_TF3CS_CLK16)
60#define CONFIG_SYS_CMXFCR_MASK3 (CMXFCR_FC3 | CMXFCR_RF3CS_MSK | CMXFCR_TF3CS_MSK)
wdenkc3c7f862004-06-09 14:47:54 +000061
62#endif /* CONFIG_ETHER_INDEX == 3 */
63
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +020064#define CONFIG_SYS_CPMFCR_RAMTYPE 0
65#define CONFIG_SYS_FCC_PSMR (FCC_PSMR_FDE | FCC_PSMR_LPB)
wdenkc3c7f862004-06-09 14:47:54 +000066
67#define CONFIG_MII /* MII PHY management */
68#define CONFIG_BITBANGMII /* Bit-bang MII PHY management */
69/*
70 * GPIO pins used for bit-banged MII communications
71 */
72#define MDIO_PORT 3 /* Port D */
Luigi 'Comio' Mantellinibe225442009-10-10 12:42:22 +020073#define MDIO_DECLARE volatile ioport_t *iop = ioport_addr ( \
74 (immap_t *) CONFIG_SYS_IMMR, MDIO_PORT )
75#define MDC_DECLARE MDIO_DECLARE
76
wdenkc3c7f862004-06-09 14:47:54 +000077
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +020078#define CONFIG_SYS_MDIO_PIN 0x00040000 /* PD13 */
79#define CONFIG_SYS_MDC_PIN 0x00080000 /* PD12 */
wdenkc3c7f862004-06-09 14:47:54 +000080
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +020081#define MDIO_ACTIVE (iop->pdir |= CONFIG_SYS_MDIO_PIN)
82#define MDIO_TRISTATE (iop->pdir &= ~CONFIG_SYS_MDIO_PIN)
83#define MDIO_READ ((iop->pdat & CONFIG_SYS_MDIO_PIN) != 0)
wdenkc3c7f862004-06-09 14:47:54 +000084
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +020085#define MDIO(bit) if(bit) iop->pdat |= CONFIG_SYS_MDIO_PIN; \
86 else iop->pdat &= ~CONFIG_SYS_MDIO_PIN
wdenkc3c7f862004-06-09 14:47:54 +000087
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +020088#define MDC(bit) if(bit) iop->pdat |= CONFIG_SYS_MDC_PIN; \
89 else iop->pdat &= ~CONFIG_SYS_MDC_PIN
wdenkc3c7f862004-06-09 14:47:54 +000090
91#define MIIDELAY udelay(1)
92
93#endif /* CONFIG_ETHER_ON_FCC */
94
95#define CONFIG_8260_CLKIN 65536000 /* in Hz */
96#define CONFIG_BAUDRATE 38400
97
wdenkc3c7f862004-06-09 14:47:54 +000098
Jon Loeliger348f2582007-07-08 13:46:18 -050099/*
Jon Loeliger11799432007-07-10 09:02:57 -0500100 * BOOTP options
101 */
102#define CONFIG_BOOTP_BOOTFILESIZE
103#define CONFIG_BOOTP_BOOTPATH
104#define CONFIG_BOOTP_GATEWAY
105#define CONFIG_BOOTP_HOSTNAME
106
107
108/*
Jon Loeliger348f2582007-07-08 13:46:18 -0500109 * Command line configuration.
110 */
111#include <config_cmd_default.h>
112
113#define CONFIG_CMD_ASKENV
114#define CONFIG_CMD_DHCP
115#define CONFIG_CMD_IMMAP
116#define CONFIG_CMD_MII
117#define CONFIG_CMD_PING
118#define CONFIG_CMD_REGINFO
119
wdenkc3c7f862004-06-09 14:47:54 +0000120
121#define CONFIG_BOOTDELAY 5 /* autoboot after 5 seconds */
122#define CONFIG_BOOTCOMMAND "bootm fe010000" /* autoboot command */
123#define CONFIG_BOOTARGS "root=/dev/ram rw"
124
125#define CONFIG_BZIP2 /* Include support for bzip2 compressed images */
126#undef CONFIG_WATCHDOG /* Disable platform specific watchdog */
127
128/*-----------------------------------------------------------------------
129 * Miscellaneous configurable options
130 */
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200131#define CONFIG_SYS_PROMPT "=> " /* Monitor Command Prompt */
132#define CONFIG_SYS_HUSH_PARSER
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200133#define CONFIG_SYS_LONGHELP /* #undef to save memory */
134#define CONFIG_SYS_CBSIZE 256 /* Console I/O Buffer Size */
135#define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE + sizeof(CONFIG_SYS_PROMPT) + 16) /* Print Buffer Size */
136#define CONFIG_SYS_MAXARGS 16 /* Max number of command args */
137#define CONFIG_SYS_BARGSIZE CONFIG_SYS_CBSIZE /* Boot Argument Buffer Size */
wdenkc3c7f862004-06-09 14:47:54 +0000138
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200139#define CONFIG_SYS_MEMTEST_START 0x00100000 /* memtest works on */
140#define CONFIG_SYS_MEMTEST_END 0x03B00000 /* 1 ... 59 MB in SDRAM */
wdenkc3c7f862004-06-09 14:47:54 +0000141
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200142#define CONFIG_SYS_LOAD_ADDR 0x100000 /* Default load address */
wdenkc3c7f862004-06-09 14:47:54 +0000143
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200144#define CONFIG_SYS_HZ 1000 /* Decrementer freq: 1 ms ticks */
wdenkc3c7f862004-06-09 14:47:54 +0000145
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200146#define CONFIG_SYS_RESET_ADDRESS 0x09900000
wdenkc3c7f862004-06-09 14:47:54 +0000147
148#define CONFIG_MISC_INIT_R /* We need misc_init_r() */
149
150/*-----------------------------------------------------------------------
151 * For booting Linux, the board info and command line data
152 * have to be in the first 8 MB of memory, since this is
153 * the maximum mapped by the Linux kernel during initialization.
154 */
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200155#define CONFIG_SYS_BOOTMAPSZ (8 << 20) /* Initial Memory map for Linux */
wdenkc3c7f862004-06-09 14:47:54 +0000156
Wolfgang Denk14d0a022010-10-07 21:51:12 +0200157#define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200158#define CONFIG_SYS_MONITOR_LEN (192 << 10) /* Reserve 192 kB for Monitor */
wdenkc3c7f862004-06-09 14:47:54 +0000159#ifdef CONFIG_BZIP2
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200160#define CONFIG_SYS_MALLOC_LEN (4096 << 10) /* Reserve 4 MB for malloc() */
wdenkc3c7f862004-06-09 14:47:54 +0000161#else
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200162#define CONFIG_SYS_MALLOC_LEN (128 << 10) /* Reserve 128 KB for malloc() */
wdenkc3c7f862004-06-09 14:47:54 +0000163#endif /* CONFIG_BZIP2 */
164
165/*-----------------------------------------------------------------------
166 * FLASH organization
167 */
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200168#define CONFIG_SYS_FLASH_BASE 0xFE000000
169#define CONFIG_SYS_FLASH_CFI /* The flash is CFI compatible */
Jean-Christophe PLAGNIOL-VILLARD00b18832008-08-13 01:40:42 +0200170#define CONFIG_FLASH_CFI_DRIVER /* Use common CFI driver */
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200171#define CONFIG_SYS_MAX_FLASH_BANKS 1 /* Max num of memory banks */
172#define CONFIG_SYS_MAX_FLASH_SECT 142 /* Max num of sects on one chip */
wdenkc3c7f862004-06-09 14:47:54 +0000173
174/* Environment is in flash, there is little space left in Serial EEPROM */
Jean-Christophe PLAGNIOL-VILLARD5a1aceb2008-09-10 22:48:04 +0200175#define CONFIG_ENV_IS_IN_FLASH
Jean-Christophe PLAGNIOL-VILLARD0e8d1582008-09-10 22:48:06 +0200176#define CONFIG_ENV_SECT_SIZE 0x10000 /* We use one complete sector */
177#define CONFIG_ENV_SIZE (CONFIG_ENV_SECT_SIZE)
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200178#define CONFIG_ENV_ADDR (CONFIG_SYS_MONITOR_BASE + CONFIG_SYS_MONITOR_LEN)
Jean-Christophe PLAGNIOL-VILLARD0e8d1582008-09-10 22:48:06 +0200179#define CONFIG_ENV_ADDR_REDUND (CONFIG_ENV_ADDR + CONFIG_ENV_SECT_SIZE)
180#define CONFIG_ENV_SIZE_REDUND (CONFIG_ENV_SIZE)
wdenkc3c7f862004-06-09 14:47:54 +0000181
182/*-----------------------------------------------------------------------
183 * Hard Reset Configuration Words
184 *
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200185 * If you change bits in the HRCW, you must also change the CONFIG_SYS_*
wdenkc3c7f862004-06-09 14:47:54 +0000186 * defines for the various registers affected by the HRCW e.g. changing
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200187 * HRCW_DPPCxx requires you to also change CONFIG_SYS_SIUMCR.
wdenkc3c7f862004-06-09 14:47:54 +0000188 */
189/* 0x1686B245 */
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200190#define CONFIG_SYS_HRCW_MASTER (HRCW_EBM | HRCW_BPS01 | HRCW_CIP |\
wdenkc3c7f862004-06-09 14:47:54 +0000191 HRCW_L2CPC10 | HRCW_ISB110 |\
192 HRCW_BMS | HRCW_MMR11 | HRCW_APPC10 |\
193 HRCW_CS10PC01 | HRCW_MODCK_H0101 \
194 )
195/* No slaves */
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200196#define CONFIG_SYS_HRCW_SLAVE1 0
197#define CONFIG_SYS_HRCW_SLAVE2 0
198#define CONFIG_SYS_HRCW_SLAVE3 0
199#define CONFIG_SYS_HRCW_SLAVE4 0
200#define CONFIG_SYS_HRCW_SLAVE5 0
201#define CONFIG_SYS_HRCW_SLAVE6 0
202#define CONFIG_SYS_HRCW_SLAVE7 0
wdenkc3c7f862004-06-09 14:47:54 +0000203
204/*-----------------------------------------------------------------------
205 * Internal Memory Mapped Register
206 */
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200207#define CONFIG_SYS_IMMR 0xF0F00000
208#ifdef CONFIG_SYS_REV_B
209#define CONFIG_SYS_DEFAULT_IMMR 0xFF000000
210#endif /* CONFIG_SYS_REV_B */
wdenkc3c7f862004-06-09 14:47:54 +0000211/*-----------------------------------------------------------------------
212 * Definitions for initial stack pointer and data area (in DPRAM)
213 */
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200214#define CONFIG_SYS_INIT_RAM_ADDR CONFIG_SYS_IMMR
Wolfgang Denk553f0982010-10-26 13:32:32 +0200215#define CONFIG_SYS_INIT_RAM_SIZE 0x4000 /* Size of used area in DPRAM */
Wolfgang Denk25ddd1f2010-10-26 14:34:52 +0200216#define CONFIG_SYS_GBL_DATA_OFFSET (CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE)
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200217#define CONFIG_SYS_INIT_SP_OFFSET CONFIG_SYS_GBL_DATA_OFFSET
wdenkc3c7f862004-06-09 14:47:54 +0000218
219/*-----------------------------------------------------------------------
wdenkc3c7f862004-06-09 14:47:54 +0000220 * Cache Configuration
221 */
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200222#define CONFIG_SYS_CACHELINE_SIZE 32 /* For MPC8260 CPU */
wdenkc3c7f862004-06-09 14:47:54 +0000223
224/*-----------------------------------------------------------------------
225 * HIDx - Hardware Implementation-dependent Registers 2-11
226 *-----------------------------------------------------------------------
227 * HID0 also contains cache control.
228 *
229 * HID1 has only read-only information - nothing to set.
230 */
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200231#define CONFIG_SYS_HID0_INIT (HID0_ICE|HID0_DCE|HID0_ICFI|HID0_DCI|\
wdenkc3c7f862004-06-09 14:47:54 +0000232 HID0_IFEM|HID0_ABE)
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200233#define CONFIG_SYS_HID0_FINAL (HID0_ICE|HID0_IFEM|HID0_ABE)
234#define CONFIG_SYS_HID2 0
wdenkc3c7f862004-06-09 14:47:54 +0000235
236/*-----------------------------------------------------------------------
237 * RMR - Reset Mode Register 5-5
238 *-----------------------------------------------------------------------
239 * turn on Checkstop Reset Enable
240 */
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200241#define CONFIG_SYS_RMR RMR_CSRE
wdenkc3c7f862004-06-09 14:47:54 +0000242
243/*-----------------------------------------------------------------------
244 * BCR - Bus Configuration 4-25
245 *-----------------------------------------------------------------------
246 */
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200247#define CONFIG_SYS_BCR 0xA01C0000
wdenkc3c7f862004-06-09 14:47:54 +0000248
249/*-----------------------------------------------------------------------
250 * SIUMCR - SIU Module Configuration 4-31
251 *-----------------------------------------------------------------------
252 */
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200253#define CONFIG_SYS_SIUMCR 0x42250000/* 0x4205C000 */
wdenkc3c7f862004-06-09 14:47:54 +0000254
255/*-----------------------------------------------------------------------
256 * SYPCR - System Protection Control 4-35
257 * SYPCR can only be written once after reset!
258 *-----------------------------------------------------------------------
259 * Watchdog & Bus Monitor Timer max, 60x Bus Monitor enable
260 */
261#if defined (CONFIG_WATCHDOG)
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200262#define CONFIG_SYS_SYPCR (SYPCR_SWTC|SYPCR_BMT|SYPCR_PBME|SYPCR_LBME|\
wdenkc3c7f862004-06-09 14:47:54 +0000263 SYPCR_SWRI|SYPCR_SWP|SYPCR_SWE)
264#else
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200265#define CONFIG_SYS_SYPCR (SYPCR_SWTC|SYPCR_BMT|SYPCR_PBME|SYPCR_LBME|\
wdenkc3c7f862004-06-09 14:47:54 +0000266 SYPCR_SWRI|SYPCR_SWP)
267#endif /* CONFIG_WATCHDOG */
268
269/*-----------------------------------------------------------------------
270 * TMCNTSC - Time Counter Status and Control 4-40
271 * Clear once per Second and Alarm Interrupt Status, Set 32KHz timersclk,
272 * and enable Time Counter
273 *-----------------------------------------------------------------------
274 */
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200275#define CONFIG_SYS_TMCNTSC (TMCNTSC_SEC|TMCNTSC_ALR|TMCNTSC_TCF|TMCNTSC_TCE)
wdenkc3c7f862004-06-09 14:47:54 +0000276
277/*-----------------------------------------------------------------------
278 * PISCR - Periodic Interrupt Status and Control 4-42
279 *-----------------------------------------------------------------------
280 * Clear Periodic Interrupt Status, Set 32KHz timersclk, and enable
281 * Periodic timer
282 */
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200283#define CONFIG_SYS_PISCR (PISCR_PS|PISCR_PTF|PISCR_PTE)
wdenkc3c7f862004-06-09 14:47:54 +0000284
285/*-----------------------------------------------------------------------
286 * SCCR - System Clock Control 9-8
287 *-----------------------------------------------------------------------
288 * Ensure DFBRG is Divide by 16
289 */
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200290#define CONFIG_SYS_SCCR SCCR_DFBRG01
wdenkc3c7f862004-06-09 14:47:54 +0000291
292/*-----------------------------------------------------------------------
293 * RCCR - RISC Controller Configuration 13-7
294 *-----------------------------------------------------------------------
295 */
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200296#define CONFIG_SYS_RCCR 0
wdenkc3c7f862004-06-09 14:47:54 +0000297
298/*-----------------------------------------------------------------------
299 * Init Memory Controller:
300 *
301 * Bank Bus Machine PortSize Device
302 * ---- --- ------- ----------------------------- ------
303 * 0 60x GPCM 8 bit (Rev.B)/16 bit (Rev.D) Flash
304 * 1 60x SDRAM 64 bit SDRAM
305 * 2 Local SDRAM 32 bit SDRAM
306 */
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200307#define CONFIG_SYS_USE_FIRMWARE /* If defined - do not initialise memory
wdenkc3c7f862004-06-09 14:47:54 +0000308 controller, rely on initialisation
309 performed by the Interphase boot firmware.
310 */
311
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200312#define CONFIG_SYS_OR0_PRELIM 0xFE000882
313#ifdef CONFIG_SYS_REV_B
314#define CONFIG_SYS_BR0_PRELIM (CONFIG_SYS_FLASH_BASE | BRx_PS_8 | BRx_V)
wdenkc3c7f862004-06-09 14:47:54 +0000315#else /* Rev. D */
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200316#define CONFIG_SYS_BR0_PRELIM (CONFIG_SYS_FLASH_BASE | BRx_PS_16 | BRx_V)
317#endif /* CONFIG_SYS_REV_B */
wdenkc3c7f862004-06-09 14:47:54 +0000318
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200319#define CONFIG_SYS_MPTPR 0x7F00
wdenkc3c7f862004-06-09 14:47:54 +0000320
321/* Please note that 60x SDRAM MUST start at 0 */
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200322#define CONFIG_SYS_SDRAM_BASE 0x00000000
323#define CONFIG_SYS_60x_BR 0x00000041
324#define CONFIG_SYS_60x_OR 0xF0002CD0
325#define CONFIG_SYS_PSDMR 0x0049929A
326#define CONFIG_SYS_PSRT 0x07
wdenkc3c7f862004-06-09 14:47:54 +0000327
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +0200328#define CONFIG_SYS_LSDRAM_BASE 0xF7000000
329#define CONFIG_SYS_LOC_BR 0x00001861
330#define CONFIG_SYS_LOC_OR 0xFF803280
331#define CONFIG_SYS_LSDMR 0x8285A552
332#define CONFIG_SYS_LSRT 0x07
wdenkc3c7f862004-06-09 14:47:54 +0000333
334#endif /* __CONFIG_H */