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