1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28#ifndef __CONFIG_H
29#define __CONFIG_H
30
31
32
33
34
35#define CONFIG_405GP 1
36#define CONFIG_4xx 1
37#define CONFIG_DU405 1
38
39#define CONFIG_SYS_TEXT_BASE 0xFFFD0000
40
41#define CONFIG_BOARD_EARLY_INIT_F 1
42#define CONFIG_MISC_INIT_R 1
43
44#define CONFIG_SYS_CLK_FREQ 25000000
45
46#define CONFIG_BAUDRATE 9600
47#define CONFIG_BOOTDELAY 3
48
49#undef CONFIG_BOOTARGS
50#define CONFIG_BOOTCOMMAND "bootm fff00000"
51
52#define CONFIG_LOADS_ECHO 1
53#define CONFIG_SYS_LOADS_BAUD_CHANGE 1
54
55#define CONFIG_PPC4xx_EMAC
56#define CONFIG_MII 1
57#define CONFIG_PHY_ADDR 0
58#define CONFIG_LXT971_NO_SLEEP 1
59#define CONFIG_RESET_PHY_R 1
60#define CONFIG_NET_MULTI 1
61#undef CONFIG_HAS_ETH1
62
63
64
65
66#define CONFIG_BOOTP_BOOTFILESIZE
67#define CONFIG_BOOTP_BOOTPATH
68#define CONFIG_BOOTP_GATEWAY
69#define CONFIG_BOOTP_HOSTNAME
70
71
72
73
74
75#include <config_cmd_default.h>
76
77#undef CONFIG_CMD_NFS
78#undef CONFIG_CMD_EDITENV
79#undef CONFIG_CMD_IMLS
80#undef CONFIG_CMD_CONSOLE
81#undef CONFIG_CMD_LOADB
82#undef CONFIG_CMD_LOADS
83#define CONFIG_CMD_IDE
84#define CONFIG_CMD_ELF
85#define CONFIG_CMD_MII
86#define CONFIG_CMD_DATE
87#define CONFIG_CMD_EEPROM
88#define CONFIG_CMD_I2C
89
90#define CONFIG_MAC_PARTITION
91#define CONFIG_DOS_PARTITION
92
93#undef CONFIG_WATCHDOG
94
95#define CONFIG_RTC_MC146818
96#define CONFIG_SYS_RTC_REG_BASE_ADDR 0xF0000080
97
98#define CONFIG_SDRAM_BANK0 1
99
100
101
102
103#define CONFIG_SYS_LONGHELP
104#define CONFIG_SYS_PROMPT "=> "
105#if defined(CONFIG_CMD_KGDB)
106#define CONFIG_SYS_CBSIZE 1024
107#else
108#define CONFIG_SYS_CBSIZE 256
109#endif
110#define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE+sizeof(CONFIG_SYS_PROMPT)+16)
111#define CONFIG_SYS_MAXARGS 16
112#define CONFIG_SYS_BARGSIZE CONFIG_SYS_CBSIZE
113
114#define CONFIG_SYS_CONSOLE_INFO_QUIET 1
115
116#define CONFIG_SYS_MEMTEST_START 0x0400000
117#define CONFIG_SYS_MEMTEST_END 0x0C00000
118
119#define CONFIG_CONS_INDEX 1
120#define CONFIG_SYS_NS16550
121#define CONFIG_SYS_NS16550_SERIAL
122#define CONFIG_SYS_NS16550_REG_SIZE 1
123#define CONFIG_SYS_NS16550_CLK get_serial_clock()
124
125#define CONFIG_SYS_EXT_SERIAL_CLOCK 11059200
126
127
128#define CONFIG_SYS_BAUDRATE_TABLE \
129 { 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, \
130 57600, 115200, 230400, 460800, 921600 }
131
132#define CONFIG_SYS_LOAD_ADDR 0x100000
133#define CONFIG_SYS_EXTBDINFO 1
134
135#define CONFIG_SYS_HZ 1000
136
137#define CONFIG_ZERO_BOOTDELAY_CHECK
138
139#define CONFIG_SYS_RX_ETH_BUFFER 16
140
141
142
143
144
145#undef CONFIG_IDE_8xx_DIRECT
146#undef CONFIG_IDE_LED
147#undef CONFIG_IDE_RESET
148
149#define CONFIG_SYS_IDE_MAXBUS 1
150#define CONFIG_SYS_IDE_MAXDEVICE (CONFIG_SYS_IDE_MAXBUS*1)
151
152#define CONFIG_SYS_ATA_BASE_ADDR 0xF0100000
153#define CONFIG_SYS_ATA_IDE0_OFFSET 0x0000
154
155#define CONFIG_SYS_ATA_DATA_OFFSET 0x0000
156#define CONFIG_SYS_ATA_REG_OFFSET 0x0000
157#define CONFIG_SYS_ATA_ALT_OFFSET 0x0000
158
159
160
161
162
163
164#define CONFIG_SYS_SDRAM_BASE 0x00000000
165#define CONFIG_SYS_FLASH_BASE 0xFFFD0000
166#define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_FLASH_BASE
167#define CONFIG_SYS_MONITOR_LEN (192 * 1024)
168#define CONFIG_SYS_MALLOC_LEN (128 * 1024)
169
170
171
172
173
174
175#define CONFIG_SYS_BOOTMAPSZ (8 << 20)
176
177
178
179#define CONFIG_SYS_MAX_FLASH_BANKS 2
180#define CONFIG_SYS_MAX_FLASH_SECT 256
181
182#define CONFIG_SYS_FLASH_ERASE_TOUT 120000
183#define CONFIG_SYS_FLASH_WRITE_TOUT 500
184
185#define CONFIG_SYS_FLASH_WORD_SIZE unsigned short
186#define CONFIG_SYS_FLASH_ADDR0 0x5555
187#define CONFIG_SYS_FLASH_ADDR1 0x2AAA
188
189
190
191
192#define CONFIG_SYS_FLASH_READ0 0x0000
193#define CONFIG_SYS_FLASH_READ1 0x0001
194#define CONFIG_SYS_FLASH_READ2 0x0002
195
196#define CONFIG_SYS_FLASH_EMPTY_INFO
197
198
199
200
201#define CONFIG_HARD_I2C
202#define CONFIG_PPC4XX_I2C
203#define CONFIG_SYS_I2C_SPEED 400000
204#define CONFIG_SYS_I2C_SLAVE 0x7F
205
206#define CONFIG_SYS_I2C_EEPROM_ADDR 0x50
207#define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 1
208
209#define CONFIG_SYS_I2C_EEPROM_ADDR_OVERFLOW 0x07
210#define CONFIG_SYS_EEPROM_PAGE_WRITE_BITS 4
211
212
213#define CONFIG_SYS_EEPROM_PAGE_WRITE_DELAY_MS 10
214
215#define CONFIG_ENV_IS_IN_EEPROM 1
216#define CONFIG_ENV_OFFSET 0x000
217#define CONFIG_ENV_SIZE 0x400
218
219
220
221
222
223
224
225
226#define FLASH_BASE0_PRELIM 0xFF800000
227#define FLASH_BASE1_PRELIM 0xFFC00000
228
229
230
231
232
233#define FLASH0_BA 0xFFC00000
234#define FLASH1_BA 0xFF800000
235#define CAN_BA 0xF0000000
236#define DUART_BA 0xF0300000
237#define CF_BA 0xF0100000
238#define SRAM_BA 0xF0200000
239#define DURAG_IO_BA 0xF0400000
240#define DURAG_MEM_BA 0xF0500000
241
242#define FPGA_MODE_REG (DUART_BA+0x80)
243
244
245#define CONFIG_SYS_EBC_PB0AP 0x92015480
246#define CONFIG_SYS_EBC_PB0CR FLASH0_BA | 0x5A000
247
248
249#define CONFIG_SYS_EBC_PB1AP 0x92015480
250#define CONFIG_SYS_EBC_PB1CR FLASH1_BA | 0x5A000
251
252
253#define CONFIG_SYS_EBC_PB2AP 0x010053C0
254#define CONFIG_SYS_EBC_PB2CR CAN_BA | 0x18000
255
256
257#define CONFIG_SYS_EBC_PB3AP 0x010053C0
258#define CONFIG_SYS_EBC_PB3CR DUART_BA | 0x18000
259
260
261#define CONFIG_SYS_EBC_PB4AP 0x010053C0
262#define CONFIG_SYS_EBC_PB4CR CF_BA | 0x1A000
263
264
265#define CONFIG_SYS_EBC_PB5AP 0x010053C0
266#define CONFIG_SYS_EBC_PB5CR SRAM_BA | 0x1A000
267
268
269#define CONFIG_SYS_EBC_PB6AP 0x010053C0
270#define CONFIG_SYS_EBC_PB6CR DURAG_IO_BA | 0x18000
271
272
273#define CONFIG_SYS_EBC_PB7AP 0x010053C0
274#define CONFIG_SYS_EBC_PB7CR DURAG_MEM_BA | 0x18000
275
276
277
278
279
280
281
282#define CONFIG_SYS_TEMP_STACK_OCM 1
283
284
285#define CONFIG_SYS_OCM_DATA_ADDR 0xF8000000
286#define CONFIG_SYS_OCM_DATA_SIZE 0x1000
287
288#define CONFIG_SYS_INIT_RAM_ADDR CONFIG_SYS_OCM_DATA_ADDR
289#define CONFIG_SYS_INIT_RAM_SIZE CONFIG_SYS_OCM_DATA_SIZE
290#define CONFIG_SYS_GBL_DATA_OFFSET (CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE)
291#define CONFIG_SYS_INIT_SP_OFFSET CONFIG_SYS_GBL_DATA_OFFSET
292
293#endif
294