1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17#ifndef __CONFIG_H
18#define __CONFIG_H
19
20
21
22
23
24
25#define CONFIG_405 1
26#define CONFIG_4xx 1
27
28#define CONFIG_AP1000 1
29
30#define CONFIG_PCI 1
31
32#define CONFIG_SYS_HUSH_PARSER 1
33#define CONFIG_SYS_PROMPT "0> "
34#define CONFIG_SYS_PROMPT_HUSH_PS2 "> "
35
36#define CONFIG_COMMAND_EDIT 1
37#define CONFIG_COMMAND_HISTORY 1
38#define CONFIG_COMPLETE_ADDRESSES 1
39
40#define CONFIG_ENV_IS_IN_FLASH 1
41#define CONFIG_SYS_FLASH_USE_BUFFER_WRITE
42
43#ifdef CONFIG_ENV_IS_IN_NVRAM
44#undef CONFIG_ENV_IS_IN_FLASH
45#else
46#ifdef CONFIG_ENV_IS_IN_FLASH
47#undef CONFIG_ENV_IS_IN_NVRAM
48#endif
49#endif
50
51#define CONFIG_BAUDRATE 57600
52#define CONFIG_BOOTDELAY 3
53
54#define CONFIG_BOOTCOMMAND ""
55
56
57
58
59
60#undef CONFIG_SERIAL_SOFTWARE_FIFO
61
62#define CONFIG_BOOTARGS "console=ttyS0,57600"
63
64#define CONFIG_LOADS_ECHO 1
65#define CONFIG_SYS_LOADS_BAUD_CHANGE 1
66
67
68
69
70
71#define CONFIG_BOOTP_BOOTFILESIZE
72#define CONFIG_BOOTP_BOOTPATH
73#define CONFIG_BOOTP_GATEWAY
74#define CONFIG_BOOTP_HOSTNAME
75
76
77
78
79#include <config_cmd_default.h>
80
81#define CONFIG_CMD_ASKENV
82#define CONFIG_CMD_DHCP
83#define CONFIG_CMD_ELF
84#define CONFIG_CMD_IRQ
85#define CONFIG_CMD_MVENV
86#define CONFIG_CMD_PCI
87#define CONFIG_CMD_PING
88
89
90#undef CONFIG_WATCHDOG
91
92#define CONFIG_SYS_CLK_FREQ 30000000
93
94#define CONFIG_SPD_EEPROM 1
95
96
97
98
99#define CONFIG_SYS_LONGHELP
100#if defined(CONFIG_CMD_KGDB)
101#define CONFIG_SYS_CBSIZE 1024
102#else
103#define CONFIG_SYS_CBSIZE 256
104#endif
105
106#define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE+4+16)
107#define CONFIG_SYS_MAXARGS 16
108#define CONFIG_SYS_BARGSIZE CONFIG_SYS_CBSIZE
109
110#define CONFIG_SYS_ALT_MEMTEST 1
111#define CONFIG_SYS_MEMTEST_START 0x00400000
112#define CONFIG_SYS_MEMTEST_END 0x01000000
113
114
115
116
117
118
119
120
121
122
123#undef CONFIG_SYS_EXT_SERIAL_CLOCK
124#undef CONFIG_SYS_405_UART_ERRATA_59
125
126#define CONFIG_SYS_NS16550_CLK 40000000
127#define CONFIG_SYS_DUART_CHAN 0
128#define CONFIG_SYS_NS16550_COM1 (0x4C000000 + 0x1000)
129#define CONFIG_SYS_NS16550_COM2 (0x4C800000 + 0x1000)
130#define CONFIG_SYS_NS16550_REG_SIZE 4
131#define CONFIG_SYS_NS16550 1
132#define CONFIG_SYS_INIT_CHAN1 1
133#define CONFIG_SYS_INIT_CHAN2 0
134
135
136#define CONFIG_SYS_BAUDRATE_TABLE \
137 {300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 230400}
138
139#define CONFIG_SYS_LOAD_ADDR 0x00200000
140#define CONFIG_SYS_EXTBDINFO 1
141
142#define CONFIG_SYS_HZ 1000
143
144
145
146
147
148
149#define CONFIG_SYS_SDRAM_BASE 0x00000000
150#define CONFIG_SYS_FLASH_BASE 0x20000000
151#define CONFIG_SYS_MONITOR_BASE TEXT_BASE
152#define CONFIG_SYS_MONITOR_LEN (192 * 1024)
153#define CONFIG_SYS_MALLOC_LEN (128 * 1024)
154
155
156
157
158
159
160#define CONFIG_SYS_BOOTMAPSZ (8 << 20)
161
162
163
164#define CONFIG_SYS_FLASH_CFI 1
165#define CONFIG_SYS_PROGFLASH_BASE CONFIG_SYS_FLASH_BASE
166#define CONFIG_SYS_CONFFLASH_BASE 0x24000000
167
168#define CONFIG_SYS_MAX_FLASH_BANKS 2
169#define CONFIG_SYS_MAX_FLASH_SECT 256
170
171#define CONFIG_SYS_FLASH_ERASE_TOUT 120000
172#define CONFIG_SYS_FLASH_WRITE_TOUT 500
173
174#define CONFIG_SYS_FLASH_PROTECTION 1
175
176
177#ifdef CONFIG_ENV_IS_IN_FLASH
178#define CONFIG_ENV_OFFSET 0x00040000
179#define CONFIG_ENV_SIZE 0x1000
180#define CONFIG_ENV_SECT_SIZE 0x20000
181#endif
182
183
184
185
186#define CONFIG_SYS_NVRAM_BASE_ADDR 0xf0000000
187#define CONFIG_SYS_NVRAM_SIZE 0x1ff8
188
189#ifdef CONFIG_ENV_IS_IN_NVRAM
190#define CONFIG_ENV_SIZE 0x1000
191#define CONFIG_ENV_ADDR \
192 (CONFIG_SYS_NVRAM_BASE_ADDR+CONFIG_SYS_NVRAM_SIZE-CONFIG_ENV_SIZE)
193#endif
194
195
196
197
198
199
200
201#define FLASH_BASE0_PRELIM CONFIG_SYS_FLASH_BASE
202#define FLASH_BASE1_PRELIM 0
203
204
205#define CONFIG_PORT_ADDR 0xF0000500
206
207
208
209
210
211#define CONFIG_SYS_INIT_RAM_ADDR 0x400000
212#define CONFIG_SYS_INIT_RAM_END 0x2000
213#define CONFIG_SYS_GBL_DATA_SIZE 128
214#define CONFIG_SYS_GBL_DATA_OFFSET (CONFIG_SYS_INIT_RAM_END - CONFIG_SYS_GBL_DATA_SIZE)
215#define CONFIG_SYS_INIT_SP_OFFSET CONFIG_SYS_GBL_DATA_OFFSET
216
217
218
219
220
221#define SPD_EEPROM_ADDRESS 0x50
222
223
224
225
226
227
228#define BOOTFLAG_COLD 0x01
229#define BOOTFLAG_WARM 0x02
230
231#if defined(CONFIG_CMD_KGDB)
232#define CONFIG_KGDB_BAUDRATE 230400
233#define CONFIG_KGDB_SER_INDEX 2
234#endif
235
236
237
238#define CONFIG_SYS_JFFS2_FIRST_BANK 0
239#define CONFIG_SYS_JFFS2_NUM_BANKS 1
240#define CONFIG_SYS_JFFS2_FIRST_SECTOR 1
241
242#define CONFIG_NET_MULTI
243#define CONFIG_E1000
244
245#define CONFIG_SYS_ETH_DEV_FN 0x0800
246#define CONFIG_SYS_ETH_IOBASE 0x31000000
247#define CONFIG_SYS_ETH_MEMBASE 0x32000000
248
249#endif
250