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