1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21#ifndef __CONFIG_H
22#define __CONFIG_H
23
24
25
26
27
28
29#define CONFIG_405 1
30#define CONFIG_4xx 1
31#define CONFIG_ML2 1
32
33#define CONFIG_SYS_TEXT_BASE 0x18000000
34#define CONFIG_SYS_LDSCRIPT "board/ml2/u-boot.lds"
35
36#define CONFIG_ENV_IS_IN_FLASH 1
37
38#ifdef CONFIG_ENV_IS_IN_NVRAM
39#undef CONFIG_ENV_IS_IN_FLASH
40#else
41#ifdef CONFIG_ENV_IS_IN_FLASH
42#undef CONFIG_ENV_IS_IN_NVRAM
43#endif
44#endif
45
46#define CONFIG_BAUDRATE 9600
47#define CONFIG_BOOTDELAY 3
48
49#if 1
50#define CONFIG_BOOTCOMMAND "bootm"
51#else
52#define CONFIG_BOOTCOMMAND "bootp"
53#endif
54
55#define CONFIG_PREBOOT "fsload 0x00100000 /boot/image"
56
57#if 0
58#define CONFIG_BOOTARGS "root=/dev/nfs " \
59 "ip=192.168.2.176:192.168.2.190:192.168.2.79:255.255.255.0 " \
60 "nfsroot=192.168.2.190:/home/stefan/cpci405/target_ftest4"
61#else
62#define CONFIG_BOOTARGS "root=/dev/mtdblock2 " \
63 "console=ttyS0 console=tty"
64
65#endif
66
67#define CONFIG_LOADS_ECHO 1
68#define CONFIG_SYS_LOADS_BAUD_CHANGE 1
69
70
71
72
73
74#define CONFIG_BOOTP_BOOTFILESIZE
75#define CONFIG_BOOTP_BOOTPATH
76#define CONFIG_BOOTP_GATEWAY
77#define CONFIG_BOOTP_HOSTNAME
78
79
80
81
82
83#include <config_cmd_default.h>
84
85#define CONFIG_CMD_IRQ
86#define CONFIG_CMD_KGDB
87#define CONFIG_CMD_BEDBUG
88#define CONFIG_CMD_ELF
89#define CONFIG_CMD_JFFS2
90
91#undef CONFIG_CMD_NET
92#undef CONFIG_CMD_NFS
93#undef CONFIG_CMD_RTC
94#undef CONFIG_CMD_PCI
95#undef CONFIG_CMD_I2C
96
97
98#undef CONFIG_WATCHDOG
99
100#define CONFIG_SYS_CLK_FREQ 50000000
101
102#define CONFIG_SPD_EEPROM 1
103
104
105
106
107#define CONFIG_HARD_I2C
108#define CONFIG_PPC4XX_I2C
109#define CONFIG_SYS_I2C_SLAVE 0x7F
110#define CONFIG_SYS_I2C_SPEED 400000
111
112
113
114
115#define CONFIG_SYS_LONGHELP
116#define CONFIG_SYS_PROMPT "=> "
117#if defined(CONFIG_CMD_KGDB)
118#define CONFIG_SYS_CBSIZE 1024
119#else
120#define CONFIG_SYS_CBSIZE 256
121#endif
122#define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE+sizeof(CONFIG_SYS_PROMPT)+16)
123#define CONFIG_SYS_MAXARGS 16
124#define CONFIG_SYS_BARGSIZE CONFIG_SYS_CBSIZE
125
126#define CONFIG_SYS_MEMTEST_START 0x0400000
127#define CONFIG_SYS_MEMTEST_END 0x0C00000
128
129
130
131
132
133
134
135
136
137
138#undef CONFIG_SYS_EXT_SERIAL_CLOCK
139#undef CONFIG_SYS_405_UART_ERRATA_59
140
141#define CONFIG_SYS_BASE_BAUD (3125000*16)
142#define CONFIG_SYS_NS16550_CLK CONFIG_SYS_BASE_BAUD
143#define CONFIG_SYS_DUART_CHAN 0
144#define CONFIG_SYS_NS16550_COM1 0xa0001003
145#define CONFIG_SYS_NS16550_COM2 0xa0011003
146#define CONFIG_SYS_NS16550_REG_SIZE -4
147#define CONFIG_SYS_NS16550 1
148#define CONFIG_SYS_INIT_CHAN1 1
149#define CONFIG_SYS_INIT_CHAN2 1
150
151
152#define CONFIG_SYS_BAUDRATE_TABLE \
153 {300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 230400}
154
155#define CONFIG_SYS_LOAD_ADDR 0x100000
156#define CONFIG_SYS_EXTBDINFO 1
157
158#define CONFIG_SYS_HZ 1000
159
160
161
162
163
164
165
166#define CONFIG_SYS_SDRAM_BASE 0x00000000
167#define CONFIG_SYS_FLASH_BASE 0x18000000
168#define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_FLASH_BASE
169#define CONFIG_SYS_MONITOR_LEN (192 * 1024)
170#define CONFIG_SYS_MALLOC_LEN (128 * 1024)
171
172
173
174
175
176
177#define CONFIG_SYS_BOOTMAPSZ (8 << 20)
178
179
180
181#define CONFIG_SYS_MAX_FLASH_BANKS 1
182#define CONFIG_SYS_MAX_FLASH_SECT 256
183
184#define CONFIG_SYS_FLASH_ERASE_TOUT 120000
185#define CONFIG_SYS_FLASH_WRITE_TOUT 500
186
187
188#ifdef CONFIG_ENV_IS_IN_FLASH
189#define CONFIG_ENV_OFFSET 0x00050000
190#define CONFIG_ENV_SIZE 0x10000
191#define CONFIG_ENV_SECT_SIZE 0x10000
192#endif
193
194
195
196
197#define CONFIG_SYS_NVRAM_BASE_ADDR 0xf0000000
198#define CONFIG_SYS_NVRAM_SIZE 0x1ff8
199
200#ifdef CONFIG_ENV_IS_IN_NVRAM
201#define CONFIG_ENV_SIZE 0x1000
202#define CONFIG_ENV_ADDR \
203 (CONFIG_SYS_NVRAM_BASE_ADDR+CONFIG_SYS_NVRAM_SIZE-CONFIG_ENV_SIZE)
204#endif
205
206
207
208
209
210
211
212#define FLASH_BASE0_PRELIM CONFIG_SYS_FLASH_BASE
213#define FLASH_BASE1_PRELIM 0
214
215
216
217#define CONFIG_PORT_ADDR 0xF0000500
218
219
220
221
222
223#define CONFIG_SYS_INIT_RAM_ADDR 0x800000
224#define CONFIG_SYS_INIT_RAM_SIZE 0x2000
225#define CONFIG_SYS_GBL_DATA_OFFSET (CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE)
226#define CONFIG_SYS_INIT_SP_OFFSET CONFIG_SYS_GBL_DATA_OFFSET
227
228
229
230
231
232#define SPD_EEPROM_ADDRESS 0x50
233
234#if defined(CONFIG_CMD_KGDB)
235#define CONFIG_KGDB_BAUDRATE 230400
236#define CONFIG_KGDB_SER_INDEX 2
237#endif
238
239
240
241
242
243
244#undef CONFIG_CMD_MTDPARTS
245#define CONFIG_JFFS2_DEV "nor0"
246#define CONFIG_JFFS2_PART_SIZE 0xFFFFFFFF
247#define CONFIG_JFFS2_PART_OFFSET 0x00080000
248
249
250
251
252
253
254
255
256
257#endif
258