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