]> Git Repo - J-u-boot.git/blame - include/configs/MPC8641HPCN.h
Merge branch 'net' of git://www.denx.de/git/u-boot-microblaze
[J-u-boot.git] / include / configs / MPC8641HPCN.h
CommitLineData
5c9efb36 1/*
1b77ca8a 2 * Copyright 2006, 2010-2011 Freescale Semiconductor.
5c9efb36 3 *
debb7354
JL
4 * Srikanth Srinivasan ([email protected])
5 *
3765b3e7 6 * SPDX-License-Identifier: GPL-2.0+
debb7354
JL
7 */
8
9/*
5c9efb36 10 * MPC8641HPCN board configuration file
debb7354
JL
11 *
12 * Make sure you change the MAC address and other network params first,
13 * search for CONFIG_ETHADDR, CONFIG_SERVERIP, etc in this file.
14 */
15
16#ifndef __CONFIG_H
17#define __CONFIG_H
18
19/* High Level Configuration Options */
debb7354
JL
20#define CONFIG_MPC8641 1 /* MPC8641 specific */
21#define CONFIG_MPC8641HPCN 1 /* MPC8641HPCN board specific */
7649a590 22#define CONFIG_MP 1 /* support multiple processors */
53677ef1 23#define CONFIG_LINUX_RESET_VEC 0x100 /* Reset vector used by Linux */
3111d32c 24/*#define CONFIG_PHYS_64BIT 1*/ /* Place devices in 36-bit space */
d591a80e 25#define CONFIG_ADDR_MAP 1 /* Use addr map */
debb7354 26
2ae18241
WD
27/*
28 * default CCSRBAR is at 0xff700000
29 * assume U-Boot is less than 0.5MB
30 */
31#define CONFIG_SYS_TEXT_BASE 0xeff00000
32
debb7354 33#ifdef RUN_DIAG
6bf98b13 34#define CONFIG_SYS_DIAG_ADDR CONFIG_SYS_FLASH_BASE
debb7354 35#endif
5c9efb36 36
1266df88
BB
37/*
38 * virtual address to be used for temporary mappings. There
39 * should be 128k free at this VA.
40 */
41#define CONFIG_SYS_SCRATCH_VA 0xe0000000
42
1b77ca8a
KG
43#define CONFIG_SYS_SRIO
44#define CONFIG_SRIO1 /* SRIO port 1 */
af5d100e 45
63cec581 46#define CONFIG_PCI 1 /* Enable PCI/PCIE */
46f3e385
KG
47#define CONFIG_PCIE1 1 /* PCIE controler 1 (ULI bridge) */
48#define CONFIG_PCIE2 1 /* PCIE controler 2 (slot) */
63cec581 49#define CONFIG_FSL_PCI_INIT 1 /* Use common FSL init code */
8ba93f68 50#define CONFIG_SYS_PCI_64BIT 1 /* enable 64-bit PCI resources */
4933b91f 51#define CONFIG_FSL_LAW 1 /* Use common FSL law init code */
5c9efb36 52
53677ef1 53#define CONFIG_TSEC_ENET /* tsec ethernet support */
debb7354 54#define CONFIG_ENV_OVERWRITE
debb7354 55
4bbfd3e2 56#define CONFIG_BAT_RW 1 /* Use common BAT rw code */
31d82672 57#define CONFIG_HIGH_BATS 1 /* High BATs supported and enabled */
d591a80e 58#define CONFIG_SYS_NUM_ADDR_MAP 8 /* Number of addr map slots = 8 dbats */
debb7354 59
53677ef1 60#define CONFIG_ALTIVEC 1
debb7354 61
5c9efb36 62/*
debb7354
JL
63 * L2CR setup -- make sure this is right for your board!
64 */
6d0f6bcf 65#define CONFIG_SYS_L2
debb7354
JL
66#define L2_INIT 0
67#define L2_ENABLE (L2CR_L2E)
68
69#ifndef CONFIG_SYS_CLK_FREQ
63cec581
ES
70#ifndef __ASSEMBLY__
71extern unsigned long get_board_sys_clk(unsigned long dummy);
72#endif
53677ef1 73#define CONFIG_SYS_CLK_FREQ get_board_sys_clk(0)
debb7354
JL
74#endif
75
6d0f6bcf
JCPV
76#define CONFIG_SYS_MEMTEST_START 0x00200000 /* memtest region */
77#define CONFIG_SYS_MEMTEST_END 0x00400000
debb7354 78
3111d32c
BB
79/*
80 * With the exception of PCI Memory and Rapid IO, most devices will simply
81 * add CONFIG_SYS_PHYS_ADDR_HIGH to the front of the 32-bit VA to get the PA
82 * when 36-bit is enabled. When 36-bit is not enabled, these bits are 0.
83 */
84#ifdef CONFIG_PHYS_64BIT
1605cc9e 85#define CONFIG_SYS_PHYS_ADDR_HIGH 0x0000000f
3111d32c 86#else
1605cc9e 87#define CONFIG_SYS_PHYS_ADDR_HIGH 0x00000000
3111d32c
BB
88#endif
89
debb7354
JL
90/*
91 * Base addresses -- Note these are effective addresses where the
92 * actual resources get mapped (not physical addresses)
93 */
6d0f6bcf 94#define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 /* CCSRBAR Default */
c759a01a 95#define CONFIG_SYS_CCSRBAR 0xffe00000 /* relocated CCSRBAR */
6d0f6bcf 96#define CONFIG_SYS_IMMR CONFIG_SYS_CCSRBAR /* PQII uses CONFIG_SYS_IMMR */
debb7354 97
3111d32c
BB
98/* Physical addresses */
99#define CONFIG_SYS_CCSRBAR_PHYS_LOW CONFIG_SYS_CCSRBAR
1605cc9e
BB
100#define CONFIG_SYS_CCSRBAR_PHYS_HIGH CONFIG_SYS_PHYS_ADDR_HIGH
101#define CONFIG_SYS_CCSRBAR_PHYS \
102 PAIRED_PHYS_TO_PHYS(CONFIG_SYS_CCSRBAR_PHYS_LOW, \
103 CONFIG_SYS_CCSRBAR_PHYS_HIGH)
3111d32c 104
076bff8f
YS
105#define CONFIG_HWCONFIG /* use hwconfig to control memory interleaving */
106
debb7354
JL
107/*
108 * DDR Setup
109 */
5614e71b 110#define CONFIG_SYS_FSL_DDR2
6a8e5692
KG
111#undef CONFIG_FSL_DDR_INTERACTIVE
112#define CONFIG_SPD_EEPROM /* Use SPD EEPROM for DDR setup */
113#define CONFIG_DDR_SPD
114
115#define CONFIG_ECC_INIT_VIA_DDRCONTROLLER /* DDR controller or DMA? */
116#define CONFIG_MEM_INIT_VALUE 0xDeadBeef
117
6d0f6bcf
JCPV
118#define CONFIG_SYS_DDR_SDRAM_BASE 0x00000000 /* DDR is system memory*/
119#define CONFIG_SYS_SDRAM_BASE CONFIG_SYS_DDR_SDRAM_BASE
1266df88 120#define CONFIG_SYS_MAX_DDR_BAT_SIZE 0x80000000 /* BAT mapping size */
fcb28e76 121#define CONFIG_VERY_BIG_RAM
debb7354 122
6a8e5692
KG
123#define CONFIG_NUM_DDR_CONTROLLERS 2
124#define CONFIG_DIMM_SLOTS_PER_CTLR 2
125#define CONFIG_CHIP_SELECTS_PER_CTRL (2 * CONFIG_DIMM_SLOTS_PER_CTLR)
126
127/*
128 * I2C addresses of SPD EEPROMs
129 */
130#define SPD_EEPROM_ADDRESS1 0x51 /* CTLR 0 DIMM 0 */
131#define SPD_EEPROM_ADDRESS2 0x52 /* CTLR 0 DIMM 1 */
132#define SPD_EEPROM_ADDRESS3 0x53 /* CTLR 1 DIMM 0 */
133#define SPD_EEPROM_ADDRESS4 0x54 /* CTLR 1 DIMM 1 */
134
135
136/*
137 * These are used when DDR doesn't use SPD.
138 */
6d0f6bcf
JCPV
139#define CONFIG_SYS_SDRAM_SIZE 256 /* DDR is 256MB */
140#define CONFIG_SYS_DDR_CS0_BNDS 0x0000000F
141#define CONFIG_SYS_DDR_CS0_CONFIG 0x80010102 /* Enable, no interleaving */
142#define CONFIG_SYS_DDR_TIMING_3 0x00000000
143#define CONFIG_SYS_DDR_TIMING_0 0x00260802
144#define CONFIG_SYS_DDR_TIMING_1 0x39357322
145#define CONFIG_SYS_DDR_TIMING_2 0x14904cc8
146#define CONFIG_SYS_DDR_MODE_1 0x00480432
147#define CONFIG_SYS_DDR_MODE_2 0x00000000
148#define CONFIG_SYS_DDR_INTERVAL 0x06090100
149#define CONFIG_SYS_DDR_DATA_INIT 0xdeadbeef
150#define CONFIG_SYS_DDR_CLK_CTRL 0x03800000
151#define CONFIG_SYS_DDR_OCD_CTRL 0x00000000
152#define CONFIG_SYS_DDR_OCD_STATUS 0x00000000
153#define CONFIG_SYS_DDR_CONTROL 0xe3008000 /* Type = DDR2 */
154#define CONFIG_SYS_DDR_CONTROL2 0x04400000
6a8e5692 155
ad8f8687 156#define CONFIG_ID_EEPROM
6d0f6bcf 157#define CONFIG_SYS_I2C_EEPROM_NXID
32628c50 158#define CONFIG_ID_EEPROM
6d0f6bcf
JCPV
159#define CONFIG_SYS_I2C_EEPROM_ADDR 0x57
160#define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 1
debb7354 161
c759a01a 162#define CONFIG_SYS_FLASH_BASE 0xef800000 /* start of FLASH 8M */
1605cc9e
BB
163#define CONFIG_SYS_FLASH_BASE_PHYS_LOW CONFIG_SYS_FLASH_BASE
164#define CONFIG_SYS_FLASH_BASE_PHYS \
165 PAIRED_PHYS_TO_PHYS(CONFIG_SYS_FLASH_BASE_PHYS_LOW, \
166 CONFIG_SYS_PHYS_ADDR_HIGH)
3111d32c 167
b81b773e 168#define CONFIG_SYS_FLASH_BANKS_LIST {CONFIG_SYS_FLASH_BASE_PHYS}
debb7354 169
3111d32c
BB
170#define CONFIG_SYS_BR0_PRELIM (BR_PHYS_ADDR(CONFIG_SYS_FLASH_BASE_PHYS) \
171 | 0x00001001) /* port size 16bit */
172#define CONFIG_SYS_OR0_PRELIM 0xff806ff7 /* 8MB Boot Flash area*/
debb7354 173
3111d32c
BB
174#define CONFIG_SYS_BR2_PRELIM (BR_PHYS_ADDR(CF_BASE_PHYS) \
175 | 0x00001001) /* port size 16bit */
176#define CONFIG_SYS_OR2_PRELIM 0xffffeff7 /* 32k Compact Flash */
debb7354 177
3111d32c
BB
178#define CONFIG_SYS_BR3_PRELIM (BR_PHYS_ADDR(PIXIS_BASE_PHYS) \
179 | 0x00000801) /* port size 8bit */
180#define CONFIG_SYS_OR3_PRELIM 0xffffeff7 /* 32k PIXIS area*/
debb7354 181
c759a01a
BB
182/*
183 * The LBC_BASE is the base of the region that contains the PIXIS and the CF.
184 * The PIXIS and CF by themselves aren't large enough to take up the 128k
185 * required for the smallest BAT mapping, so there's a 64k hole.
186 */
187#define CONFIG_SYS_LBC_BASE 0xffde0000
1605cc9e 188#define CONFIG_SYS_LBC_BASE_PHYS_LOW CONFIG_SYS_LBC_BASE
debb7354 189
7608d75f 190#define CONFIG_FSL_PIXIS 1 /* use common PIXIS code */
c759a01a 191#define PIXIS_BASE (CONFIG_SYS_LBC_BASE + 0x00010000)
1605cc9e
BB
192#define PIXIS_BASE_PHYS_LOW (CONFIG_SYS_LBC_BASE_PHYS_LOW + 0x00010000)
193#define PIXIS_BASE_PHYS PAIRED_PHYS_TO_PHYS(PIXIS_BASE_PHYS_LOW, \
194 CONFIG_SYS_PHYS_ADDR_HIGH)
c759a01a 195#define PIXIS_SIZE 0x00008000 /* 32k */
5c9efb36
JL
196#define PIXIS_ID 0x0 /* Board ID at offset 0 */
197#define PIXIS_VER 0x1 /* Board version at offset 1 */
198#define PIXIS_PVER 0x2 /* PIXIS FPGA version at offset 2 */
199#define PIXIS_RST 0x4 /* PIXIS Reset Control register */
200#define PIXIS_AUX 0x6 /* PIXIS Auxiliary register; Scratch register */
201#define PIXIS_SPD 0x7 /* Register for SYSCLK speed */
202#define PIXIS_VCTL 0x10 /* VELA Control Register */
203#define PIXIS_VCFGEN0 0x12 /* VELA Config Enable 0 */
204#define PIXIS_VCFGEN1 0x13 /* VELA Config Enable 1 */
205#define PIXIS_VBOOT 0x16 /* VELA VBOOT Register */
9af9c6bd
KG
206#define PIXIS_VBOOT_FMAP 0x80 /* VBOOT - CFG_FLASHMAP */
207#define PIXIS_VBOOT_FBANK 0x40 /* VBOOT - CFG_FLASHBANK */
5c9efb36
JL
208#define PIXIS_VSPEED0 0x17 /* VELA VSpeed 0 */
209#define PIXIS_VSPEED1 0x18 /* VELA VSpeed 1 */
210#define PIXIS_VCLKH 0x19 /* VELA VCLKH register */
211#define PIXIS_VCLKL 0x1A /* VELA VCLKL register */
6d0f6bcf 212#define CONFIG_SYS_PIXIS_VBOOT_MASK 0x40 /* Reset altbank mask*/
debb7354 213
b5431560 214/* Compact flash shares a BAT with PIXIS; make sure they're contiguous */
c759a01a 215#define CF_BASE (PIXIS_BASE + PIXIS_SIZE)
3111d32c 216#define CF_BASE_PHYS (PIXIS_BASE_PHYS + PIXIS_SIZE)
b5431560 217
170deacb 218#define CONFIG_SYS_MAX_FLASH_BANKS 1 /* number of banks */
6d0f6bcf 219#define CONFIG_SYS_MAX_FLASH_SECT 128 /* sectors per device */
debb7354 220
6d0f6bcf
JCPV
221#undef CONFIG_SYS_FLASH_CHECKSUM
222#define CONFIG_SYS_FLASH_ERASE_TOUT 60000 /* Flash Erase Timeout (ms) */
223#define CONFIG_SYS_FLASH_WRITE_TOUT 500 /* Flash Write Timeout (ms) */
14d0a02a 224#define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE /* start of monitor */
bf9a8c34 225#define CONFIG_SYS_MONITOR_BASE_EARLY 0xfff00000 /* early monitor loc */
debb7354 226
00b1883a 227#define CONFIG_FLASH_CFI_DRIVER
6d0f6bcf
JCPV
228#define CONFIG_SYS_FLASH_CFI
229#define CONFIG_SYS_FLASH_EMPTY_INFO
debb7354 230
6d0f6bcf
JCPV
231#if (CONFIG_SYS_MONITOR_BASE < CONFIG_SYS_FLASH_BASE)
232#define CONFIG_SYS_RAMBOOT
debb7354 233#else
6d0f6bcf 234#undef CONFIG_SYS_RAMBOOT
debb7354
JL
235#endif
236
6d0f6bcf 237#if defined(CONFIG_SYS_RAMBOOT)
fa7db9c3 238#undef CONFIG_SPD_EEPROM
6d0f6bcf 239#define CONFIG_SYS_SDRAM_SIZE 256
debb7354
JL
240#endif
241
242#undef CONFIG_CLOCKS_IN_MHZ
243
6d0f6bcf
JCPV
244#define CONFIG_SYS_INIT_RAM_LOCK 1
245#ifndef CONFIG_SYS_INIT_RAM_LOCK
246#define CONFIG_SYS_INIT_RAM_ADDR 0x0fd00000 /* Initial RAM address */
debb7354 247#else
6d0f6bcf 248#define CONFIG_SYS_INIT_RAM_ADDR 0xf8400000 /* Initial RAM address */
debb7354 249#endif
553f0982 250#define CONFIG_SYS_INIT_RAM_SIZE 0x4000 /* Size of used area in RAM */
debb7354 251
25ddd1fb 252#define CONFIG_SYS_GBL_DATA_OFFSET (CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE)
6d0f6bcf 253#define CONFIG_SYS_INIT_SP_OFFSET CONFIG_SYS_GBL_DATA_OFFSET
debb7354 254
6d0f6bcf
JCPV
255#define CONFIG_SYS_MONITOR_LEN (256 * 1024) /* Reserve 256 kB for Mon */
256#define CONFIG_SYS_MALLOC_LEN (1024 * 1024) /* Reserved for malloc */
debb7354
JL
257
258/* Serial Port */
259#define CONFIG_CONS_INDEX 1
6d0f6bcf
JCPV
260#define CONFIG_SYS_NS16550
261#define CONFIG_SYS_NS16550_SERIAL
262#define CONFIG_SYS_NS16550_REG_SIZE 1
263#define CONFIG_SYS_NS16550_CLK get_bus_freq(0)
debb7354 264
6d0f6bcf 265#define CONFIG_SYS_BAUDRATE_TABLE \
debb7354
JL
266 {300, 600, 1200, 2400, 4800, 9600, 19200, 38400,115200}
267
6d0f6bcf
JCPV
268#define CONFIG_SYS_NS16550_COM1 (CONFIG_SYS_CCSRBAR+0x4500)
269#define CONFIG_SYS_NS16550_COM2 (CONFIG_SYS_CCSRBAR+0x4600)
debb7354
JL
270
271/* Use the HUSH parser */
6d0f6bcf 272#define CONFIG_SYS_HUSH_PARSER
debb7354 273
5c9efb36
JL
274/*
275 * Pass open firmware flat tree to kernel
276 */
ea9f7395
JL
277#define CONFIG_OF_LIBFDT 1
278#define CONFIG_OF_BOARD_SETUP 1
279#define CONFIG_OF_STDOUT_VIA_ALIAS 1
debb7354 280
586d1d5a
JL
281/*
282 * I2C
283 */
00f792e0
HS
284#define CONFIG_SYS_I2C
285#define CONFIG_SYS_I2C_FSL
286#define CONFIG_SYS_FSL_I2C_SPEED 400000
287#define CONFIG_SYS_FSL_I2C_SLAVE 0x7F
288#define CONFIG_SYS_FSL_I2C_OFFSET 0x3100
289#define CONFIG_SYS_I2C_NOPROBES { {0, 0x69} }
debb7354 290
586d1d5a
JL
291/*
292 * RapidIO MMU
293 */
1b77ca8a 294#define CONFIG_SYS_SRIO1_MEM_BASE 0x80000000 /* base address */
3111d32c 295#ifdef CONFIG_PHYS_64BIT
1605cc9e
BB
296#define CONFIG_SYS_SRIO1_MEM_PHYS_LOW 0x00000000
297#define CONFIG_SYS_SRIO1_MEM_PHYS_HIGH 0x0000000c
3111d32c 298#else
1605cc9e
BB
299#define CONFIG_SYS_SRIO1_MEM_PHYS_LOW CONFIG_SYS_SRIO1_MEM_BASE
300#define CONFIG_SYS_SRIO1_MEM_PHYS_HIGH 0x00000000
3111d32c 301#endif
1605cc9e
BB
302#define CONFIG_SYS_SRIO1_MEM_PHYS \
303 PAIRED_PHYS_TO_PHYS(CONFIG_SYS_SRIO1_MEM_PHYS_LOW, \
304 CONFIG_SYS_SRIO1_MEM_PHYS_HIGH)
1b77ca8a 305#define CONFIG_SYS_SRIO1_MEM_SIZE 0x20000000 /* 128M */
debb7354
JL
306
307/*
308 * General PCI
309 * Addresses are mapped 1-1.
310 */
49f46f3b 311
64e55d5e 312#define CONFIG_SYS_PCIE1_NAME "ULI"
46f3e385 313#define CONFIG_SYS_PCIE1_MEM_VIRT 0x80000000
3111d32c 314#ifdef CONFIG_PHYS_64BIT
46f3e385 315#define CONFIG_SYS_PCIE1_MEM_BUS 0xe0000000
1605cc9e
BB
316#define CONFIG_SYS_PCIE1_MEM_PHYS_LOW 0x00000000
317#define CONFIG_SYS_PCIE1_MEM_PHYS_HIGH 0x0000000c
3111d32c 318#else
46f3e385 319#define CONFIG_SYS_PCIE1_MEM_BUS CONFIG_SYS_PCIE1_MEM_VIRT
1605cc9e
BB
320#define CONFIG_SYS_PCIE1_MEM_PHYS_LOW CONFIG_SYS_PCIE1_MEM_VIRT
321#define CONFIG_SYS_PCIE1_MEM_PHYS_HIGH 0x00000000
3111d32c 322#endif
1605cc9e
BB
323#define CONFIG_SYS_PCIE1_MEM_PHYS \
324 PAIRED_PHYS_TO_PHYS(CONFIG_SYS_PCIE1_MEM_PHYS_LOW, \
325 CONFIG_SYS_PCIE1_MEM_PHYS_HIGH)
46f3e385
KG
326#define CONFIG_SYS_PCIE1_MEM_SIZE 0x20000000 /* 512M */
327#define CONFIG_SYS_PCIE1_IO_BUS 0x00000000
328#define CONFIG_SYS_PCIE1_IO_VIRT 0xffc00000
1605cc9e
BB
329#define CONFIG_SYS_PCIE1_IO_PHYS_LOW CONFIG_SYS_PCIE1_IO_VIRT
330#define CONFIG_SYS_PCIE1_IO_PHYS \
331 PAIRED_PHYS_TO_PHYS(CONFIG_SYS_PCIE1_IO_PHYS_LOW, \
332 CONFIG_SYS_PHYS_ADDR_HIGH)
46f3e385 333#define CONFIG_SYS_PCIE1_IO_SIZE 0x00010000 /* 64K */
debb7354 334
4c78d4a6
BB
335#ifdef CONFIG_PHYS_64BIT
336/*
46f3e385 337 * Use the same PCI bus address on PCIE1 and PCIE2 if we have PHYS_64BIT.
4c78d4a6
BB
338 * This will increase the amount of PCI address space available for
339 * for mapping RAM.
340 */
46f3e385 341#define CONFIG_SYS_PCIE2_MEM_BUS CONFIG_SYS_PCIE1_MEM_BUS
4c78d4a6 342#else
46f3e385
KG
343#define CONFIG_SYS_PCIE2_MEM_BUS (CONFIG_SYS_PCIE1_MEM_BUS \
344 + CONFIG_SYS_PCIE1_MEM_SIZE)
4c78d4a6 345#endif
46f3e385
KG
346#define CONFIG_SYS_PCIE2_MEM_VIRT (CONFIG_SYS_PCIE1_MEM_VIRT \
347 + CONFIG_SYS_PCIE1_MEM_SIZE)
1605cc9e
BB
348#define CONFIG_SYS_PCIE2_MEM_PHYS_LOW (CONFIG_SYS_PCIE1_MEM_PHYS_LOW \
349 + CONFIG_SYS_PCIE1_MEM_SIZE)
350#define CONFIG_SYS_PCIE2_MEM_PHYS_HIGH CONFIG_SYS_PCIE1_MEM_PHYS_HIGH
46f3e385
KG
351#define CONFIG_SYS_PCIE2_MEM_PHYS (CONFIG_SYS_PCIE1_MEM_PHYS \
352 + CONFIG_SYS_PCIE1_MEM_SIZE)
353#define CONFIG_SYS_PCIE2_MEM_SIZE 0x20000000 /* 512M */
354#define CONFIG_SYS_PCIE2_IO_BUS 0x00000000
355#define CONFIG_SYS_PCIE2_IO_VIRT (CONFIG_SYS_PCIE1_IO_VIRT \
356 + CONFIG_SYS_PCIE1_IO_SIZE)
1605cc9e
BB
357#define CONFIG_SYS_PCIE2_IO_PHYS_LOW (CONFIG_SYS_PCIE1_IO_PHYS_LOW \
358 + CONFIG_SYS_PCIE1_IO_SIZE)
46f3e385
KG
359#define CONFIG_SYS_PCIE2_IO_PHYS (CONFIG_SYS_PCIE1_IO_PHYS \
360 + CONFIG_SYS_PCIE1_IO_SIZE)
361#define CONFIG_SYS_PCIE2_IO_SIZE CONFIG_SYS_PCIE1_IO_SIZE
debb7354 362
debb7354
JL
363#if defined(CONFIG_PCI)
364
53677ef1 365#define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */
debb7354 366
6d0f6bcf 367#undef CONFIG_SYS_SCSI_SCAN_BUS_REVERSE
debb7354 368
53677ef1 369#define CONFIG_PCI_PNP /* do pci plug-and-play */
debb7354
JL
370
371#define CONFIG_RTL8139
372
debb7354
JL
373#undef CONFIG_EEPRO100
374#undef CONFIG_TULIP
375
a81d1c0b
ZW
376/************************************************************
377 * USB support
378 ************************************************************/
53677ef1 379#define CONFIG_PCI_OHCI 1
a81d1c0b 380#define CONFIG_USB_OHCI_NEW 1
53677ef1 381#define CONFIG_USB_KEYBOARD 1
52cb4d4f 382#define CONFIG_SYS_STDIO_DEREGISTER
6d0f6bcf
JCPV
383#define CONFIG_SYS_USB_EVENT_POLL 1
384#define CONFIG_SYS_USB_OHCI_SLOT_NAME "ohci_pci"
385#define CONFIG_SYS_USB_OHCI_MAX_ROOT_PORTS 15
386#define CONFIG_SYS_OHCI_SWAP_REG_ACCESS 1
a81d1c0b 387
0f460a1e 388/*PCIE video card used*/
46f3e385 389#define VIDEO_IO_OFFSET CONFIG_SYS_PCIE2_IO_VIRT
0f460a1e
JJ
390
391/*PCI video card used*/
46f3e385 392/*#define VIDEO_IO_OFFSET CONFIG_SYS_PCIE1_IO_VIRT*/
0f460a1e
JJ
393
394/* video */
395#define CONFIG_VIDEO
396
397#if defined(CONFIG_VIDEO)
398#define CONFIG_BIOSEMU
399#define CONFIG_CFB_CONSOLE
400#define CONFIG_VIDEO_SW_CURSOR
401#define CONFIG_VGA_AS_SINGLE_DEVICE
402#define CONFIG_ATI_RADEON_FB
403#define CONFIG_VIDEO_LOGO
404/*#define CONFIG_CONSOLE_CURSOR*/
46f3e385 405#define CONFIG_SYS_ISA_IO_BASE_ADDRESS CONFIG_SYS_PCIE2_IO_VIRT
0f460a1e
JJ
406#endif
407
debb7354 408#undef CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */
debb7354 409
dabf9ef8
JZ
410#define CONFIG_DOS_PARTITION
411#define CONFIG_SCSI_AHCI
412
413#ifdef CONFIG_SCSI_AHCI
344ca0b4 414#define CONFIG_LIBATA
dabf9ef8 415#define CONFIG_SATA_ULI5288
6d0f6bcf
JCPV
416#define CONFIG_SYS_SCSI_MAX_SCSI_ID 4
417#define CONFIG_SYS_SCSI_MAX_LUN 1
418#define CONFIG_SYS_SCSI_MAX_DEVICE (CONFIG_SYS_SCSI_MAX_SCSI_ID * CONFIG_SYS_SCSI_MAX_LUN)
419#define CONFIG_SYS_SCSI_MAXDEVICE CONFIG_SYS_SCSI_MAX_DEVICE
dabf9ef8
JZ
420#endif
421
debb7354
JL
422#endif /* CONFIG_PCI */
423
debb7354
JL
424#if defined(CONFIG_TSEC_ENET)
425
debb7354
JL
426#define CONFIG_MII 1 /* MII PHY management */
427
53677ef1
WD
428#define CONFIG_TSEC1 1
429#define CONFIG_TSEC1_NAME "eTSEC1"
430#define CONFIG_TSEC2 1
431#define CONFIG_TSEC2_NAME "eTSEC2"
432#define CONFIG_TSEC3 1
433#define CONFIG_TSEC3_NAME "eTSEC3"
434#define CONFIG_TSEC4 1
435#define CONFIG_TSEC4_NAME "eTSEC4"
debb7354 436
debb7354
JL
437#define TSEC1_PHY_ADDR 0
438#define TSEC2_PHY_ADDR 1
439#define TSEC3_PHY_ADDR 2
440#define TSEC4_PHY_ADDR 3
441#define TSEC1_PHYIDX 0
442#define TSEC2_PHYIDX 0
443#define TSEC3_PHYIDX 0
444#define TSEC4_PHYIDX 0
3a79013e
AF
445#define TSEC1_FLAGS (TSEC_GIGABIT | TSEC_REDUCED)
446#define TSEC2_FLAGS (TSEC_GIGABIT | TSEC_REDUCED)
447#define TSEC3_FLAGS (TSEC_GIGABIT | TSEC_REDUCED)
448#define TSEC4_FLAGS (TSEC_GIGABIT | TSEC_REDUCED)
debb7354
JL
449
450#define CONFIG_ETHPRIME "eTSEC1"
451
452#endif /* CONFIG_TSEC_ENET */
453
3111d32c 454
1605cc9e 455#ifdef CONFIG_PHYS_64BIT
3111d32c
BB
456#define PHYS_HIGH_TO_BXPN(x) ((x & 0x0000000e) << 8)
457#define PHYS_HIGH_TO_BX(x) ((x & 0x00000001) << 2)
458
1605cc9e
BB
459/* Put physical address into the BAT format */
460#define BAT_PHYS_ADDR(low, high) \
461 (low | PHYS_HIGH_TO_BXPN(high) | PHYS_HIGH_TO_BX(high))
462/* Convert high/low pairs to actual 64-bit value */
463#define PAIRED_PHYS_TO_PHYS(low, high) (low | ((u64)high << 32))
464#else
465/* 32-bit systems just ignore the "high" bits */
466#define BAT_PHYS_ADDR(low, high) (low)
467#define PAIRED_PHYS_TO_PHYS(low, high) (low)
468#endif
469
586d1d5a 470/*
c759a01a 471 * BAT0 DDR
debb7354 472 */
6d0f6bcf 473#define CONFIG_SYS_DBAT0L (BATL_PP_RW | BATL_MEMCOHERENCE)
9ff32d8c 474#define CONFIG_SYS_IBAT0L (BATL_PP_RW | BATL_MEMCOHERENCE)
debb7354 475
586d1d5a 476/*
c759a01a 477 * BAT1 LBC (PIXIS/CF)
af5d100e 478 */
1605cc9e
BB
479#define CONFIG_SYS_DBAT1L (BAT_PHYS_ADDR(CONFIG_SYS_LBC_BASE_PHYS_LOW, \
480 CONFIG_SYS_PHYS_ADDR_HIGH) \
3111d32c
BB
481 | BATL_PP_RW | BATL_CACHEINHIBIT | \
482 BATL_GUARDEDSTORAGE)
c759a01a
BB
483#define CONFIG_SYS_DBAT1U (CONFIG_SYS_LBC_BASE | BATU_BL_128K \
484 | BATU_VS | BATU_VP)
1605cc9e
BB
485#define CONFIG_SYS_IBAT1L (BAT_PHYS_ADDR(CONFIG_SYS_LBC_BASE_PHYS_LOW, \
486 CONFIG_SYS_PHYS_ADDR_HIGH) \
3111d32c 487 | BATL_PP_RW | BATL_MEMCOHERENCE)
c759a01a 488#define CONFIG_SYS_IBAT1U CONFIG_SYS_DBAT1U
af5d100e
BB
489
490/* if CONFIG_PCI:
46f3e385 491 * BAT2 PCIE1 and PCIE1 MEM
af5d100e 492 * if CONFIG_RIO
c759a01a 493 * BAT2 Rapidio Memory
debb7354 494 */
af5d100e 495#ifdef CONFIG_PCI
842033e6 496#define CONFIG_PCI_INDIRECT_BRIDGE
1605cc9e
BB
497#define CONFIG_SYS_DBAT2L (BAT_PHYS_ADDR(CONFIG_SYS_PCIE1_MEM_PHYS_LOW, \
498 CONFIG_SYS_PCIE1_MEM_PHYS_HIGH) \
3111d32c
BB
499 | BATL_PP_RW | BATL_CACHEINHIBIT \
500 | BATL_GUARDEDSTORAGE)
46f3e385 501#define CONFIG_SYS_DBAT2U (CONFIG_SYS_PCIE1_MEM_VIRT | BATU_BL_1G \
af5d100e 502 | BATU_VS | BATU_VP)
1605cc9e
BB
503#define CONFIG_SYS_IBAT2L (BAT_PHYS_ADDR(CONFIG_SYS_PCIE1_MEM_PHYS_LOW, \
504 CONFIG_SYS_PCIE1_MEM_PHYS_HIGH) \
3111d32c 505 | BATL_PP_RW | BATL_CACHEINHIBIT)
af5d100e
BB
506#define CONFIG_SYS_IBAT2U CONFIG_SYS_DBAT2U
507#else /* CONFIG_RIO */
1605cc9e
BB
508#define CONFIG_SYS_DBAT2L (BAT_PHYS_ADDR(CONFIG_SYS_SRIO1_MEM_PHYS_LOW, \
509 CONFIG_SYS_SRIO1_MEM_PHYS_HIGH) \
3111d32c
BB
510 | BATL_PP_RW | BATL_CACHEINHIBIT | \
511 BATL_GUARDEDSTORAGE)
1b77ca8a 512#define CONFIG_SYS_DBAT2U (CONFIG_SYS_SRIO1_MEM_BASE | BATU_BL_512M \
3111d32c 513 | BATU_VS | BATU_VP)
1605cc9e
BB
514#define CONFIG_SYS_IBAT2L (BAT_PHYS_ADDR(CONFIG_SYS_SRIO1_MEM_PHYS_LOW, \
515 CONFIG_SYS_SRIO1_MEM_PHYS_HIGH) \
3111d32c 516 | BATL_PP_RW | BATL_CACHEINHIBIT)
6d0f6bcf 517#define CONFIG_SYS_IBAT2U CONFIG_SYS_DBAT2U
af5d100e 518#endif
debb7354 519
586d1d5a 520/*
c759a01a 521 * BAT3 CCSR Space
debb7354 522 */
1605cc9e
BB
523#define CONFIG_SYS_DBAT3L (BAT_PHYS_ADDR(CONFIG_SYS_CCSRBAR_PHYS_LOW, \
524 CONFIG_SYS_CCSRBAR_PHYS_HIGH) \
3111d32c
BB
525 | BATL_PP_RW | BATL_CACHEINHIBIT \
526 | BATL_GUARDEDSTORAGE)
c759a01a
BB
527#define CONFIG_SYS_DBAT3U (CONFIG_SYS_CCSRBAR | BATU_BL_1M | BATU_VS \
528 | BATU_VP)
1605cc9e
BB
529#define CONFIG_SYS_IBAT3L (BAT_PHYS_ADDR(CONFIG_SYS_CCSRBAR_PHYS_LOW, \
530 CONFIG_SYS_CCSRBAR_PHYS_HIGH) \
3111d32c 531 | BATL_PP_RW | BATL_CACHEINHIBIT)
6d0f6bcf 532#define CONFIG_SYS_IBAT3U CONFIG_SYS_DBAT3U
debb7354 533
3111d32c
BB
534#if (CONFIG_SYS_CCSRBAR_DEFAULT != CONFIG_SYS_CCSRBAR)
535#define CONFIG_SYS_CCSR_DEFAULT_DBATL (CONFIG_SYS_CCSRBAR_DEFAULT \
536 | BATL_PP_RW | BATL_CACHEINHIBIT \
537 | BATL_GUARDEDSTORAGE)
538#define CONFIG_SYS_CCSR_DEFAULT_DBATU (CONFIG_SYS_CCSRBAR_DEFAULT \
539 | BATU_BL_1M | BATU_VS | BATU_VP)
540#define CONFIG_SYS_CCSR_DEFAULT_IBATL (CONFIG_SYS_CCSRBAR_DEFAULT \
541 | BATL_PP_RW | BATL_CACHEINHIBIT)
542#define CONFIG_SYS_CCSR_DEFAULT_IBATU CONFIG_SYS_CCSR_DEFAULT_DBATU
543#endif
544
586d1d5a 545/*
46f3e385 546 * BAT4 PCIE1_IO and PCIE2_IO
debb7354 547 */
1605cc9e
BB
548#define CONFIG_SYS_DBAT4L (BAT_PHYS_ADDR(CONFIG_SYS_PCIE1_IO_PHYS_LOW, \
549 CONFIG_SYS_PHYS_ADDR_HIGH) \
3111d32c
BB
550 | BATL_PP_RW | BATL_CACHEINHIBIT \
551 | BATL_GUARDEDSTORAGE)
46f3e385 552#define CONFIG_SYS_DBAT4U (CONFIG_SYS_PCIE1_IO_VIRT | BATU_BL_128K \
c759a01a 553 | BATU_VS | BATU_VP)
1605cc9e
BB
554#define CONFIG_SYS_IBAT4L (BAT_PHYS_ADDR(CONFIG_SYS_PCIE1_IO_PHYS_LOW, \
555 CONFIG_SYS_PHYS_ADDR_HIGH) \
3111d32c 556 | BATL_PP_RW | BATL_CACHEINHIBIT)
6d0f6bcf 557#define CONFIG_SYS_IBAT4U CONFIG_SYS_DBAT4U
debb7354 558
586d1d5a 559/*
c759a01a 560 * BAT5 Init RAM for stack in the CPU DCache (no backing memory)
debb7354 561 */
6d0f6bcf
JCPV
562#define CONFIG_SYS_DBAT5L (CONFIG_SYS_INIT_RAM_ADDR | BATL_PP_RW | BATL_MEMCOHERENCE)
563#define CONFIG_SYS_DBAT5U (CONFIG_SYS_INIT_RAM_ADDR | BATU_BL_128K | BATU_VS | BATU_VP)
564#define CONFIG_SYS_IBAT5L CONFIG_SYS_DBAT5L
565#define CONFIG_SYS_IBAT5U CONFIG_SYS_DBAT5U
debb7354 566
586d1d5a 567/*
c759a01a 568 * BAT6 FLASH
debb7354 569 */
1605cc9e
BB
570#define CONFIG_SYS_DBAT6L (BAT_PHYS_ADDR(CONFIG_SYS_FLASH_BASE_PHYS_LOW, \
571 CONFIG_SYS_PHYS_ADDR_HIGH) \
3111d32c
BB
572 | BATL_PP_RW | BATL_CACHEINHIBIT \
573 | BATL_GUARDEDSTORAGE)
170deacb
BB
574#define CONFIG_SYS_DBAT6U (CONFIG_SYS_FLASH_BASE | BATU_BL_8M | BATU_VS \
575 | BATU_VP)
1605cc9e
BB
576#define CONFIG_SYS_IBAT6L (BAT_PHYS_ADDR(CONFIG_SYS_FLASH_BASE_PHYS_LOW, \
577 CONFIG_SYS_PHYS_ADDR_HIGH) \
3111d32c 578 | BATL_PP_RW | BATL_MEMCOHERENCE)
6d0f6bcf 579#define CONFIG_SYS_IBAT6U CONFIG_SYS_DBAT6U
debb7354 580
bf9a8c34
BB
581/* Map the last 1M of flash where we're running from reset */
582#define CONFIG_SYS_DBAT6L_EARLY (CONFIG_SYS_MONITOR_BASE_EARLY | BATL_PP_RW \
583 | BATL_CACHEINHIBIT | BATL_GUARDEDSTORAGE)
14d0a02a 584#define CONFIG_SYS_DBAT6U_EARLY (CONFIG_SYS_TEXT_BASE | BATU_BL_1M | BATU_VS | BATU_VP)
bf9a8c34
BB
585#define CONFIG_SYS_IBAT6L_EARLY (CONFIG_SYS_MONITOR_BASE_EARLY | BATL_PP_RW \
586 | BATL_MEMCOHERENCE)
587#define CONFIG_SYS_IBAT6U_EARLY CONFIG_SYS_DBAT6U_EARLY
588
c759a01a
BB
589/*
590 * BAT7 FREE - used later for tmp mappings
591 */
6d0f6bcf
JCPV
592#define CONFIG_SYS_DBAT7L 0x00000000
593#define CONFIG_SYS_DBAT7U 0x00000000
594#define CONFIG_SYS_IBAT7L 0x00000000
595#define CONFIG_SYS_IBAT7U 0x00000000
debb7354 596
debb7354
JL
597/*
598 * Environment
599 */
6d0f6bcf 600#ifndef CONFIG_SYS_RAMBOOT
5a1aceb0 601 #define CONFIG_ENV_IS_IN_FLASH 1
6d0f6bcf 602 #define CONFIG_ENV_ADDR (CONFIG_SYS_MONITOR_BASE + 0x60000)
0e8d1586 603 #define CONFIG_ENV_SECT_SIZE 0x10000 /* 64K(one sector) for env */
5c9efb36 604#else
93f6d725 605 #define CONFIG_ENV_IS_NOWHERE 1 /* Store ENV in memory only */
6d0f6bcf 606 #define CONFIG_ENV_ADDR (CONFIG_SYS_MONITOR_BASE - 0x1000)
5c9efb36 607#endif
0f2d6602 608#define CONFIG_ENV_SIZE 0x2000
debb7354
JL
609
610#define CONFIG_LOADS_ECHO 1 /* echo on for serial download */
6d0f6bcf 611#define CONFIG_SYS_LOADS_BAUD_CHANGE 1 /* allow baudrate change */
debb7354 612
2f9c19e4 613
659e2f67
JL
614/*
615 * BOOTP options
616 */
617#define CONFIG_BOOTP_BOOTFILESIZE
618#define CONFIG_BOOTP_BOOTPATH
619#define CONFIG_BOOTP_GATEWAY
620#define CONFIG_BOOTP_HOSTNAME
621
622
2f9c19e4
JL
623/*
624 * Command line configuration.
625 */
626#include <config_cmd_default.h>
627
628#define CONFIG_CMD_PING
629#define CONFIG_CMD_I2C
4f93f8b1 630#define CONFIG_CMD_REGINFO
2f9c19e4 631
6d0f6bcf 632#if defined(CONFIG_SYS_RAMBOOT)
bdab39d3 633 #undef CONFIG_CMD_SAVEENV
2f9c19e4
JL
634#endif
635
636#if defined(CONFIG_PCI)
637 #define CONFIG_CMD_PCI
638 #define CONFIG_CMD_SCSI
639 #define CONFIG_CMD_EXT2
bbf4796f 640 #define CONFIG_CMD_USB
debb7354
JL
641#endif
642
debb7354
JL
643
644#undef CONFIG_WATCHDOG /* watchdog disabled */
645
646/*
647 * Miscellaneous configurable options
648 */
6d0f6bcf 649#define CONFIG_SYS_LONGHELP /* undef to save memory */
53677ef1 650#define CONFIG_CMDLINE_EDITING /* Command-line editing */
6d0f6bcf 651#define CONFIG_SYS_LOAD_ADDR 0x2000000 /* default load address */
debb7354 652
2f9c19e4 653#if defined(CONFIG_CMD_KGDB)
6d0f6bcf 654 #define CONFIG_SYS_CBSIZE 1024 /* Console I/O Buffer Size */
debb7354 655#else
6d0f6bcf 656 #define CONFIG_SYS_CBSIZE 256 /* Console I/O Buffer Size */
debb7354
JL
657#endif
658
6d0f6bcf
JCPV
659#define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE+sizeof(CONFIG_SYS_PROMPT)+16) /* Print Buffer Size */
660#define CONFIG_SYS_MAXARGS 16 /* max number of command args */
661#define CONFIG_SYS_BARGSIZE CONFIG_SYS_CBSIZE /* Boot Argument Buffer Size */
debb7354
JL
662
663/*
664 * For booting Linux, the board info and command line data
665 * have to be in the first 8 MB of memory, since this is
666 * the maximum mapped by the Linux kernel during initialization.
667 */
6d0f6bcf 668#define CONFIG_SYS_BOOTMAPSZ (8 << 20) /* Initial Memory map for Linux*/
debb7354 669
2f9c19e4
JL
670#if defined(CONFIG_CMD_KGDB)
671 #define CONFIG_KGDB_BAUDRATE 230400 /* speed to run kgdb serial port */
debb7354
JL
672#endif
673
debb7354
JL
674/*
675 * Environment Configuration
676 */
677
678/* The mac addresses for all ethernet interface */
679#if defined(CONFIG_TSEC_ENET)
53677ef1 680#define CONFIG_ETHADDR 00:E0:0C:00:00:01
debb7354
JL
681#define CONFIG_ETH1ADDR 00:E0:0C:00:01:FD
682#define CONFIG_ETH2ADDR 00:E0:0C:00:02:FD
683#define CONFIG_ETH3ADDR 00:E0:0C:00:03:FD
684#endif
685
10327dc5 686#define CONFIG_HAS_ETH0 1
5c9efb36
JL
687#define CONFIG_HAS_ETH1 1
688#define CONFIG_HAS_ETH2 1
689#define CONFIG_HAS_ETH3 1
debb7354 690
18b6c8cd 691#define CONFIG_IPADDR 192.168.1.100
debb7354
JL
692
693#define CONFIG_HOSTNAME unknown
8b3637c6 694#define CONFIG_ROOTPATH "/opt/nfsroot"
b3f44c21 695#define CONFIG_BOOTFILE "uImage"
32922cdc 696#define CONFIG_UBOOTPATH u-boot.bin /* U-Boot image on TFTP server */
debb7354 697
5c9efb36 698#define CONFIG_SERVERIP 192.168.1.1
18b6c8cd 699#define CONFIG_GATEWAYIP 192.168.1.1
5c9efb36 700#define CONFIG_NETMASK 255.255.255.0
debb7354 701
5c9efb36
JL
702/* default location for tftp and bootm */
703#define CONFIG_LOADADDR 1000000
debb7354
JL
704
705#define CONFIG_BOOTDELAY 10 /* -1 disables auto-boot */
53677ef1 706#undef CONFIG_BOOTARGS /* the boot command will set bootargs */
debb7354
JL
707
708#define CONFIG_BAUDRATE 115200
709
53677ef1
WD
710#define CONFIG_EXTRA_ENV_SETTINGS \
711 "netdev=eth0\0" \
5368c55d 712 "uboot=" __stringify(CONFIG_UBOOTPATH) "\0" \
53677ef1 713 "tftpflash=tftpboot $loadaddr $uboot; " \
5368c55d
MV
714 "protect off " __stringify(CONFIG_SYS_TEXT_BASE) \
715 " +$filesize; " \
716 "erase " __stringify(CONFIG_SYS_TEXT_BASE) \
717 " +$filesize; " \
718 "cp.b $loadaddr " __stringify(CONFIG_SYS_TEXT_BASE) \
719 " $filesize; " \
720 "protect on " __stringify(CONFIG_SYS_TEXT_BASE) \
721 " +$filesize; " \
722 "cmp.b $loadaddr " __stringify(CONFIG_SYS_TEXT_BASE) \
723 " $filesize\0" \
53677ef1
WD
724 "consoledev=ttyS0\0" \
725 "ramdiskaddr=2000000\0" \
726 "ramdiskfile=your.ramdisk.u-boot\0" \
727 "fdtaddr=c00000\0" \
728 "fdtfile=mpc8641_hpcn.dtb\0" \
3111d32c
BB
729 "en-wd=mw.b ffdf0010 0x08; echo -expect:- 08; md.b ffdf0010 1\0" \
730 "dis-wd=mw.b ffdf0010 0x00; echo -expect:- 00; md.b ffdf0010 1\0" \
53677ef1
WD
731 "maxcpus=2"
732
733
734#define CONFIG_NFSBOOTCOMMAND \
735 "setenv bootargs root=/dev/nfs rw " \
736 "nfsroot=$serverip:$rootpath " \
737 "ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:$netdev:off " \
738 "console=$consoledev,$baudrate $othbootargs;" \
739 "tftp $loadaddr $bootfile;" \
740 "tftp $fdtaddr $fdtfile;" \
741 "bootm $loadaddr - $fdtaddr"
742
743#define CONFIG_RAMBOOTCOMMAND \
744 "setenv bootargs root=/dev/ram rw " \
745 "console=$consoledev,$baudrate $othbootargs;" \
746 "tftp $ramdiskaddr $ramdiskfile;" \
747 "tftp $loadaddr $bootfile;" \
748 "tftp $fdtaddr $fdtfile;" \
749 "bootm $loadaddr $ramdiskaddr $fdtaddr"
debb7354
JL
750
751#define CONFIG_BOOTCOMMAND CONFIG_NFSBOOTCOMMAND
752
753#endif /* __CONFIG_H */
This page took 0.472385 seconds and 4 git commands to generate.