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#define CONFIG_QUAD100HD 1
34#define CONFIG_4xx 1
35#define CONFIG_405EP 1
36
37#define CONFIG_SYS_TEXT_BASE 0xFFFC0000
38
39#define CONFIG_SYS_CLK_FREQ 33333333
40
41#define CONFIG_BOARD_EARLY_INIT_F 1
42
43#define PLLMR0_DEFAULT PLLMR0_266_133_66
44#define PLLMR1_DEFAULT PLLMR1_266_133_66
45
46
47#define CONFIG_ENV_IS_IN_EEPROM
48#undef CONFIG_ENV_IS_IN_FLASH
49
50#define CONFIG_PPC4xx_EMAC
51#define CONFIG_HAS_ETH1 1
52#define CONFIG_MII 1
53#define CONFIG_PHY_ADDR 0x01
54#define CONFIG_SYS_RX_ETH_BUFFER 16
55#define CONFIG_PHY_RESET 1
56#define CONFIG_PHY_RESET_DELAY 300
57
58
59
60
61#include <config_cmd_default.h>
62
63#undef CONFIG_CMD_ASKENV
64#undef CONFIG_CMD_CACHE
65#define CONFIG_CMD_DHCP
66#undef CONFIG_CMD_DIAG
67#define CONFIG_CMD_EEPROM
68#undef CONFIG_CMD_ELF
69#define CONFIG_CMD_I2C
70#undef CONFIG_CMD_IRQ
71#define CONFIG_CMD_JFFS2
72#undef CONFIG_CMD_MII
73#define CONFIG_CMD_NAND
74#undef CONFIG_CMD_PING
75#define CONFIG_CMD_REGINFO
76
77#undef CONFIG_WATCHDOG
78
79
80
81
82
83
84
85#define CONFIG_SDRAM_BANK0 1
86
87
88#define CONFIG_SYS_SDRAM_CL 3
89#define CONFIG_SYS_SDRAM_tRP 20
90#define CONFIG_SYS_SDRAM_tRC 66
91#define CONFIG_SYS_SDRAM_tRCD 20
92#define CONFIG_SYS_SDRAM_tRFC 66
93
94
95
96
97#define CONFIG_SYS_JFFS2_FIRST_BANK 0
98#ifdef CONFIG_SYS_KERNEL_IN_JFFS2
99#define CONFIG_SYS_JFFS2_FIRST_SECTOR 0
100#else
101#define CONFIG_SYS_JFFS2_FIRST_SECTOR 8
102#endif
103#define CONFIG_SYS_JFFS2_NUM_BANKS 1
104
105
106
107
108#define CONFIG_CONS_INDEX 1
109#define CONFIG_SYS_NS16550
110#define CONFIG_SYS_NS16550_SERIAL
111#define CONFIG_SYS_NS16550_REG_SIZE 1
112#define CONFIG_SYS_NS16550_CLK get_serial_clock()
113#undef CONFIG_SYS_EXT_SERIAL_CLOCK
114#define CONFIG_SYS_BASE_BAUD 691200
115#define CONFIG_BAUDRATE 115200
116#define CONFIG_SERIAL_MULTI
117
118
119#define CONFIG_SYS_BAUDRATE_TABLE \
120 {300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 230400}
121
122
123
124
125#define CONFIG_SYS_LONGHELP
126#define CONFIG_SYS_PROMPT "=> "
127#if defined(CONFIG_CMD_KGDB)
128#define CONFIG_SYS_CBSIZE 1024
129#else
130#define CONFIG_SYS_CBSIZE 256
131#endif
132#define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE+sizeof(CONFIG_SYS_PROMPT)+16)
133#define CONFIG_SYS_MAXARGS 16
134#define CONFIG_SYS_BARGSIZE CONFIG_SYS_CBSIZE
135
136#define CONFIG_SYS_MEMTEST_START 0x0400000
137#define CONFIG_SYS_MEMTEST_END 0x0C00000
138
139#define CONFIG_SYS_LOAD_ADDR 0x100000
140#define CONFIG_SYS_EXTBDINFO 1
141
142#define CONFIG_SYS_HZ 1000
143
144#define CONFIG_LOADS_ECHO 1
145#define CONFIG_SYS_LOADS_BAUD_CHANGE 1
146
147#define CONFIG_CMDLINE_EDITING 1
148#define CONFIG_LOOPW 1
149#define CONFIG_MX_CYCLIC 1
150#define CONFIG_ZERO_BOOTDELAY_CHECK
151#define CONFIG_VERSION_VARIABLE 1
152
153
154
155
156#define CONFIG_HARD_I2C 1
157#undef CONFIG_SOFT_I2C
158#define CONFIG_PPC4XX_I2C
159#define CONFIG_SYS_I2C_SPEED 400000
160#define CONFIG_SYS_I2C_SLAVE 0x7F
161
162#define CONFIG_SYS_I2C_EEPROM_ADDR 0x50
163#define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 2
164
165#define CONFIG_SYS_EEPROM_PAGE_WRITE_BITS 5
166#define CONFIG_SYS_EEPROM_PAGE_WRITE_DELAY_MS 10
167#define CONFIG_SYS_EEPROM_SIZE 0x2000
168
169
170
171
172
173
174#define CONFIG_SYS_SDRAM_BASE 0x00000000
175#define CONFIG_SYS_FLASH_BASE 0xFFC00000
176#define CONFIG_SYS_MONITOR_LEN (256 * 1024)
177#define CONFIG_SYS_MALLOC_LEN (128 * 1024)
178#define CONFIG_SYS_MONITOR_BASE (CONFIG_SYS_TEXT_BASE)
179
180
181
182
183
184
185#define CONFIG_SYS_BOOTMAPSZ (8 << 20)
186
187
188
189
190#define CONFIG_SYS_FLASH_CFI
191#define CONFIG_FLASH_CFI_DRIVER
192
193#define CONFIG_SYS_FLASH_BANKS_LIST { CONFIG_SYS_FLASH_BASE }
194
195#define CONFIG_SYS_MAX_FLASH_BANKS 1
196#define CONFIG_SYS_MAX_FLASH_SECT 128
197
198#define CONFIG_SYS_FLASH_ERASE_TOUT 120000
199#define CONFIG_SYS_FLASH_WRITE_TOUT 500
200
201#define CONFIG_SYS_FLASH_USE_BUFFER_WRITE 1
202#define CONFIG_SYS_FLASH_INCREMENT 0
203
204#define CONFIG_SYS_FLASH_EMPTY_INFO
205#define CONFIG_SYS_FLASH_QUIET_TEST 1
206
207#ifdef CONFIG_ENV_IS_IN_FLASH
208#define CONFIG_ENV_SECT_SIZE 0x10000
209
210#define CONFIG_ENV_ADDR (CONFIG_SYS_TEXT_BASE - CONFIG_ENV_SECT_SIZE)
211
212
213#define CONFIG_ENV_ADDR_REDUND (CONFIG_ENV_ADDR - CONFIG_ENV_SECT_SIZE)
214#define CONFIG_ENV_SIZE_REDUND (CONFIG_ENV_SECT_SIZE)
215#endif
216
217#ifdef CONFIG_ENV_IS_IN_EEPROM
218#define CONFIG_ENV_SIZE 0x400
219#define CONFIG_ENV_OFFSET 0x00000000
220#define CONFIG_SYS_ENABLE_CRC_16 1
221#endif
222
223
224
225#define CONFIG_NAND
226#ifdef CONFIG_NAND
227#define CONFIG_SYS_NAND_BASE 0x60000000
228#define CONFIG_SYS_NAND_CS 10
229#define CONFIG_SYS_NAND_RDY 23
230#define CONFIG_SYS_NAND_CE 24
231#define CONFIG_SYS_NAND_CLE 31
232#define CONFIG_SYS_NAND_ALE 30
233#define CONFIG_SYS_MAX_NAND_DEVICE 1
234
235#endif
236
237
238
239
240
241
242#define CONFIG_SYS_TEMP_STACK_OCM 1
243
244
245#define CONFIG_SYS_OCM_DATA_ADDR 0xF8000000
246#define CONFIG_SYS_OCM_DATA_SIZE 0x1000
247#define CONFIG_SYS_INIT_RAM_ADDR CONFIG_SYS_OCM_DATA_ADDR
248#define CONFIG_SYS_INIT_RAM_SIZE CONFIG_SYS_OCM_DATA_SIZE
249
250#define CONFIG_SYS_GBL_DATA_OFFSET (CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE)
251#define CONFIG_SYS_INIT_SP_OFFSET CONFIG_SYS_GBL_DATA_OFFSET
252
253
254
255
256
257
258
259#define CONFIG_SYS_EBC_PB0AP 0x04002480
260
261#define CONFIG_SYS_EBC_PB0CR 0xFFC5A000
262#define CONFIG_SYS_EBC_PB1AP 0x04005480
263#define CONFIG_SYS_EBC_PB1CR 0x60018000
264#define CONFIG_SYS_EBC_PB2AP 0x00000000
265#define CONFIG_SYS_EBC_PB2CR 0x00000000
266#define CONFIG_SYS_EBC_PB3AP 0x00000000
267#define CONFIG_SYS_EBC_PB3CR 0x00000000
268#define CONFIG_SYS_EBC_PB4AP 0x00000000
269#define CONFIG_SYS_EBC_PB4CR 0x00000000
270
271
272
273
274
275
276
277#define CONFIG_SYS_GPIO0_OSRL 0x55555550
278#define CONFIG_SYS_GPIO0_OSRH 0x00000110
279#define CONFIG_SYS_GPIO0_ISR1L 0x00000000
280#define CONFIG_SYS_GPIO0_ISR1H 0x15555445
281#define CONFIG_SYS_GPIO0_TSRL 0x00000000
282#define CONFIG_SYS_GPIO0_TSRH 0x00000000
283#define CONFIG_SYS_GPIO0_TCR 0xFFFF8097
284#define CONFIG_SYS_GPIO0_ODR 0x00000000
285
286#if defined(CONFIG_CMD_KGDB)
287#define CONFIG_KGDB_BAUDRATE 230400
288#define CONFIG_KGDB_SER_INDEX 2
289#endif
290
291
292
293#define CONFIG_IPADDR 192.168.1.67
294#define CONFIG_SERVERIP 192.168.1.50
295#define CONFIG_GATEWAYIP 192.168.1.1
296#define CONFIG_NETMASK 255.255.255.0
297#define CONFIG_LOADADDR 300000
298#define CONFIG_BOOTDELAY 5
299
300
301#define CONFIG_OF_LIBFDT 1
302
303#endif
304