PageRenderTime 42ms CodeModel.GetById 27ms app.highlight 7ms RepoModel.GetById 2ms app.codeStats 0ms

/include/configs/kvme080.h

https://gitlab.com/ubuntu-omap/u-boot-omap5
C Header | 269 lines | 182 code | 59 blank | 28 comment | 0 complexity | c5374574313b3b0c2fe84ec9e35344de MD5 | raw file
  1/*
  2 * (C) Copyright 2005
  3 * Sangmoon Kim, dogoil@etinsys.com.
  4 *
  5 * See file CREDITS for list of people who contributed to this
  6 * project.
  7 *
  8 * This program is free software; you can redistribute it and/or
  9 * modify it under the terms of the GNU General Public License as
 10 * published by the Free Software Foundation; either version 2 of
 11 * the License, or (at your option) any later version.
 12 *
 13 * This program is distributed in the hope that it will be useful,
 14 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	 See the
 16 * GNU General Public License for more details.
 17 *
 18 * You should have received a copy of the GNU General Public License
 19 * along with this program; if not, write to the Free Software
 20 * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
 21 * MA 02111-1307 USA
 22 */
 23
 24#ifndef __CONFIG_H
 25#define __CONFIG_H
 26
 27#define CONFIG_MPC824X		1
 28#define CONFIG_MPC8245		1
 29#define CONFIG_KVME080		1
 30
 31#define	CONFIG_SYS_TEXT_BASE	0xFFF00000
 32
 33#define CONFIG_CONS_INDEX	1
 34
 35#define CONFIG_BAUDRATE		115200
 36
 37#define CONFIG_BOOTDELAY	5
 38
 39#define CONFIG_IPADDR		192.168.0.2
 40#define CONFIG_NETMASK		255.255.255.0
 41#define CONFIG_SERVERIP		192.168.0.1
 42
 43#define CONFIG_BOOTARGS \
 44	"console=ttyS0,115200 " \
 45	"root=/dev/nfs rw nfsroot=192.168.0.1:/opt/eldk/ppc_82xx " \
 46	"ip=192.168.0.2:192.168.0.1:192.168.0.1:255.255.255.0:" \
 47	"kvme080:eth0:none " \
 48	"mtdparts=phys_mapped_flash:12m(root),-(kernel)"
 49
 50#define CONFIG_BOOTCOMMAND \
 51	"tftp 800000 kvme080/uImage; " \
 52	"bootm 800000"
 53
 54#define CONFIG_LOADADDR		800000
 55
 56#define CONFIG_BOARD_EARLY_INIT_F
 57#define CONFIG_BOARD_EARLY_INIT_R
 58#define CONFIG_MISC_INIT_R
 59
 60#define CONFIG_LOADS_ECHO	1
 61#undef	CONFIG_SYS_LOADS_BAUD_CHANGE
 62
 63#undef	CONFIG_WATCHDOG
 64
 65/*
 66 * BOOTP options
 67 */
 68#define CONFIG_BOOTP_SUBNETMASK
 69#define CONFIG_BOOTP_GATEWAY
 70#define CONFIG_BOOTP_HOSTNAME
 71#define CONFIG_BOOTP_BOOTPATH
 72#define CONFIG_BOOTP_BOOTFILESIZE
 73
 74
 75#define CONFIG_MAC_PARTITION
 76#define CONFIG_DOS_PARTITION
 77
 78#define CONFIG_RTC_DS164x
 79
 80
 81/*
 82 * Command line configuration.
 83 */
 84#include <config_cmd_default.h>
 85
 86#define CONFIG_CMD_ASKENV
 87#define CONFIG_CMD_CACHE
 88#define CONFIG_CMD_DATE
 89#define CONFIG_CMD_DHCP
 90#define CONFIG_CMD_DIAG
 91#define CONFIG_CMD_EEPROM
 92#define CONFIG_CMD_ELF
 93#define CONFIG_CMD_I2C
 94#define CONFIG_CMD_JFFS2
 95#define CONFIG_CMD_NFS
 96#define CONFIG_CMD_PCI
 97#define CONFIG_CMD_PING
 98#define CONFIG_CMD_SDRAM
 99#define CONFIG_CMD_SNTP
100
101
102#define CONFIG_NETCONSOLE
103
104#define CONFIG_SYS_LONGHELP
105#define CONFIG_SYS_PROMPT		"=> "
106#define CONFIG_SYS_CBSIZE		256
107#define CONFIG_SYS_PBSIZE		(CONFIG_SYS_CBSIZE+sizeof(CONFIG_SYS_PROMPT)+16)
108#define CONFIG_SYS_MAXARGS		16
109#define CONFIG_SYS_BARGSIZE		CONFIG_SYS_CBSIZE
110
111#define CONFIG_SYS_MEMTEST_START	0x00400000
112#define CONFIG_SYS_MEMTEST_END		0x07C00000
113
114#define CONFIG_SYS_LOAD_ADDR		0x00100000
115#define CONFIG_SYS_HZ			1000
116
117#define CONFIG_SYS_INIT_RAM_ADDR	0x40000000
118#define CONFIG_SYS_INIT_RAM_SIZE	0x1000
119#define CONFIG_SYS_GBL_DATA_OFFSET	(CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE)
120
121#define CONFIG_SYS_SDRAM_BASE		0x00000000
122#define CONFIG_SYS_FLASH_BASE		0x7C000000
123#define CONFIG_SYS_EUMB_ADDR		0xFC000000
124#define CONFIG_SYS_NVRAM_BASE_ADDR	0xFF000000
125#define CONFIG_SYS_NS16550_COM1	0xFF080000
126#define CONFIG_SYS_NS16550_COM2	0xFF080010
127#define CONFIG_SYS_NS16550_COM3	0xFF080020
128#define CONFIG_SYS_NS16550_COM4	0xFF080030
129#define CONFIG_SYS_RESET_ADDRESS	0xFFF00100
130
131#define CONFIG_SYS_MAX_RAM_SIZE	0x20000000
132#define CONFIG_SYS_FLASH_SIZE		(16 * 1024 * 1024)
133#define CONFIG_SYS_NVRAM_SIZE		0x7FFF8
134
135#define CONFIG_VERY_BIG_RAM
136
137#define CONFIG_SYS_MONITOR_LEN		0x00040000
138#define CONFIG_SYS_MONITOR_BASE	CONFIG_SYS_TEXT_BASE
139#define CONFIG_SYS_MALLOC_LEN		(512 << 10)
140
141#define CONFIG_SYS_BOOTMAPSZ		(8 << 20)
142
143#define CONFIG_SYS_FLASH_CFI
144#define CONFIG_FLASH_CFI_DRIVER
145#define CONFIG_SYS_FLASH_USE_BUFFER_WRITE
146#define CONFIG_SYS_FLASH_PROTECTION
147#define CONFIG_SYS_FLASH_EMPTY_INFO
148#define CONFIG_SYS_FLASH_PROTECT_CLEAR
149
150#define CONFIG_SYS_MAX_FLASH_BANKS	1
151#define CONFIG_SYS_MAX_FLASH_SECT	256
152
153#define CONFIG_SYS_FLASH_ERASE_TOUT	120000
154#define CONFIG_SYS_FLASH_WRITE_TOUT	500
155
156#define CONFIG_SYS_JFFS2_FIRST_BANK	0
157#define CONFIG_SYS_JFFS2_NUM_BANKS	1
158
159#define CONFIG_ENV_IS_IN_NVRAM	1
160#define CONFIG_ENV_OVERWRITE	1
161#define CONFIG_SYS_NVRAM_ACCESS_ROUTINE
162#define CONFIG_ENV_ADDR		CONFIG_SYS_NVRAM_BASE_ADDR
163#define CONFIG_ENV_SIZE		0x400
164#define CONFIG_ENV_OFFSET		0
165
166#define CONFIG_SYS_NS16550
167#define CONFIG_SYS_NS16550_SERIAL
168#define CONFIG_SYS_NS16550_REG_SIZE	1
169#define CONFIG_SYS_NS16550_CLK		14745600
170
171#define CONFIG_PCI
172#define CONFIG_PCI_PNP
173
174#define CONFIG_EEPRO100
175#define CONFIG_EEPRO100_SROM_WRITE
176
177#define CONFIG_SYS_RX_ETH_BUFFER	8
178
179#define CONFIG_HARD_I2C		1
180#define CONFIG_SYS_I2C_SPEED		400000
181#define CONFIG_SYS_I2C_SLAVE		0x7F
182
183#define CONFIG_SYS_I2C_EEPROM_ADDR		0x57
184#define CONFIG_SYS_I2C_EEPROM_ADDR_LEN		1
185#define CONFIG_SYS_EEPROM_PAGE_WRITE_BITS	3
186#define CONFIG_SYS_EEPROM_PAGE_WRITE_DELAY_MS	10
187
188#define CONFIG_SYS_CLK_FREQ	33333333
189
190#define CONFIG_SYS_CACHELINE_SIZE	32
191#if defined(CONFIG_CMD_KGDB)
192#  define CONFIG_SYS_CACHELINE_SHIFT	5
193#endif
194
195#define CONFIG_SYS_DLL_EXTEND		0x00
196#define CONFIG_SYS_PCI_HOLD_DEL	0x20
197
198#define CONFIG_SYS_ROMNAL		15
199#define CONFIG_SYS_ROMFAL		31
200
201#define CONFIG_SYS_REFINT		430
202
203#define CONFIG_SYS_DBUS_SIZE2		1
204
205#define CONFIG_SYS_BSTOPRE		121
206#define CONFIG_SYS_REFREC		8
207#define CONFIG_SYS_RDLAT		4
208#define CONFIG_SYS_PRETOACT		3
209#define CONFIG_SYS_ACTTOPRE		5
210#define CONFIG_SYS_ACTORW		3
211#define CONFIG_SYS_SDMODE_CAS_LAT	3
212#define CONFIG_SYS_SDMODE_WRAP		0
213
214#define CONFIG_SYS_REGISTERD_TYPE_BUFFER	1
215#define CONFIG_SYS_EXTROM			1
216#define CONFIG_SYS_REGDIMM			0
217
218#define CONFIG_SYS_BANK0_START		0x00000000
219#define CONFIG_SYS_BANK0_END		(0x4000000 - 1)
220#define CONFIG_SYS_BANK0_ENABLE	1
221#define CONFIG_SYS_BANK1_START		0x04000000
222#define CONFIG_SYS_BANK1_END		(0x8000000 - 1)
223#define CONFIG_SYS_BANK1_ENABLE	1
224#define CONFIG_SYS_BANK2_START		0x3ff00000
225#define CONFIG_SYS_BANK2_END		0x3fffffff
226#define CONFIG_SYS_BANK2_ENABLE	0
227#define CONFIG_SYS_BANK3_START		0x3ff00000
228#define CONFIG_SYS_BANK3_END		0x3fffffff
229#define CONFIG_SYS_BANK3_ENABLE	0
230#define CONFIG_SYS_BANK4_START		0x00000000
231#define CONFIG_SYS_BANK4_END		0x00000000
232#define CONFIG_SYS_BANK4_ENABLE	0
233#define CONFIG_SYS_BANK5_START		0x00000000
234#define CONFIG_SYS_BANK5_END		0x00000000
235#define CONFIG_SYS_BANK5_ENABLE	0
236#define CONFIG_SYS_BANK6_START		0x00000000
237#define CONFIG_SYS_BANK6_END		0x00000000
238#define CONFIG_SYS_BANK6_ENABLE	0
239#define CONFIG_SYS_BANK7_START		0x00000000
240#define CONFIG_SYS_BANK7_END		0x00000000
241#define CONFIG_SYS_BANK7_ENABLE	0
242
243#define CONFIG_SYS_BANK_ENABLE		0x03
244
245#define CONFIG_SYS_ODCR		0x75
246#define CONFIG_SYS_PGMAX		0x32
247
248#define CONFIG_SYS_IBAT0L	(CONFIG_SYS_SDRAM_BASE | BATL_PP_10 | BATL_MEMCOHERENCE)
249#define CONFIG_SYS_IBAT0U	(CONFIG_SYS_SDRAM_BASE | BATU_BL_256M | BATU_VS | BATU_VP)
250
251#define CONFIG_SYS_IBAT1L	(CONFIG_SYS_INIT_RAM_ADDR | BATL_PP_10 | BATL_MEMCOHERENCE)
252#define CONFIG_SYS_IBAT1U	(CONFIG_SYS_INIT_RAM_ADDR | BATU_BL_128K | BATU_VS | BATU_VP)
253
254#define CONFIG_SYS_IBAT2L	(0x80000000 | BATL_PP_10 | BATL_CACHEINHIBIT)
255#define CONFIG_SYS_IBAT2U	(0x80000000 | BATU_BL_256M | BATU_VS | BATU_VP)
256
257#define CONFIG_SYS_IBAT3L	(0xF0000000 | BATL_PP_10 | BATL_CACHEINHIBIT)
258#define CONFIG_SYS_IBAT3U	(0xF0000000 | BATU_BL_256M | BATU_VS | BATU_VP)
259
260#define CONFIG_SYS_DBAT0L	CONFIG_SYS_IBAT0L
261#define CONFIG_SYS_DBAT0U	CONFIG_SYS_IBAT0U
262#define CONFIG_SYS_DBAT1L	CONFIG_SYS_IBAT1L
263#define CONFIG_SYS_DBAT1U	CONFIG_SYS_IBAT1U
264#define CONFIG_SYS_DBAT2L	CONFIG_SYS_IBAT2L
265#define CONFIG_SYS_DBAT2U	CONFIG_SYS_IBAT2U
266#define CONFIG_SYS_DBAT3L	CONFIG_SYS_IBAT3L
267#define CONFIG_SYS_DBAT3U	CONFIG_SYS_IBAT3U
268
269#endif	/* __CONFIG_H */