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#ifndef __CONFIG_H
28#define __CONFIG_H
29
30
31
32
33
34
35#define CONFIG_MPC5xxx 1
36#define CONFIG_MPC5200 1
37#define CONFIG_TQM5200 1
38#undef CONFIG_TQM5200_REV100
39
40
41
42
43
44
45
46
47#ifndef CONFIG_SYS_TEXT_BASE
48#define CONFIG_SYS_TEXT_BASE 0xFC000000
49#endif
50
51
52#if !defined(CONFIG_CAM5200) && !defined(CONFIG_CHARON) \
53 && !defined(CONFIG_FO300)
54#define CONFIG_STK52XX 1
55#endif
56
57#define CONFIG_SYS_MPC5XXX_CLKIN 33000000
58
59#define CONFIG_HIGH_BATS 1
60
61
62
63
64#define CONFIG_PSC_CONSOLE 1
65#define CONFIG_BAUDRATE 115200
66#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
67#define CONFIG_BOOTCOUNT_LIMIT 1
68
69#ifdef CONFIG_FO300
70#define CONFIG_SYS_DEVICE_NULLDEV 1
71#define CONFIG_SILENT_CONSOLE 1
72#define CONFIG_BOARD_EARLY_INIT_F 1
73#define CONFIG_USB_BIN_FIXUP 1
74#if 0
75#define FO300_SILENT_CONSOLE_WHEN_S1_CLOSED 1
76
77#endif
78
79#undef FO300_SILENT_CONSOLE_WHEN_S1_CLOSED
80
81#endif
82
83#if defined(CONFIG_CHARON) || defined(CONFIG_STK52XX)
84#define CONFIG_PS2KBD
85#define CONFIG_PS2MULT
86#define CONFIG_PS2SERIAL 6
87#define CONFIG_PS2MULT_DELAY (CONFIG_SYS_HZ/2)
88#define CONFIG_BOARD_EARLY_INIT_R
89#endif
90
91
92
93
94
95
96#if defined(CONFIG_CHARON) || defined(CONFIG_STK52XX)
97#define CONFIG_PCI 1
98#define CONFIG_PCI_PNP 1
99
100
101#define CONFIG_PCI_MEM_BUS 0x40000000
102#define CONFIG_PCI_MEM_PHYS CONFIG_PCI_MEM_BUS
103#define CONFIG_PCI_MEM_SIZE 0x10000000
104
105#define CONFIG_PCI_IO_BUS 0x50000000
106#define CONFIG_PCI_IO_PHYS CONFIG_PCI_IO_BUS
107#define CONFIG_PCI_IO_SIZE 0x01000000
108
109#define CONFIG_EEPRO100 1
110#define CONFIG_SYS_RX_ETH_BUFFER 8
111#define CONFIG_NS8382X 1
112#endif
113
114
115
116
117#ifndef CONFIG_TQM5200S
118#define CONFIG_VIDEO
119#define CONFIG_VIDEO_SM501
120#define CONFIG_VIDEO_SM501_32BPP
121#define CONFIG_CFB_CONSOLE
122#define CONFIG_VIDEO_LOGO
123
124#ifndef CONFIG_FO300
125#define CONFIG_CONSOLE_EXTRA_INFO
126#else
127#define CONFIG_VIDEO_BMP_LOGO
128#endif
129
130#define CONFIG_VGA_AS_SINGLE_DEVICE
131#define CONFIG_VIDEO_SW_CURSOR
132#define CONFIG_SPLASH_SCREEN
133#define CONFIG_SYS_CONSOLE_IS_IN_ENV
134#endif
135
136
137
138#define CONFIG_MAC_PARTITION
139#define CONFIG_DOS_PARTITION
140#define CONFIG_ISO_PARTITION
141
142
143#if defined(CONFIG_CHARON) || defined(CONFIG_FO300) || \
144 defined(CONFIG_STK52XX)
145#define CONFIG_USB_OHCI_NEW
146#define CONFIG_SYS_OHCI_BE_CONTROLLER
147#define CONFIG_USB_STORAGE
148#define CONFIG_CMD_FAT
149#define CONFIG_CMD_USB
150
151#undef CONFIG_SYS_USB_OHCI_BOARD_INIT
152#define CONFIG_SYS_USB_OHCI_CPU_INIT
153#define CONFIG_SYS_USB_OHCI_REGS_BASE MPC5XXX_USB
154#define CONFIG_SYS_USB_OHCI_SLOT_NAME "mpc5200"
155#define CONFIG_SYS_USB_OHCI_MAX_ROOT_PORTS 15
156
157#endif
158
159#ifndef CONFIG_CAM5200
160
161#define CONFIG_POST (CONFIG_SYS_POST_MEMORY | \
162 CONFIG_SYS_POST_CPU | \
163 CONFIG_SYS_POST_I2C)
164#endif
165
166#ifdef CONFIG_POST
167
168#define MPC5XXX_SRAM_POST_SIZE MPC5XXX_SRAM_SIZE-4
169#endif
170
171
172
173
174
175#define CONFIG_BOOTP_BOOTFILESIZE
176#define CONFIG_BOOTP_BOOTPATH
177#define CONFIG_BOOTP_GATEWAY
178#define CONFIG_BOOTP_HOSTNAME
179
180
181
182
183
184#include <config_cmd_default.h>
185
186#define CONFIG_CMD_ASKENV
187#define CONFIG_CMD_DATE
188#define CONFIG_CMD_DHCP
189#define CONFIG_CMD_EEPROM
190#define CONFIG_CMD_I2C
191#define CONFIG_CMD_JFFS2
192#define CONFIG_CMD_MII
193#define CONFIG_CMD_NFS
194#define CONFIG_CMD_PING
195#define CONFIG_CMD_REGINFO
196#define CONFIG_CMD_SNTP
197#define CONFIG_CMD_BSP
198
199#ifdef CONFIG_VIDEO
200 #define CONFIG_CMD_BMP
201#endif
202
203#ifdef CONFIG_PCI
204#define CONFIG_CMD_PCI
205#define CONFIG_PCIAUTO_SKIP_HOST_BRIDGE 1
206#endif
207
208#if defined(CONFIG_CHARON) || defined(CONFIG_FO300) || \
209 defined(CONFIG_MINIFAP) || defined(CONFIG_STK52XX)
210 #define CONFIG_CMD_IDE
211 #define CONFIG_CMD_FAT
212 #define CONFIG_CMD_EXT2
213#endif
214
215#if defined(CONFIG_CHARON) || defined(CONFIG_FO300) || \
216 defined(CONFIG_STK52XX)
217 #define CONFIG_CFG_USB
218 #define CONFIG_CFG_FAT
219#endif
220
221#ifdef CONFIG_POST
222 #define CONFIG_CMD_DIAG
223#endif
224
225
226#define CONFIG_TIMESTAMP
227
228#if (CONFIG_SYS_TEXT_BASE != 0xFFF00000)
229# define CONFIG_SYS_LOWBOOT 1
230#endif
231
232
233
234
235#define CONFIG_BOOTDELAY 5
236
237#define CONFIG_PREBOOT "echo;" \
238 "echo Type \\\"run flash_nfs\\\" to mount root filesystem over NFS;" \
239 "echo"
240
241#undef CONFIG_BOOTARGS
242
243#if defined(CONFIG_TQM5200_B) && !defined(CONFIG_SYS_LOWBOOT)
244# define ENV_UPDT \
245 "update=protect off FFF00000 +${filesize};" \
246 "erase FFF00000 +${filesize};" \
247 "cp.b 200000 FFF00000 ${filesize};" \
248 "protect on FFF00000 +${filesize}\0"
249#else
250# define ENV_UPDT \
251 "update=protect off FC000000 +${filesize};" \
252 "erase FC000000 +${filesize};" \
253 "cp.b 200000 FC000000 ${filesize};" \
254 "protect on FC000000 +${filesize}\0"
255#endif
256
257#if defined(CONFIG_TQM5200)
258#define CUSTOM_ENV_SETTINGS \
259 "hostname=tqm5200\0" \
260 "bootfile=/tftpboot/tqm5200/uImage\0" \
261 "fdt_file=/tftpboot/tqm5200/tqm5200.dtb\0" \
262 "u-boot=/tftpboot/tqm5200/u-boot.bin\0"
263#elif defined(CONFIG_CAM5200)
264#define CUSTOM_ENV_SETTINGS \
265 "bootfile=cam5200/uImage\0" \
266 "u-boot=cam5200/u-boot.bin\0" \
267 "setup=tftp 200000 cam5200/setup.img; source 200000\0"
268#endif
269
270#if defined(CONFIG_TQM5200_B)
271#define ENV_FLASH_LAYOUT \
272 "fdt_addr=FC100000\0" \
273 "kernel_addr=FC140000\0" \
274 "ramdisk_addr=FC600000\0"
275#elif defined(CONFIG_CHARON)
276#define ENV_FLASH_LAYOUT \
277 "fdt_addr=FDFC0000\0" \
278 "kernel_addr=FC0A0000\0" \
279 "ramdisk_addr=FC200000\0"
280#else
281#define ENV_FLASH_LAYOUT \
282 "fdt_addr=FC0A0000\0" \
283 "kernel_addr=FC0C0000\0" \
284 "ramdisk_addr=FC300000\0"
285#endif
286
287#define CONFIG_EXTRA_ENV_SETTINGS \
288 "netdev=eth0\0" \
289 "console=ttyPSC0\0" \
290 ENV_FLASH_LAYOUT \
291 "kernel_addr_r=400000\0" \
292 "fdt_addr_r=600000\0" \
293 "rootpath=/opt/eldk/ppc_6xx\0" \
294 "ramargs=setenv bootargs root=/dev/ram rw\0" \
295 "nfsargs=setenv bootargs root=/dev/nfs rw " \
296 "nfsroot=${serverip}:${rootpath}\0" \
297 "addip=setenv bootargs ${bootargs} " \
298 "ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}" \
299 ":${hostname}:${netdev}:off panic=1\0" \
300 "addcons=setenv bootargs ${bootargs} " \
301 "console=${console},${baudrate}\0" \
302 "addmtd=setenv bootargs ${bootargs} ${mtdparts}\0" \
303 "flash_self_old=sete console ttyS0; " \
304 "run ramargs addip addcons addmtd; " \
305 "bootm ${kernel_addr} ${ramdisk_addr}\0" \
306 "flash_self=run ramargs addip addcons;" \
307 "bootm ${kernel_addr} ${ramdisk_addr} ${fdt_addr}\0" \
308 "flash_nfs_old=sete console ttyS0; run nfsargs addip addcons;" \
309 "bootm ${kernel_addr}\0" \
310 "flash_nfs=run nfsargs addip addcons;" \
311 "bootm ${kernel_addr} - ${fdt_addr}\0" \
312 "net_nfs_old=tftp ${kernel_addr_r} ${bootfile};" \
313 "sete console ttyS0; run nfsargs addip addcons;bootm\0" \
314 "net_nfs=tftp ${kernel_addr_r} ${bootfile}; " \
315 "tftp ${fdt_addr_r} ${fdt_file}; " \
316 "run nfsargs addip addcons addmtd; " \
317 "bootm ${kernel_addr_r} - ${fdt_addr_r}\0" \
318 CUSTOM_ENV_SETTINGS \
319 "load=tftp 200000 ${u-boot}\0" \
320 ENV_UPDT \
321 ""
322
323#define CONFIG_BOOTCOMMAND "run net_nfs"
324
325
326
327
328#define CONFIG_SYS_IPBCLK_EQUALS_XLBCLK
329
330#if defined(CONFIG_SYS_IPBCLK_EQUALS_XLBCLK) && !defined(CONFIG_CAM5200)
331
332
333
334
335
336
337
338#define CONFIG_SYS_PCICLK_EQUALS_IPBCLK_DIV2
339#endif
340
341
342
343
344#define CONFIG_HARD_I2C 1
345#ifdef CONFIG_TQM5200_REV100
346#define CONFIG_SYS_I2C_MODULE 1
347#else
348#define CONFIG_SYS_I2C_MODULE 2
349#endif
350
351
352
353
354
355
356
357
358
359
360#define CONFIG_SYS_I2C_SPEED 100000
361#define CONFIG_SYS_I2C_SLAVE 0x7F
362
363
364
365
366
367
368
369#define CONFIG_SYS_I2C_EEPROM_ADDR 0x50
370#define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 2
371#define CONFIG_SYS_EEPROM_PAGE_WRITE_BITS 5
372#define CONFIG_SYS_EEPROM_PAGE_WRITE_DELAY_MS 20
373
374
375
376
377#if defined (CONFIG_MINIFAP)
378#define CONFIG_SYS_I2C_HWMON_ADDR 0x2C
379#endif
380
381
382#if defined (CONFIG_MINIFAP)
383#undef CONFIG_SYS_POST_I2C_ADDRS
384#define CONFIG_SYS_POST_I2C_ADDRS {CONFIG_SYS_I2C_EEPROM_ADDR, \
385 CONFIG_SYS_I2C_HWMON_ADDR, \
386 CONFIG_SYS_I2C_SLAVE}
387#endif
388
389
390
391
392#define CONFIG_SYS_FLASH_BASE 0xFC000000
393
394#if defined(CONFIG_CAM5200) && defined(CONFIG_CAM5200_NIOSFLASH)
395#define CONFIG_SYS_MAX_FLASH_BANKS 2
396
397#define CONFIG_SYS_FLASH_WORD_SIZE unsigned int
398#define CONFIG_SYS_FLASH_ERASE_TOUT 120000
399#define CONFIG_SYS_FLASH_WRITE_TOUT 500
400
401#define CONFIG_SYS_FLASH_ADDR0 0x555
402#define CONFIG_SYS_FLASH_ADDR1 0x2AA
403#define CONFIG_SYS_FLASH_2ND_16BIT_DEV 1
404#define CONFIG_SYS_MAX_FLASH_SECT 128
405#else
406
407#define CONFIG_SYS_FLASH_CFI 1
408#define CONFIG_FLASH_CFI_DRIVER 1
409#define CONFIG_FLASH_CFI_MTD
410#define CONFIG_SYS_FLASH_BANKS_LIST { CONFIG_SYS_BOOTCS_START }
411#define CONFIG_SYS_MAX_FLASH_BANKS 1
412
413#define CONFIG_SYS_MAX_FLASH_SECT 512
414#endif
415
416#define CONFIG_SYS_FLASH_EMPTY_INFO
417#define CONFIG_SYS_FLASH_SIZE 0x04000000
418#define CONFIG_SYS_FLASH_USE_BUFFER_WRITE 1
419
420#if defined (CONFIG_CAM5200)
421# define CONFIG_ENV_ADDR (CONFIG_SYS_FLASH_BASE + 0x00040000)
422#elif defined(CONFIG_TQM5200_B)
423# define CONFIG_ENV_ADDR (CONFIG_SYS_FLASH_BASE + 0x00080000)
424#else
425# define CONFIG_ENV_ADDR (CONFIG_SYS_FLASH_BASE + 0x00060000)
426#endif
427
428
429#define CONFIG_CMD_MTDPARTS
430#define CONFIG_MTD_DEVICE
431#define MTDIDS_DEFAULT "nor0=fc000000.flash"
432
433#if defined(CONFIG_STK52XX)
434# if defined(CONFIG_TQM5200_B)
435# if defined(CONFIG_SYS_LOWBOOT)
436# define MTDPARTS_DEFAULT "mtdparts=fc000000.flash:1m(firmware)," \
437 "256k(dtb)," \
438 "2304k(kernel)," \
439 "2560k(small-fs)," \
440 "2m(initrd)," \
441 "8m(misc)," \
442 "16m(big-fs)"
443# else
444# define MTDPARTS_DEFAULT "mtdparts=fc000000.flash:2560k(kernel),"\
445 "3584k(small-fs)," \
446 "2m(initrd)," \
447 "8m(misc)," \
448 "15m(big-fs)," \
449 "1m(firmware)"
450# endif
451# else
452# define MTDPARTS_DEFAULT "mtdparts=fc000000.flash:640k(firmware),"\
453 "128k(dtb)," \
454 "2304k(kernel)," \
455 "2m(initrd)," \
456 "4m(small-fs)," \
457 "8m(misc)," \
458 "15m(big-fs)"
459# endif
460#elif defined (CONFIG_CAM5200)
461# define MTDPARTS_DEFAULT "mtdparts=fc000000.flash:768k(firmware),"\
462 "1792k(kernel)," \
463 "5632k(rootfs)," \
464 "24m(home)"
465#elif defined (CONFIG_CHARON)
466# define MTDPARTS_DEFAULT "mtdparts=fc000000.flash:640k(firmware),"\
467 "1408k(kernel)," \
468 "2m(initrd)," \
469 "4m(small-fs)," \
470 "24320k(big-fs)," \
471 "256k(dts)"
472#elif defined (CONFIG_FO300)
473# define MTDPARTS_DEFAULT "mtdparts=fc000000.flash:640k(firmware),"\
474 "1408k(kernel)," \
475 "2m(initrd)," \
476 "4m(small-fs)," \
477 "8m(misc)," \
478 "16m(big-fs)"
479#else
480# error "Unknown Carrier Board"
481#endif
482
483
484
485
486#define CONFIG_ENV_IS_IN_FLASH 1
487#define CONFIG_ENV_SIZE 0x4000
488#if defined(CONFIG_TQM5200_B) || defined (CONFIG_CAM5200)
489#define CONFIG_ENV_SECT_SIZE 0x40000
490#else
491#define CONFIG_ENV_SECT_SIZE 0x20000
492#endif
493#define CONFIG_ENV_ADDR_REDUND (CONFIG_ENV_ADDR + CONFIG_ENV_SECT_SIZE)
494#define CONFIG_ENV_SIZE_REDUND (CONFIG_ENV_SIZE)
495
496
497
498
499#define CONFIG_SYS_MBAR 0xF0000000
500#define CONFIG_SYS_SDRAM_BASE 0x00000000
501#define CONFIG_SYS_DEFAULT_MBAR 0x80000000
502
503
504#define CONFIG_SYS_INIT_RAM_ADDR MPC5XXX_SRAM
505#ifdef CONFIG_POST
506
507#define CONFIG_SYS_INIT_RAM_SIZE MPC5XXX_SRAM_POST_SIZE
508#else
509#define CONFIG_SYS_INIT_RAM_SIZE MPC5XXX_SRAM_SIZE
510#endif
511
512
513#define CONFIG_SYS_GBL_DATA_OFFSET (CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE)
514#define CONFIG_SYS_INIT_SP_OFFSET CONFIG_SYS_GBL_DATA_OFFSET
515
516#define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE
517#if (CONFIG_SYS_MONITOR_BASE < CONFIG_SYS_FLASH_BASE)
518# define CONFIG_SYS_RAMBOOT 1
519#endif
520
521#if defined (CONFIG_CAM5200)
522# define CONFIG_SYS_MONITOR_LEN (256 << 10)
523#elif defined(CONFIG_TQM5200_B)
524# define CONFIG_SYS_MONITOR_LEN (512 << 10)
525#else
526# define CONFIG_SYS_MONITOR_LEN (384 << 10)
527#endif
528
529#define CONFIG_SYS_MALLOC_LEN (1024 << 10)
530#define CONFIG_SYS_BOOTMAPSZ (8 << 20)
531
532
533
534
535#define CONFIG_MPC5xxx_FEC 1
536#define CONFIG_MPC5xxx_FEC_MII100
537
538
539
540
541#define CONFIG_PHY_ADDR 0x00
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586#if !defined(CONFIG_SYS_GPS_PORT_CONFIG)
587#if defined (CONFIG_MINIFAP)
588# define CONFIG_SYS_GPS_PORT_CONFIG 0x91000004
589#elif defined (CONFIG_STK52XX)
590# if defined (CONFIG_STK52XX_REV100)
591# define CONFIG_SYS_GPS_PORT_CONFIG 0x81500014
592# else
593# if defined (CONFIG_TQM5200_REV100)
594# error TQM5200 REV100 not supported on STK52XX REV200 or above
595# else
596# define CONFIG_SYS_GPS_PORT_CONFIG 0x91500404
597# endif
598# endif
599#elif defined (CONFIG_FO300)
600# define CONFIG_SYS_GPS_PORT_CONFIG 0x91502c24
601#elif defined (CONFIG_CAM5200)
602# define CONFIG_SYS_GPS_PORT_CONFIG 0x8050A444
603#else
604# define CONFIG_SYS_GPS_PORT_CONFIG 0x81000004
605#endif
606#endif
607
608
609
610
611#if defined (CONFIG_STK52XX) && !defined (CONFIG_STK52XX_REV100)
612# define CONFIG_RTC_M41T11 1
613# define CONFIG_SYS_I2C_RTC_ADDR 0x68
614# define CONFIG_SYS_M41T11_BASE_YEAR 1900
615
616#else
617# define CONFIG_RTC_MPC5200 1
618#endif
619
620
621
622
623#define CONFIG_SYS_LONGHELP
624#define CONFIG_SYS_PROMPT "=> "
625
626#define CONFIG_CMDLINE_EDITING 1
627#define CONFIG_SYS_HUSH_PARSER 1
628#define CONFIG_SYS_PROMPT_HUSH_PS2 "> "
629
630#define CONFIG_SYS_CACHELINE_SIZE 32
631#if defined(CONFIG_CMD_KGDB)
632#define CONFIG_SYS_CACHELINE_SHIFT 5
633#endif
634
635#if defined(CONFIG_CMD_KGDB)
636#define CONFIG_SYS_CBSIZE 1024
637#else
638#define CONFIG_SYS_CBSIZE 256
639#endif
640#define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE+sizeof(CONFIG_SYS_PROMPT)+16)
641#define CONFIG_SYS_MAXARGS 16
642#define CONFIG_SYS_BARGSIZE CONFIG_SYS_CBSIZE
643
644
645#define CONFIG_SYS_ALT_MEMTEST
646
647#define CONFIG_SYS_MEMTEST_START 0x00100000
648#define CONFIG_SYS_MEMTEST_END 0x00f00000
649
650#define CONFIG_SYS_LOAD_ADDR 0x100000
651
652#define CONFIG_SYS_HZ 1000
653
654
655
656
657#define CONFIG_LOOPW
658
659
660
661
662#define CONFIG_SYS_HID0_INIT HID0_ICE | HID0_ICFI
663#define CONFIG_SYS_HID0_FINAL HID0_ICE
664
665#define CONFIG_SYS_BOOTCS_START CONFIG_SYS_FLASH_BASE
666#define CONFIG_SYS_BOOTCS_SIZE CONFIG_SYS_FLASH_SIZE
667#ifdef CONFIG_SYS_PCICLK_EQUALS_IPBCLK_DIV2
668#define CONFIG_SYS_BOOTCS_CFG 0x0008DF30
669#else
670#define CONFIG_SYS_BOOTCS_CFG 0x0004DF30
671#endif
672#define CONFIG_SYS_CS0_START CONFIG_SYS_FLASH_BASE
673#define CONFIG_SYS_CS0_SIZE CONFIG_SYS_FLASH_SIZE
674
675#define CONFIG_LAST_STAGE_INIT
676
677
678
679
680
681#define CONFIG_SYS_CS2_START 0xE5000000
682#define CONFIG_SYS_CS2_SIZE 0x100000
683#define CONFIG_SYS_CS2_CFG 0x0004D930
684
685
686
687
688
689#define SM501_FB_BASE 0xE0000000
690#define CONFIG_SYS_CS1_START (SM501_FB_BASE)
691#define CONFIG_SYS_CS1_SIZE 0x4000000
692#define CONFIG_SYS_CS1_CFG 0x8F48FF70
693#define SM501_MMIO_BASE CONFIG_SYS_CS1_START + 0x03E00000
694
695#define CONFIG_SYS_CS_BURST 0x00000000
696#define CONFIG_SYS_CS_DEADCYCLE 0x33333311
697
698#if defined(CONFIG_CAM5200)
699#define CONFIG_SYS_CS4_START 0xB0000000
700#define CONFIG_SYS_CS4_SIZE 0x00010000
701#define CONFIG_SYS_CS4_CFG 0x01019C10
702
703#define CONFIG_SYS_CS5_START 0xD0000000
704#define CONFIG_SYS_CS5_SIZE 0x01208000
705#define CONFIG_SYS_CS5_CFG 0x1414BF10
706#endif
707
708#define CONFIG_SYS_RESET_ADDRESS 0xff000000
709
710
711
712
713
714#define CONFIG_USB_CLOCK 0x0001BBBB
715#define CONFIG_USB_CONFIG 0x00001000
716
717
718
719
720
721
722#undef CONFIG_IDE_8xx_PCCARD
723
724#undef CONFIG_IDE_8xx_DIRECT
725#undef CONFIG_IDE_LED
726
727#define CONFIG_IDE_RESET
728#define CONFIG_IDE_PREINIT
729
730#define CONFIG_SYS_IDE_MAXBUS 1
731#define CONFIG_SYS_IDE_MAXDEVICE 2
732
733#define CONFIG_SYS_ATA_IDE0_OFFSET 0x0000
734
735#define CONFIG_SYS_ATA_BASE_ADDR MPC5XXX_ATA
736
737
738#define CONFIG_SYS_ATA_DATA_OFFSET (0x0060)
739
740
741#define CONFIG_SYS_ATA_REG_OFFSET (CONFIG_SYS_ATA_DATA_OFFSET)
742
743
744#define CONFIG_SYS_ATA_ALT_OFFSET (0x005C)
745
746
747#define CONFIG_SYS_ATA_STRIDE 4
748
749
750#define CONFIG_ATAPI 1
751
752
753
754
755
756#define CONFIG_OF_LIBFDT 1
757#define CONFIG_OF_BOARD_SETUP 1
758
759#define OF_CPU "PowerPC,5200@0"
760#define OF_SOC "soc5200@f0000000"
761#define OF_TBCLK (bd->bi_busfreq / 4)
762#define OF_STDOUT_PATH "/soc5200@f0000000/serial@2000"
763
764#endif
765