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
213
214#define CONFIG_SYS_GBL_DATA_OFFSET (CONFIG_SYS_INIT_RAM_SIZE - \
215 GENERATED_GBL_DATA_SIZE)
216#define CONFIG_SYS_INIT_SP_OFFSET CONFIG_SYS_GBL_DATA_OFFSET
217
218#define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE
219#if (CONFIG_SYS_MONITOR_BASE < CONFIG_SYS_FLASH_BASE)
220# define CONFIG_SYS_RAMBOOT 1
221#endif
222
223#define CONFIG_SYS_MONITOR_LEN (192 << 10)
224#define CONFIG_SYS_MALLOC_LEN (128 << 10)
225#define CONFIG_SYS_BOOTMAPSZ (8 << 20)
226
227
228#define CONFIG_SYS_CS1_START 0x20000000
229#define CONFIG_SYS_CS1_SIZE 0x90000
230#define CONFIG_SYS_CS1_CFG 0x00025b00
231
232
233#define CONFIG_SYS_CS3_START 0x10000000
234#define CONFIG_SYS_CS3_SIZE 0x400000
235#define CONFIG_SYS_CS3_CFG 0xffff3d10
236
237
238
239
240#define CONFIG_MPC5xxx_FEC 1
241#define CONFIG_MPC5xxx_FEC_MII100
242#define CONFIG_PHY_ADDR 0x01
243#define CONFIG_NO_AUTOLOAD 1
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
343
344#define CONFIG_SYS_GPS_PORT_CONFIG 0x0d75a162
345
346
347
348
349#define CONFIG_SYS_LONGHELP
350#define CONFIG_SYS_PROMPT "uboot> "
351
352#define CONFIG_CMDLINE_EDITING 1
353
354#define CONFIG_SYS_CACHELINE_SIZE 32
355#if defined(CONFIG_CMD_KGDB)
356#define CONFIG_SYS_CACHELINE_SHIFT 5
357#endif
358
359#if defined(CONFIG_CMD_KGDB)
360#define CONFIG_SYS_CBSIZE 1024
361#else
362#define CONFIG_SYS_CBSIZE 512
363#endif
364#define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE + sizeof(CONFIG_SYS_PROMPT) + 16)
365
366#define CONFIG_SYS_MAXARGS 32
367#define CONFIG_SYS_BARGSIZE CONFIG_SYS_CBSIZE
368
369#define CONFIG_SYS_MEMTEST_START 0x00100000
370#define CONFIG_SYS_MEMTEST_END 0x00f00000
371
372#define CONFIG_SYS_LOAD_ADDR 0x400000
373#define CONFIG_SYS_HZ 1000
374
375#define CONFIG_DISPLAY_BOARDINFO 1
376
377#define CONFIG_SYS_HUSH_PARSER 1
378#define CONFIG_SYS_PROMPT_HUSH_PS2 "> "
379
380#define CONFIG_CRC32_VERIFY 1
381
382#define CONFIG_BOOTP_MASK (CONFIG_BOOTP_DEFAULT | \
383 CONFIG_BOOTP_DNS | \
384 CONFIG_BOOTP_DNS2 | \
385 CONFIG_BOOTP_SEND_HOSTNAME )
386
387#define CONFIG_VERSION_VARIABLE 1
388
389
390
391
392#define CONFIG_SYS_HID0_INIT HID0_ICE | HID0_ICFI
393#define CONFIG_SYS_HID0_FINAL HID0_ICE
394
395
396#define CONFIG_SYS_CS_BURST 0x00000000
397
398#define CONFIG_SYS_CS_DEADCYCLE 0x33333331
399
400#define CONFIG_SYS_BOOTCS_CFG 0x0002d900
401#define CONFIG_SYS_BOOTCS_START CONFIG_SYS_FLASH_BASE
402#define CONFIG_SYS_BOOTCS_SIZE CONFIG_SYS_FLASH_SIZE
403
404#define CONFIG_SYS_RESET_ADDRESS 0xff000000
405
406
407
408
409#define CONFIG_USB_CLOCK 0x0001bbbb
410
411#define CONFIG_PSC3_USB
412#define CONFIG_USB_CONFIG 0x00000100
413#define CONFIG_USB_OHCI
414#define CONFIG_USB_STORAGE
415
416
417
418
419#undef CONFIG_IDE_8xx_PCCARD
420#undef CONFIG_IDE_8xx_DIRECT
421#undef CONFIG_IDE_LED
422
423#define CONFIG_IDE_RESET 1
424#define CONFIG_IDE_PREINIT
425#define CONFIG_SYS_IDE_MAXBUS 1
426#define CONFIG_SYS_IDE_MAXDEVICE 2
427#define CONFIG_SYS_ATA_IDE0_OFFSET 0x0000
428#define CONFIG_SYS_ATA_BASE_ADDR MPC5XXX_ATA
429
430#define CONFIG_SYS_ATA_DATA_OFFSET (0x0060)
431
432#define CONFIG_SYS_ATA_REG_OFFSET (CONFIG_SYS_ATA_DATA_OFFSET)
433
434#define CONFIG_SYS_ATA_ALT_OFFSET (0x005C)
435
436#define CONFIG_SYS_ATA_STRIDE 4
437#define CONFIG_ATAPI 1
438
439
440#define CONFIG_DOS_PARTITION 1
441
442
443
444
445#define CONFIG_OF_LIBFDT 1
446#define CONFIG_OF_BOARD_SETUP 1
447
448#define OF_CPU "PowerPC,5200@0"
449#define OF_TBCLK CONFIG_SYS_MPC5XXX_CLKIN
450#define OF_SOC "soc5200@f0000000"
451#define OF_STDOUT_PATH "/soc5200@f0000000/serial@2600"
452
453#endif
454