Blame view

include/configs/BSC9131RDB.h 10.9 KB
83d290c56   Tom Rini   SPDX: Convert all...
1
  /* SPDX-License-Identifier: GPL-2.0+ */
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
2
3
  /*
   * Copyright 2011-2012 Freescale Semiconductor, Inc.
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
4
5
6
7
8
9
10
11
   */
  
  /*
   * BSC9131 RDB board configuration file
   */
  
  #ifndef __CONFIG_H
  #define __CONFIG_H
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
12
  #define CONFIG_NAND_FSL_IFC
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
13
14
15
16
  
  #ifdef CONFIG_SPIFLASH
  #define CONFIG_RAMBOOT_SPIFLASH
  #define CONFIG_SYS_RAMBOOT
e222b1f36   Prabhakar Kushwaha   powerpc/mpc85xx:I...
17
  #define CONFIG_RESET_VECTOR_ADDRESS	0x110bfffc
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
18
  #endif
f15932692   Prabhakar Kushwaha   board/bsc9131rdb:...
19
  #ifdef CONFIG_NAND
f15932692   Prabhakar Kushwaha   board/bsc9131rdb:...
20
  #define CONFIG_SPL_INIT_MINIMAL
fbe76ae4e   Prabhakar Kushwaha   board/freescale:R...
21
  #define CONFIG_SPL_NAND_BOOT
f15932692   Prabhakar Kushwaha   board/bsc9131rdb:...
22
23
  #define CONFIG_SPL_FLUSH_IMAGE
  #define CONFIG_SPL_TARGET		"u-boot-with-spl.bin"
f15932692   Prabhakar Kushwaha   board/bsc9131rdb:...
24
25
26
27
  #define CONFIG_SPL_TEXT_BASE		0xFFFFE000
  #define CONFIG_SPL_MAX_SIZE		8192
  #define CONFIG_SPL_RELOC_TEXT_BASE	0x00100000
  #define CONFIG_SPL_RELOC_STACK		0x00100000
e222b1f36   Prabhakar Kushwaha   powerpc/mpc85xx:I...
28
  #define CONFIG_SYS_NAND_U_BOOT_SIZE	((768 << 10) - 0x2000)
f15932692   Prabhakar Kushwaha   board/bsc9131rdb:...
29
30
31
32
  #define CONFIG_SYS_NAND_U_BOOT_DST	(0x00200000 - CONFIG_SPL_MAX_SIZE)
  #define CONFIG_SYS_NAND_U_BOOT_START	0x00200000
  #define CONFIG_SYS_NAND_U_BOOT_OFFS	0
  #define CONFIG_SYS_LDSCRIPT	"arch/powerpc/cpu/mpc85xx/u-boot-nand.lds"
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
33
  #endif
f15932692   Prabhakar Kushwaha   board/bsc9131rdb:...
34
35
36
37
38
  #ifdef CONFIG_SPL_BUILD
  #define CONFIG_SYS_MONITOR_BASE	CONFIG_SPL_TEXT_BASE
  #else
  #define CONFIG_SYS_MONITOR_BASE	CONFIG_SYS_TEXT_BASE	/* start of monitor */
  #endif
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
39
  /* High Level Configuration Options */
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
40

7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
41
42
43
  #define CONFIG_ENV_OVERWRITE
  
  #define CONFIG_DDR_CLK_FREQ	66666666 /* DDRCLK on 9131 RDB */
087cf44fc   Priyanka Jain   board/bsc9131rdb:...
44
45
46
  #if defined(CONFIG_SYS_CLK_100)
  #define CONFIG_SYS_CLK_FREQ    100000000 /* SYSCLK for 9131 RDB */
  #else
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
47
  #define CONFIG_SYS_CLK_FREQ	66666666 /* SYSCLK for 9131 RDB */
087cf44fc   Priyanka Jain   board/bsc9131rdb:...
48
  #endif
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
49
50
51
52
53
54
55
56
57
58
59
60
  
  #define CONFIG_HWCONFIG
  /*
   * These can be toggled for performance analysis, otherwise use default.
   */
  #define CONFIG_L2_CACHE			/* toggle L2 cache */
  #define CONFIG_BTB			/* enable branch predition */
  
  #define CONFIG_SYS_MEMTEST_START	0x01000000	/* memtest works on */
  #define CONFIG_SYS_MEMTEST_END		0x01ffffff
  
  /* DDR Setup */
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
61
62
63
64
65
66
67
68
69
70
71
72
73
  #undef CONFIG_SYS_DDR_RAW_TIMING
  #undef CONFIG_DDR_SPD
  #define CONFIG_SYS_SPD_BUS_NUM		0
  #define SPD_EEPROM_ADDRESS		0x52 /* I2C access */
  
  #define CONFIG_MEM_INIT_VALUE		0xDeadBeef
  
  #ifndef __ASSEMBLY__
  extern unsigned long get_sdram_size(void);
  #endif
  #define CONFIG_SYS_SDRAM_SIZE		get_sdram_size() /* DDR size */
  #define CONFIG_SYS_DDR_SDRAM_BASE	0x00000000
  #define CONFIG_SYS_SDRAM_BASE		CONFIG_SYS_DDR_SDRAM_BASE
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
  #define CONFIG_DIMM_SLOTS_PER_CTLR	1
  #define CONFIG_CHIP_SELECTS_PER_CTRL	1
  
  #define CONFIG_SYS_DDR_CS0_BNDS		0x0000003f
  #define CONFIG_SYS_DDR_CS0_CONFIG	0x80014302
  #define CONFIG_SYS_DDR_CS0_CONFIG_2	0x00000000
  
  #define CONFIG_SYS_DDR_DATA_INIT	0xdeadbeef
  #define CONFIG_SYS_DDR_INIT_ADDR	0x00000000
  #define CONFIG_SYS_DDR_INIT_EXT_ADDR	0x00000000
  #define CONFIG_SYS_DDR_MODE_CONTROL	0x00000000
  
  #define CONFIG_SYS_DDR_ZQ_CONTROL	0x89080600
  #define CONFIG_SYS_DDR_SR_CNTR		0x00000000
  #define CONFIG_SYS_DDR_RCW_1		0x00000000
  #define CONFIG_SYS_DDR_RCW_2		0x00000000
  #define CONFIG_SYS_DDR_CONTROL		0xC70C0000	/* Type = DDR3	*/
  #define CONFIG_SYS_DDR_CONTROL_2	0x24401000
  #define CONFIG_SYS_DDR_TIMING_4		0x00000001
  #define CONFIG_SYS_DDR_TIMING_5		0x02401400
  
  #define CONFIG_SYS_DDR_TIMING_3_800		0x00030000
  #define CONFIG_SYS_DDR_TIMING_0_800		0x00110104
  #define CONFIG_SYS_DDR_TIMING_1_800		0x6f6b8644
  #define CONFIG_SYS_DDR_TIMING_2_800		0x0fa888cf
  #define CONFIG_SYS_DDR_CLK_CTRL_800		0x03000000
  #define CONFIG_SYS_DDR_MODE_1_800		0x00441420
  #define CONFIG_SYS_DDR_MODE_2_800		0x8000c000
  #define CONFIG_SYS_DDR_INTERVAL_800		0x0c300100
  #define CONFIG_SYS_DDR_WRLVL_CONTROL_800	0x8675f608
  
  /*
   * Base addresses -- Note these are effective addresses where the
   * actual resources get mapped (not physical addresses)
   */
  /* relocated CCSRBAR */
  #define CONFIG_SYS_CCSRBAR	CONFIG_SYS_CCSRBAR_DEFAULT
  #define CONFIG_SYS_CCSRBAR_PHYS_LOW	CONFIG_SYS_CCSRBAR_DEFAULT
  
  #define CONFIG_SYS_IMMR		CONFIG_SYS_CCSRBAR	/* PQII uses */
  							/* CONFIG_SYS_IMMR */
765b0bdb8   Priyanka Jain   board/bsc9131rdb:...
115
116
117
  /* DSP CCSRBAR */
  #define CONFIG_SYS_FSL_DSP_CCSRBAR	CONFIG_SYS_FSL_DSP_CCSRBAR_DEFAULT
  #define CONFIG_SYS_FSL_DSP_CCSRBAR_PHYS	CONFIG_SYS_FSL_DSP_CCSRBAR_DEFAULT
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
118
119
120
121
122
123
  
  /*
   * Memory map
   *
   * 0x0000_0000	0x3FFF_FFFF	DDR			1G cacheable
   * 0x8800_0000	0x8810_0000	IFC internal SRAM		1M
765b0bdb8   Priyanka Jain   board/bsc9131rdb:...
124
   * 0xB000_0000	0xB0FF_FFFF	DSP core M2 memory	16M
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
125
126
127
128
   * 0xC100_0000	0xC13F_FFFF	MAPLE-2F		4M
   * 0xC1F0_0000	0xC1F3_FFFF	PA L2 SRAM Region 0	256K
   * 0xC1F8_0000	0xC1F9_FFFF	PA L2 SRAM Region 1	128K
   * 0xFED0_0000	0xFED0_3FFF	SEC Secured RAM		16K
765b0bdb8   Priyanka Jain   board/bsc9131rdb:...
129
   * 0xFF60_0000	0xFF6F_FFFF	DSP CCSR		1M
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
130
131
132
133
134
135
136
137
   * 0xFF70_0000	0xFF7F_FFFF	PA CCSR			1M
   * 0xFF80_0000	0xFFFF_FFFF	Boot Page & NAND flash buffer	8M
   *
   */
  
  /*
   * IFC Definitions
   */
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
  
  /* NAND Flash on IFC */
  #define CONFIG_SYS_NAND_BASE		0xff800000
  #define CONFIG_SYS_NAND_BASE_PHYS	CONFIG_SYS_NAND_BASE
  
  #define CONFIG_SYS_NAND_CSPR	(CSPR_PHYS_ADDR(CONFIG_SYS_NAND_BASE_PHYS) \
  				| CSPR_PORT_SIZE_8	/* Port Size = 8 bit*/ \
  				| CSPR_MSEL_NAND	/* MSEL = NAND */ \
  				| CSPR_V)
  #define CONFIG_SYS_NAND_AMASK	IFC_AMASK(64*1024)
  
  #define CONFIG_SYS_NAND_CSOR    (CSOR_NAND_ECC_ENC_EN   /* ECC on encode */ \
  				| CSOR_NAND_ECC_DEC_EN  /* ECC on decode */ \
  				| CSOR_NAND_ECC_MODE_4  /* 4-bit ECC */ \
  				| CSOR_NAND_RAL_2	/* RAL = 2Byes */ \
  				| CSOR_NAND_PGS_2K	/* Page Size = 2K */ \
  				| CSOR_NAND_SPRZ_64	/* Spare size = 64 */ \
  				| CSOR_NAND_PB(64))	/*Pages Per Block = 64*/
  
  /* NAND Flash Timing Params */
4544fd297   Prabhakar Kushwaha   board/bsc9131rdb:...
158
159
160
  #define CONFIG_SYS_NAND_FTIM0		(FTIM0_NAND_TCCST(0x03)  \
  					| FTIM0_NAND_TWP(0x05)   \
  					| FTIM0_NAND_TWCHT(0x02) \
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
161
  					| FTIM0_NAND_TWH(0x04))
4544fd297   Prabhakar Kushwaha   board/bsc9131rdb:...
162
163
164
  #define CONFIG_SYS_NAND_FTIM1		(FTIM1_NAND_TADLE(0x1C) \
  					| FTIM1_NAND_TWBE(0x1E) \
  					| FTIM1_NAND_TRR(0x07)  \
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
165
166
167
  					| FTIM1_NAND_TRP(0x05))
  #define CONFIG_SYS_NAND_FTIM2		(FTIM2_NAND_TRAD(0x08)  \
  					| FTIM2_NAND_TREH(0x04) \
4544fd297   Prabhakar Kushwaha   board/bsc9131rdb:...
168
169
  					| FTIM2_NAND_TWHRE(0x11))
  #define CONFIG_SYS_NAND_FTIM3		FTIM3_NAND_TWW(0x04)
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
170
171
172
  
  #define CONFIG_SYS_NAND_BASE_LIST	{ CONFIG_SYS_NAND_BASE }
  #define CONFIG_SYS_MAX_NAND_DEVICE	1
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
173
174
175
176
177
178
179
180
181
182
183
184
  #define CONFIG_SYS_NAND_BLOCK_SIZE	(128 * 1024)
  
  #define CONFIG_SYS_NAND_DDR_LAW		11
  
  /* Set up IFC registers for boot location NAND */
  #define CONFIG_SYS_CSPR0		CONFIG_SYS_NAND_CSPR
  #define CONFIG_SYS_AMASK0		CONFIG_SYS_NAND_AMASK
  #define CONFIG_SYS_CSOR0		CONFIG_SYS_NAND_CSOR
  #define CONFIG_SYS_CS0_FTIM0		CONFIG_SYS_NAND_FTIM0
  #define CONFIG_SYS_CS0_FTIM1		CONFIG_SYS_NAND_FTIM1
  #define CONFIG_SYS_CS0_FTIM2		CONFIG_SYS_NAND_FTIM2
  #define CONFIG_SYS_CS0_FTIM3		CONFIG_SYS_NAND_FTIM3
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
185
186
  #define CONFIG_SYS_INIT_RAM_LOCK
  #define CONFIG_SYS_INIT_RAM_ADDR	0xffd00000	/* stack in RAM */
b39d1213e   York Sun   powerpc: Replace ...
187
  #define CONFIG_SYS_INIT_RAM_SIZE	0x00004000/* End of used area in RAM */
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
188

b39d1213e   York Sun   powerpc: Replace ...
189
  #define CONFIG_SYS_GBL_DATA_OFFSET	(CONFIG_SYS_INIT_RAM_SIZE \
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
190
191
  						- GENERATED_GBL_DATA_SIZE)
  #define CONFIG_SYS_INIT_SP_OFFSET	CONFIG_SYS_GBL_DATA_OFFSET
9307cbaba   Prabhakar Kushwaha   powerpc/mpc85xx:U...
192
  #define CONFIG_SYS_MONITOR_LEN		(768 * 1024)
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
193
194
195
  #define CONFIG_SYS_MALLOC_LEN		(1024 * 1024)	/* Reserved for malloc*/
  
  /* Serial Port */
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
196
  #undef	CONFIG_SERIAL_SOFTWARE_FIFO
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
197
198
199
  #define CONFIG_SYS_NS16550_SERIAL
  #define CONFIG_SYS_NS16550_REG_SIZE	1
  #define CONFIG_SYS_NS16550_CLK		get_bus_freq(0)
f15932692   Prabhakar Kushwaha   board/bsc9131rdb:...
200
201
202
  #ifdef CONFIG_SPL_BUILD
  #define CONFIG_NS16550_MIN_FUNCTIONS
  #endif
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
203

7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
204
205
206
207
  #define CONFIG_SYS_BAUDRATE_TABLE	\
  	{300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200}
  
  #define CONFIG_SYS_NS16550_COM1	(CONFIG_SYS_CCSRBAR+0x4500)
00f792e0d   Heiko Schocher   i2c, fsl_i2c: swi...
208
209
210
211
212
  #define CONFIG_SYS_I2C
  #define CONFIG_SYS_I2C_FSL
  #define CONFIG_SYS_FSL_I2C_SPEED	400000
  #define CONFIG_SYS_FSL_I2C_SLAVE	0x7F
  #define CONFIG_SYS_FSL_I2C_OFFSET	0x3000
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
213
214
  
  /* I2C EEPROM */
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
215
216
217
  #define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 1
  #define CONFIG_SYS_EEPROM_PAGE_WRITE_BITS 3
  #define CONFIG_SYS_EEPROM_PAGE_WRITE_DELAY_MS 5
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
218
219
  /* eSPI - Enhanced SPI */
  #ifdef CONFIG_FSL_ESPI
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
220
221
222
223
224
  #define CONFIG_SF_DEFAULT_SPEED		10000000
  #define CONFIG_SF_DEFAULT_MODE		SPI_MODE_0
  #endif
  
  #if defined(CONFIG_TSEC_ENET)
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
  #define CONFIG_MII_DEFAULT_TSEC	1	/* Allow unregistered phys */
  #define CONFIG_TSEC1	1
  #define CONFIG_TSEC1_NAME	"eTSEC1"
  #define CONFIG_TSEC2	1
  #define CONFIG_TSEC2_NAME	"eTSEC2"
  
  #define TSEC1_PHY_ADDR		0
  #define TSEC2_PHY_ADDR		3
  
  #define TSEC1_FLAGS		(TSEC_GIGABIT | TSEC_REDUCED)
  #define TSEC2_FLAGS		(TSEC_GIGABIT | TSEC_REDUCED)
  
  #define TSEC1_PHYIDX		0
  
  #define TSEC2_PHYIDX		0
  
  #define CONFIG_ETHPRIME		"eTSEC1"
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
242
243
244
245
246
  #endif	/* CONFIG_TSEC_ENET */
  
  /*
   * Environment
   */
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
247
  #if defined(CONFIG_RAMBOOT_SPIFLASH)
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
248
249
250
251
252
253
254
  #define CONFIG_ENV_SPI_BUS	0
  #define CONFIG_ENV_SPI_CS	0
  #define CONFIG_ENV_SPI_MAX_HZ	10000000
  #define CONFIG_ENV_SPI_MODE	0
  #define CONFIG_ENV_OFFSET	0x100000	/* 1MB */
  #define CONFIG_ENV_SECT_SIZE	0x10000
  #define CONFIG_ENV_SIZE		0x2000
f15932692   Prabhakar Kushwaha   board/bsc9131rdb:...
255
  #elif defined(CONFIG_NAND)
f15932692   Prabhakar Kushwaha   board/bsc9131rdb:...
256
  #define CONFIG_ENV_SIZE		CONFIG_SYS_NAND_BLOCK_SIZE
e222b1f36   Prabhakar Kushwaha   powerpc/mpc85xx:I...
257
  #define CONFIG_ENV_OFFSET	((768 * 1024) + CONFIG_SYS_NAND_BLOCK_SIZE)
f15932692   Prabhakar Kushwaha   board/bsc9131rdb:...
258
259
  #define CONFIG_ENV_RANGE	(3 * CONFIG_ENV_SIZE)
  #elif defined(CONFIG_SYS_RAMBOOT)
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
260
  #define CONFIG_ENV_ADDR		(CONFIG_SYS_MONITOR_BASE - 0x1000)
f15932692   Prabhakar Kushwaha   board/bsc9131rdb:...
261
  #define CONFIG_ENV_SIZE		0x2000
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
262
263
264
265
266
267
  #endif
  
  #define CONFIG_LOADS_ECHO		/* echo on for serial download */
  #define CONFIG_SYS_LOADS_BAUD_CHANGE		/* allow baudrate change */
  
  /*
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
268
269
   * Miscellaneous configurable options
   */
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
270
  #define CONFIG_SYS_LOAD_ADDR	0x2000000	/* default load address */
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
271
272
273
274
275
276
  
  #if defined(CONFIG_CMD_KGDB)
  #define CONFIG_SYS_CBSIZE	1024		/* Console I/O Buffer Size */
  #else
  #define CONFIG_SYS_CBSIZE	1024		/* Console I/O Buffer Size */
  #endif
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
277
  #define CONFIG_SYS_BARGSIZE	CONFIG_SYS_CBSIZE/* Boot Argument Buffer Size */
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
278
279
280
281
282
283
284
285
286
287
288
  
  /*
   * For booting Linux, the board info and command line data
   * have to be in the first 64 MB of memory, since this is
   * the maximum mapped by the Linux kernel during initialization.
   */
  #define CONFIG_SYS_BOOTMAPSZ	(64 << 20) /* Initial Memory map for Linux */
  #define CONFIG_SYS_BOOTM_LEN	(64 << 20) /* Increase max gunzip size */
  
  #if defined(CONFIG_CMD_KGDB)
  #define CONFIG_KGDB_BAUDRATE	230400	/* speed to run kgdb serial port */
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
289
  #endif
8850c5d57   Tom Rini   Kconfig: USB: Mig...
290
  #ifdef CONFIG_USB_EHCI_HCD
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
291
292
  #define CONFIG_EHCI_HCD_INIT_AFTER_RESET
  #define CONFIG_USB_EHCI_FSL
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
293
294
295
296
  #define CONFIG_HAS_FSL_DR_USB
  #endif
  
  /*
7ac1a24a8   Ashish Kumar   powerpc/BSC9131RD...
297
298
   * Dynamic MTD Partition support with mtdparts
   */
7ac1a24a8   Ashish Kumar   powerpc/BSC9131RD...
299
300
  
  /*
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
301
302
303
304
305
306
   * Environment Configuration
   */
  
  #if defined(CONFIG_TSEC_ENET)
  #define CONFIG_HAS_ETH0
  #endif
5bc0543df   Mario Six   treewide: Convert...
307
  #define CONFIG_HOSTNAME		"BSC9131rdb"
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
308
309
310
  #define CONFIG_ROOTPATH		"/opt/nfsroot"
  #define CONFIG_BOOTFILE		"uImage"
  #define CONFIG_UBOOTPATH	"u-boot.bin" /* U-Boot image on TFTP server */
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
311
312
313
314
315
316
317
318
  #define	CONFIG_EXTRA_ENV_SETTINGS				\
  	"netdev=eth0\0"						\
  	"uboot=" CONFIG_UBOOTPATH "\0"				\
  	"loadaddr=1000000\0"			\
  	"bootfile=uImage\0"	\
  	"consoledev=ttyS0\0"				\
  	"ramdiskaddr=2000000\0"			\
  	"ramdiskfile=rootfs.ext2.gz.uboot\0"		\
b24a4f624   Scott Wood   powerpc/85xx: Inc...
319
  	"fdtaddr=1e00000\0"				\
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
320
321
322
  	"fdtfile=bsc9131rdb.dtb\0"		\
  	"bdev=sda1\0"	\
  	"hwconfig=usb1:dr_mode=host,phy_type=ulpi\0"	\
1d2949aeb   Priyanka Jain   board/bsc9131rdb:...
323
324
325
  	"bootm_size=0x37000000\0"	\
  	"othbootargs=ramdisk_size=600000 " \
  	"default_hugepagesz=256m hugepagesz=256m hugepages=1\0" \
7530d341c   Prabhakar Kushwaha   powerpc/mpc85xx:A...
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
  	"usbext2boot=setenv bootargs root=/dev/ram rw "	\
  	"console=$consoledev,$baudrate $othbootargs; "	\
  	"usb start;"			\
  	"ext2load usb 0:4 $loadaddr $bootfile;"		\
  	"ext2load usb 0:4 $fdtaddr $fdtfile;"	\
  	"ext2load usb 0:4 $ramdiskaddr $ramdiskfile;"	\
  	"bootm $loadaddr $ramdiskaddr $fdtaddr\0"	\
  
  #define CONFIG_RAMBOOTCOMMAND		\
  	"setenv bootargs root=/dev/ram rw "	\
  	"console=$consoledev,$baudrate $othbootargs; "	\
  	"tftp $ramdiskaddr $ramdiskfile;"	\
  	"tftp $loadaddr $bootfile;"		\
  	"tftp $fdtaddr $fdtfile;"		\
  	"bootm $loadaddr $ramdiskaddr $fdtaddr"
  
  #define CONFIG_BOOTCOMMAND CONFIG_RAMBOOTCOMMAND
  
  #endif	/* __CONFIG_H */