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
29
30
31
32
33#ifndef __CONFIG_H
34#define __CONFIG_H
35
36#define CONFIG_BOARDINFO "galaxy5200"
37
38
39
40
41
42#define CONFIG_MPC5xxx 1
43#define CONFIG_MPC5200 1
44#define CONFIG_SYS_MPC5XXX_CLKIN 33333333
45
46
47
48
49
50
51
52#ifdef CONFIG_galaxy5200_LOWBOOT
53#define CONFIG_SYS_TEXT_BASE 0xFE000000
54#endif
55
56#ifndef CONFIG_SYS_TEXT_BASE
57#define CONFIG_SYS_TEXT_BASE 0xFFF00000
58#endif
59
60
61
62
63#define CONFIG_PSC_CONSOLE 4
64
65
66
67#define CONFIG_BAUDRATE 115200
68#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
69
70
71
72
73#include <config_cmd_default.h>
74
75#define CONFIG_CMD_DATE
76#define CONFIG_CMD_DHCP
77#define CONFIG_CMD_EEPROM
78#define CONFIG_CMD_I2C
79#define CONFIG_CMD_JFFS2
80#define CONFIG_CMD_MII
81#define CONFIG_CMD_NFS
82#define CONFIG_CMD_SNTP
83#define CONFIG_CMD_PING
84#define CONFIG_CMD_ASKENV
85#define CONFIG_CMD_USB
86#define CONFIG_CMD_CACHE
87#define CONFIG_CMD_FAT
88
89#define CONFIG_TIMESTAMP 1
90
91#if (CONFIG_SYS_TEXT_BASE == 0xFE000000)
92#define CONFIG_SYS_LOWBOOT 1
93#endif
94
95
96#define MTDIDS_DEFAULT "nor0=physmap-flash.0"
97#define MTDPARTS_DEFAULT "mtdparts=physmap-flash.0:256k(ubootl)," \
98 "1792k(kernel),13312k(jffs2),256k(uboot)ro,256k(oftree),-(space)"
99
100
101
102
103#define CONFIG_BOOTDELAY 10
104#define CONFIG_ZERO_BOOTDELAY_CHECK
105
106#define CONFIG_BOOT_RETRY_TIME 120
107#define CONFIG_RESET_TO_RETRY
108
109#define CONFIG_PREBOOT "echo;" \
110 "echo Welcome to U-Boot;"\
111 "echo"
112
113#define CONFIG_BOOTCOMMAND "go ff300004 0; go ff300004 2 2;" \
114 "bootm ff040000 ff900000 fffc0000"
115#define CONFIG_BOOTARGS "console=ttyPSC0,115200"
116#define CONFIG_EXTRA_ENV_SETTINGS "epson=yes\0"
117
118
119
120
121#define CONFIG_SYS_IPBCLK_EQUALS_XLBCLK
122#define CONFIG_SYS_XLB_PIPELINING 1
123
124
125
126
127#define CONFIG_HARD_I2C 1
128#define CONFIG_SYS_I2C_MODULE 2
129#define CONFIG_SYS_I2C_SPEED 100000
130#define CONFIG_SYS_I2C_SLAVE 0x7F
131#define CONFIG_SYS_I2C_INIT_MPC5XXX
132
133
134
135
136#define CONFIG_SYS_I2C_EEPROM_ADDR 0x52
137#define CONFIG_SYS_I2C_FACT_ADDR 0x52
138#define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 2
139#define CONFIG_SYS_EEPROM_SIZE 4096
140#define CONFIG_SYS_EEPROM_PAGE_WRITE_BITS 3
141#define CONFIG_SYS_EEPROM_PAGE_WRITE_DELAY_MS 15
142
143
144
145
146#define RTC
147#define CONFIG_RTC_DS3231 1
148#define CONFIG_SYS_I2C_RTC_ADDR 0x68
149
150
151
152
153
154#define CONFIG_SYS_FLASH_BASE 0xfe000000
155
156
157
158
159#define CONFIG_SYS_FLASH_SIZE 0x02000000
160#define CONFIG_SYS_FLASH_BANKS_LIST { CONFIG_SYS_FLASH_BASE }
161
162#define CONFIG_SYS_FLASH_CFI 1
163#define CONFIG_FLASH_CFI_DRIVER 1
164#define CONFIG_SYS_FLASH_EMPTY_INFO
165#define CONFIG_SYS_MAX_FLASH_SECT 259
166#define CONFIG_SYS_MAX_FLASH_BANKS 1
167
168#define CONFIG_SYS_FLASH_USE_BUFFER_WRITE
169
170
171
172
173
174
175#define CONFIG_SYS_FLASH_PROTECTION 1
176
177
178
179
180
181#define CONFIG_ENV_IS_IN_EEPROM 1
182#define CONFIG_ENV_OFFSET 0x00
183
184#define CONFIG_ENV_SIZE CONFIG_SYS_EEPROM_SIZE
185
186#define CONFIG_ENV_OVERWRITE 1
187
188
189
190
191#define SDRAM_DDR 1
192#define SDRAM_MODE 0x018D0000
193#define SDRAM_EMODE 0x40090000
194#define SDRAM_CONTROL 0x71500F00
195#define SDRAM_CONFIG1 0x73711930
196#define SDRAM_CONFIG2 0x47770000
197
198
199
200
201#define CONFIG_SYS_MBAR 0xF0000000
202
203#define CONFIG_SYS_SDRAM_BASE 0x00000000
204#define CONFIG_SYS_DEFAULT_MBAR 0x80000000
205
206
207#define CONFIG_SYS_INIT_RAM_ADDR MPC5XXX_SRAM
208
209
210#define CONFIG_SYS_INIT_RAM_SIZE MPC5XXX_SRAM_SIZE
211
212#define CONFIG_SYS_GBL_DATA_OFFSET (CONFIG_SYS_INIT_RAM_SIZE - \
213 GENERATED_GBL_DATA_SIZE)
214#define CONFIG_SYS_INIT_SP_OFFSET CONFIG_SYS_GBL_DATA_OFFSET
215
216#define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE
217#if (CONFIG_SYS_MONITOR_BASE < CONFIG_SYS_FLASH_BASE)
218# define CONFIG_SYS_RAMBOOT 1
219#endif
220
221#define CONFIG_SYS_MONITOR_LEN (192 << 10)
222#define CONFIG_SYS_MALLOC_LEN (128 << 10)
223#define CONFIG_SYS_BOOTMAPSZ (8 << 20)
224
225
226#define CONFIG_SYS_CS1_START 0x20000000
227#define CONFIG_SYS_CS1_SIZE 0x90000
228#define CONFIG_SYS_CS1_CFG 0x00025b00
229
230
231#define CONFIG_SYS_CS3_START 0x10000000
232#define CONFIG_SYS_CS3_SIZE 0x400000
233#define CONFIG_SYS_CS3_CFG 0xffff3d10
234
235
236
237
238#define CONFIG_MPC5xxx_FEC 1
239#define CONFIG_MPC5xxx_FEC_MII100
240#define CONFIG_PHY_ADDR 0x01
241#define CONFIG_NO_AUTOLOAD 1
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342#define CONFIG_SYS_GPS_PORT_CONFIG 0x0d75a162
343
344
345
346
347#define CONFIG_SYS_LONGHELP
348#define CONFIG_SYS_PROMPT "uboot> "
349
350#define CONFIG_CMDLINE_EDITING 1
351
352#define CONFIG_SYS_CACHELINE_SIZE 32
353#if defined(CONFIG_CMD_KGDB)
354#define CONFIG_SYS_CACHELINE_SHIFT 5
355#endif
356
357#if defined(CONFIG_CMD_KGDB)
358#define CONFIG_SYS_CBSIZE 1024
359#else
360#define CONFIG_SYS_CBSIZE 512
361#endif
362#define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE + sizeof(CONFIG_SYS_PROMPT) + 16)
363
364#define CONFIG_SYS_MAXARGS 32
365#define CONFIG_SYS_BARGSIZE CONFIG_SYS_CBSIZE
366
367#define CONFIG_SYS_MEMTEST_START 0x00100000
368#define CONFIG_SYS_MEMTEST_END 0x00f00000
369
370#define CONFIG_SYS_LOAD_ADDR 0x400000
371#define CONFIG_SYS_HZ 1000
372
373#define CONFIG_DISPLAY_BOARDINFO 1
374
375#define CONFIG_SYS_HUSH_PARSER 1
376
377#define CONFIG_CRC32_VERIFY 1
378
379#define CONFIG_BOOTP_MASK (CONFIG_BOOTP_DEFAULT | \
380 CONFIG_BOOTP_DNS | \
381 CONFIG_BOOTP_DNS2 | \
382 CONFIG_BOOTP_SEND_HOSTNAME )
383
384#define CONFIG_VERSION_VARIABLE 1
385
386
387
388
389#define CONFIG_SYS_HID0_INIT HID0_ICE | HID0_ICFI
390#define CONFIG_SYS_HID0_FINAL HID0_ICE
391
392
393#define CONFIG_SYS_CS_BURST 0x00000000
394
395#define CONFIG_SYS_CS_DEADCYCLE 0x33333331
396
397#define CONFIG_SYS_BOOTCS_CFG 0x0002d900
398#define CONFIG_SYS_BOOTCS_START CONFIG_SYS_FLASH_BASE
399#define CONFIG_SYS_BOOTCS_SIZE CONFIG_SYS_FLASH_SIZE
400
401#define CONFIG_SYS_RESET_ADDRESS 0xff000000
402
403
404
405
406#define CONFIG_USB_CLOCK 0x0001bbbb
407
408#define CONFIG_PSC3_USB
409#define CONFIG_USB_CONFIG 0x00000100
410#define CONFIG_USB_OHCI
411#define CONFIG_USB_STORAGE
412
413
414
415
416#undef CONFIG_IDE_8xx_PCCARD
417#undef CONFIG_IDE_8xx_DIRECT
418#undef CONFIG_IDE_LED
419
420#define CONFIG_IDE_RESET 1
421#define CONFIG_IDE_PREINIT
422#define CONFIG_SYS_IDE_MAXBUS 1
423#define CONFIG_SYS_IDE_MAXDEVICE 2
424#define CONFIG_SYS_ATA_IDE0_OFFSET 0x0000
425#define CONFIG_SYS_ATA_BASE_ADDR MPC5XXX_ATA
426
427#define CONFIG_SYS_ATA_DATA_OFFSET (0x0060)
428
429#define CONFIG_SYS_ATA_REG_OFFSET (CONFIG_SYS_ATA_DATA_OFFSET)
430
431#define CONFIG_SYS_ATA_ALT_OFFSET (0x005C)
432
433#define CONFIG_SYS_ATA_STRIDE 4
434#define CONFIG_ATAPI 1
435
436
437#define CONFIG_DOS_PARTITION 1
438
439
440
441
442#define CONFIG_OF_LIBFDT 1
443#define CONFIG_OF_BOARD_SETUP 1
444
445#define OF_CPU "PowerPC,5200@0"
446#define OF_TBCLK CONFIG_SYS_MPC5XXX_CLKIN
447#define OF_SOC "soc5200@f0000000"
448#define OF_STDOUT_PATH "/soc5200@f0000000/serial@2600"
449
450#endif
451