xref: /rk3399_rockchip-uboot/include/configs/omap3_overo.h (revision d64b5b89159dad129e4e07d4267c549b6d473386)
19d0fc811SDirk Behme /*
29d0fc811SDirk Behme  * Configuration settings for the Gumstix Overo board.
39d0fc811SDirk Behme  *
49d0fc811SDirk Behme  * This program is free software; you can redistribute it and/or
59d0fc811SDirk Behme  * modify it under the terms of the GNU General Public License as
69d0fc811SDirk Behme  * published by the Free Software Foundation; either version 2 of
79d0fc811SDirk Behme  * the License, or (at your option) any later version.
89d0fc811SDirk Behme  *
99d0fc811SDirk Behme  * This program is distributed in the hope that it will be useful,
109d0fc811SDirk Behme  * but WITHOUT ANY WARRANTY; without even the implied warranty of
119d0fc811SDirk Behme  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	 See the
129d0fc811SDirk Behme  * GNU General Public License for more details.
139d0fc811SDirk Behme  *
149d0fc811SDirk Behme  * You should have received a copy of the GNU General Public License
159d0fc811SDirk Behme  * along with this program; if not, write to the Free Software
169d0fc811SDirk Behme  * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
179d0fc811SDirk Behme  * MA 02111-1307 USA
189d0fc811SDirk Behme  */
199d0fc811SDirk Behme 
209d0fc811SDirk Behme #ifndef __CONFIG_H
219d0fc811SDirk Behme #define __CONFIG_H
229d0fc811SDirk Behme 
239d0fc811SDirk Behme /*
249d0fc811SDirk Behme  * High Level Configuration Options
259d0fc811SDirk Behme  */
26f56348afSSteve Sakoman #define CONFIG_ARMV7		1	/* This is an ARM V7 CPU core */
279d0fc811SDirk Behme #define CONFIG_OMAP		1	/* in a TI OMAP core */
289d0fc811SDirk Behme #define CONFIG_OMAP34XX		1	/* which is a 34XX */
299d0fc811SDirk Behme #define CONFIG_OMAP3430		1	/* which is in a 3430 */
309d0fc811SDirk Behme #define CONFIG_OMAP3_OVERO	1	/* working with overo */
319d0fc811SDirk Behme 
32cae377b5SVaibhav Hiremath #define CONFIG_SDRC	/* The chip has SDRC controller */
33cae377b5SVaibhav Hiremath 
349d0fc811SDirk Behme #include <asm/arch/cpu.h>	/* get chip and board defs */
359d0fc811SDirk Behme #include <asm/arch/omap3.h>
369d0fc811SDirk Behme 
376a6b62e3SSanjeev Premi /*
386a6b62e3SSanjeev Premi  * Display CPU and Board information
396a6b62e3SSanjeev Premi  */
406a6b62e3SSanjeev Premi #define CONFIG_DISPLAY_CPUINFO		1
416a6b62e3SSanjeev Premi #define CONFIG_DISPLAY_BOARDINFO	1
426a6b62e3SSanjeev Premi 
439d0fc811SDirk Behme /* Clock Defines */
449d0fc811SDirk Behme #define V_OSCK			26000000	/* Clock output from T2 */
459d0fc811SDirk Behme #define V_SCLK			(V_OSCK >> 1)
469d0fc811SDirk Behme 
479d0fc811SDirk Behme #undef CONFIG_USE_IRQ		/* no support for IRQs */
489d0fc811SDirk Behme #define CONFIG_MISC_INIT_R
499d0fc811SDirk Behme 
509d0fc811SDirk Behme #define CONFIG_CMDLINE_TAG		1	/* enable passing of ATAGs */
519d0fc811SDirk Behme #define CONFIG_SETUP_MEMORY_TAGS	1
529d0fc811SDirk Behme #define CONFIG_INITRD_TAG		1
539d0fc811SDirk Behme #define CONFIG_REVISION_TAG		1
549d0fc811SDirk Behme 
559d0fc811SDirk Behme /*
569d0fc811SDirk Behme  * Size of malloc() pool
579d0fc811SDirk Behme  */
589c44ddccSSandeep Paulraj #define CONFIG_ENV_SIZE			(128 << 10)	/* 128 KiB */
599d0fc811SDirk Behme 						/* Sector */
609c44ddccSSandeep Paulraj #define CONFIG_SYS_MALLOC_LEN		(CONFIG_ENV_SIZE + (128 << 10))
619d0fc811SDirk Behme 						/* initial data */
629d0fc811SDirk Behme 
639d0fc811SDirk Behme /*
649d0fc811SDirk Behme  * Hardware drivers
659d0fc811SDirk Behme  */
669d0fc811SDirk Behme 
679d0fc811SDirk Behme /*
689d0fc811SDirk Behme  * NS16550 Configuration
699d0fc811SDirk Behme  */
709d0fc811SDirk Behme #define V_NS16550_CLK			48000000	/* 48MHz (APLL96/2) */
719d0fc811SDirk Behme 
729d0fc811SDirk Behme #define CONFIG_SYS_NS16550
739d0fc811SDirk Behme #define CONFIG_SYS_NS16550_SERIAL
749d0fc811SDirk Behme #define CONFIG_SYS_NS16550_REG_SIZE	(-4)
759d0fc811SDirk Behme #define CONFIG_SYS_NS16550_CLK		V_NS16550_CLK
769d0fc811SDirk Behme 
779d0fc811SDirk Behme /*
789d0fc811SDirk Behme  * select serial console configuration
799d0fc811SDirk Behme  */
809d0fc811SDirk Behme #define CONFIG_CONS_INDEX		3
819d0fc811SDirk Behme #define CONFIG_SYS_NS16550_COM3		OMAP34XX_UART3
829d0fc811SDirk Behme #define CONFIG_SERIAL3			3
839d0fc811SDirk Behme 
849d0fc811SDirk Behme /* allow to overwrite serial and ethaddr */
859d0fc811SDirk Behme #define CONFIG_ENV_OVERWRITE
869d0fc811SDirk Behme #define CONFIG_BAUDRATE			115200
879d0fc811SDirk Behme #define CONFIG_SYS_BAUDRATE_TABLE	{4800, 9600, 19200, 38400, 57600, \
889d0fc811SDirk Behme 					115200}
89cd7c5726SSteve Sakoman #define CONFIG_GENERIC_MMC		1
909d0fc811SDirk Behme #define CONFIG_MMC			1
91cd7c5726SSteve Sakoman #define CONFIG_OMAP_HSMMC		1
929d0fc811SDirk Behme #define CONFIG_DOS_PARTITION		1
939d0fc811SDirk Behme 
9430563a04SNishanth Menon /* DDR - I use Micron DDR */
9530563a04SNishanth Menon #define CONFIG_OMAP3_MICRON_DDR		1
9630563a04SNishanth Menon 
979d0fc811SDirk Behme /* commands to include */
989d0fc811SDirk Behme #include <config_cmd_default.h>
999d0fc811SDirk Behme 
10068b0fbf0SSteve Sakoman #define CONFIG_CMD_CACHE
1019d0fc811SDirk Behme #define CONFIG_CMD_EXT2		/* EXT2 Support			*/
1029d0fc811SDirk Behme #define CONFIG_CMD_FAT		/* FAT support			*/
1039d0fc811SDirk Behme #define CONFIG_CMD_JFFS2	/* JFFS2 Support		*/
1049d0fc811SDirk Behme 
1059d0fc811SDirk Behme #define CONFIG_CMD_I2C		/* I2C serial bus support	*/
1069d0fc811SDirk Behme #define CONFIG_CMD_MMC		/* MMC support			*/
1079d0fc811SDirk Behme #define CONFIG_CMD_NAND		/* NAND support			*/
1089d0fc811SDirk Behme 
1099d0fc811SDirk Behme #undef CONFIG_CMD_FLASH		/* flinfo, erase, protect	*/
1109d0fc811SDirk Behme #undef CONFIG_CMD_FPGA		/* FPGA configuration Support	*/
1119d0fc811SDirk Behme #undef CONFIG_CMD_IMI		/* iminfo			*/
1129d0fc811SDirk Behme #undef CONFIG_CMD_IMLS		/* List all found images	*/
1139d0fc811SDirk Behme #undef CONFIG_CMD_NFS		/* NFS support			*/
114df382626SOlof Johansson #define CONFIG_CMD_NET		/* bootp, tftpboot, rarpboot	*/
1159d0fc811SDirk Behme 
1169d0fc811SDirk Behme #define CONFIG_SYS_NO_FLASH
1170297ec7eSTom Rix #define CONFIG_HARD_I2C			1
1189d0fc811SDirk Behme #define CONFIG_SYS_I2C_SPEED		100000
1199d0fc811SDirk Behme #define CONFIG_SYS_I2C_SLAVE		1
1209d0fc811SDirk Behme #define CONFIG_SYS_I2C_BUS		0
1219d0fc811SDirk Behme #define CONFIG_SYS_I2C_BUS_SELECT	1
122*d64b5b89SSteve Sakoman #define CONFIG_I2C_MULTI_BUS		1
1239d0fc811SDirk Behme #define CONFIG_DRIVER_OMAP34XX_I2C	1
1249d0fc811SDirk Behme 
1259d0fc811SDirk Behme /*
1262c155130STom Rix  * TWL4030
1272c155130STom Rix  */
1282c155130STom Rix #define CONFIG_TWL4030_POWER		1
1292c155130STom Rix #define CONFIG_TWL4030_LED		1
1302c155130STom Rix 
1312c155130STom Rix /*
1329d0fc811SDirk Behme  * Board NAND Info.
1339d0fc811SDirk Behme  */
13460c23173SSteve Sakoman #define CONFIG_SYS_NAND_QUIET_TEST	1
1359d0fc811SDirk Behme #define CONFIG_NAND_OMAP_GPMC
1369d0fc811SDirk Behme #define CONFIG_SYS_NAND_ADDR		NAND_BASE	/* physical address */
1379d0fc811SDirk Behme 							/* to access nand */
1389d0fc811SDirk Behme #define CONFIG_SYS_NAND_BASE		NAND_BASE	/* physical address */
1399d0fc811SDirk Behme 							/* to access nand */
1409d0fc811SDirk Behme 							/* at CS0 */
1419d0fc811SDirk Behme #define GPMC_NAND_ECC_LP_x16_LAYOUT	1
1429d0fc811SDirk Behme 
1439d0fc811SDirk Behme #define CONFIG_SYS_MAX_NAND_DEVICE	1	/* Max number of NAND */
1449d0fc811SDirk Behme 						/* devices */
1459d0fc811SDirk Behme #define CONFIG_JFFS2_NAND
1469d0fc811SDirk Behme /* nand device jffs2 lives on */
1479d0fc811SDirk Behme #define CONFIG_JFFS2_DEV		"nand0"
1489d0fc811SDirk Behme /* start of jffs2 partition */
1499d0fc811SDirk Behme #define CONFIG_JFFS2_PART_OFFSET	0x680000
1509d0fc811SDirk Behme #define CONFIG_JFFS2_PART_SIZE		0xf980000	/* size of jffs2 */
1519d0fc811SDirk Behme 							/* partition */
1529d0fc811SDirk Behme 
1539d0fc811SDirk Behme /* Environment information */
1549d0fc811SDirk Behme #define CONFIG_BOOTDELAY		5
1559d0fc811SDirk Behme 
1569d0fc811SDirk Behme #define CONFIG_EXTRA_ENV_SETTINGS \
1579d0fc811SDirk Behme 	"loadaddr=0x82000000\0" \
1589d0fc811SDirk Behme 	"console=ttyS2,115200n8\0" \
1595af32460SSteve Sakoman 	"mpurate=500\0" \
16013d2cb98SSteve Sakoman 	"vram=12M\0" \
16113d2cb98SSteve Sakoman 	"dvimode=1024x768MR-16@60\0" \
16213d2cb98SSteve Sakoman 	"defaultdisplay=dvi\0" \
163cd7c5726SSteve Sakoman 	"mmcdev=0\0" \
16413d2cb98SSteve Sakoman 	"mmcroot=/dev/mmcblk0p2 rw\0" \
16513d2cb98SSteve Sakoman 	"mmcrootfstype=ext3 rootwait\0" \
16613d2cb98SSteve Sakoman 	"nandroot=/dev/mtdblock4 rw\0" \
16713d2cb98SSteve Sakoman 	"nandrootfstype=jffs2\0" \
1689d0fc811SDirk Behme 	"mmcargs=setenv bootargs console=${console} " \
1695af32460SSteve Sakoman 		"mpurate=${mpurate} " \
17013d2cb98SSteve Sakoman 		"vram=${vram} " \
17113d2cb98SSteve Sakoman 		"omapfb.mode=dvi:${dvimode} " \
17213d2cb98SSteve Sakoman 		"omapfb.debug=y " \
17313d2cb98SSteve Sakoman 		"omapdss.def_disp=${defaultdisplay} " \
17413d2cb98SSteve Sakoman 		"root=${mmcroot} " \
17513d2cb98SSteve Sakoman 		"rootfstype=${mmcrootfstype}\0" \
1769d0fc811SDirk Behme 	"nandargs=setenv bootargs console=${console} " \
1775af32460SSteve Sakoman 		"mpurate=${mpurate} " \
17813d2cb98SSteve Sakoman 		"vram=${vram} " \
17913d2cb98SSteve Sakoman 		"omapfb.mode=dvi:${dvimode} " \
18013d2cb98SSteve Sakoman 		"omapfb.debug=y " \
18113d2cb98SSteve Sakoman 		"omapdss.def_disp=${defaultdisplay} " \
18213d2cb98SSteve Sakoman 		"root=${nandroot} " \
18313d2cb98SSteve Sakoman 		"rootfstype=${nandrootfstype}\0" \
184cd7c5726SSteve Sakoman 	"loadbootscript=fatload mmc ${mmcdev} ${loadaddr} boot.scr\0" \
1859d0fc811SDirk Behme 	"bootscript=echo Running bootscript from mmc ...; " \
18674de7aefSWolfgang Denk 		"source ${loadaddr}\0" \
187cd7c5726SSteve Sakoman 	"loaduimage=fatload mmc ${mmcdev} ${loadaddr} uImage\0" \
1889d0fc811SDirk Behme 	"mmcboot=echo Booting from mmc ...; " \
1899d0fc811SDirk Behme 		"run mmcargs; " \
1909d0fc811SDirk Behme 		"bootm ${loadaddr}\0" \
1919d0fc811SDirk Behme 	"nandboot=echo Booting from nand ...; " \
1929d0fc811SDirk Behme 		"run nandargs; " \
1939d0fc811SDirk Behme 		"nand read ${loadaddr} 280000 400000; " \
1949d0fc811SDirk Behme 		"bootm ${loadaddr}\0" \
1959d0fc811SDirk Behme 
1969d0fc811SDirk Behme #define CONFIG_BOOTCOMMAND \
197cd7c5726SSteve Sakoman 	"if mmc rescan ${mmcdev}; then " \
1989d0fc811SDirk Behme 		"if run loadbootscript; then " \
1999d0fc811SDirk Behme 			"run bootscript; " \
2009d0fc811SDirk Behme 		"else " \
2019d0fc811SDirk Behme 			"if run loaduimage; then " \
2029d0fc811SDirk Behme 				"run mmcboot; " \
2039d0fc811SDirk Behme 			"else run nandboot; " \
2049d0fc811SDirk Behme 			"fi; " \
2059d0fc811SDirk Behme 		"fi; " \
2069d0fc811SDirk Behme 	"else run nandboot; fi"
2079d0fc811SDirk Behme 
2089d0fc811SDirk Behme #define CONFIG_AUTO_COMPLETE	1
2099d0fc811SDirk Behme /*
2109d0fc811SDirk Behme  * Miscellaneous configurable options
2119d0fc811SDirk Behme  */
2129d0fc811SDirk Behme #define CONFIG_SYS_LONGHELP		/* undef to save memory */
2139d0fc811SDirk Behme #define CONFIG_SYS_HUSH_PARSER		/* use "hush" command parser */
2149d0fc811SDirk Behme #define CONFIG_SYS_PROMPT_HUSH_PS2	"> "
2151270ec13SRobert P. J. Day #define CONFIG_SYS_PROMPT		"Overo # "
2169d0fc811SDirk Behme #define CONFIG_SYS_CBSIZE		256	/* Console I/O Buffer Size */
2179d0fc811SDirk Behme /* Print Buffer Size */
2189d0fc811SDirk Behme #define CONFIG_SYS_PBSIZE		(CONFIG_SYS_CBSIZE + \
2199d0fc811SDirk Behme 					sizeof(CONFIG_SYS_PROMPT) + 16)
2209d0fc811SDirk Behme #define CONFIG_SYS_MAXARGS		16	/* max number of command */
2219d0fc811SDirk Behme 						/* args */
2229d0fc811SDirk Behme /* Boot Argument Buffer Size */
2239d0fc811SDirk Behme #define CONFIG_SYS_BARGSIZE		CONFIG_SYS_CBSIZE
2249d0fc811SDirk Behme /* memtest works on */
2259d0fc811SDirk Behme #define CONFIG_SYS_MEMTEST_START	(OMAP34XX_SDRC_CS0)
2269d0fc811SDirk Behme #define CONFIG_SYS_MEMTEST_END		(OMAP34XX_SDRC_CS0 + \
2279d0fc811SDirk Behme 					0x01F00000) /* 31MB */
2289d0fc811SDirk Behme 
2299d0fc811SDirk Behme #define CONFIG_SYS_LOAD_ADDR		(OMAP34XX_SDRC_CS0) /* default load */
2309d0fc811SDirk Behme 								/* address */
2319d0fc811SDirk Behme /*
232d3a513c2SManikandan Pillai  * OMAP3 has 12 GP timers, they can be driven by the system clock
233d3a513c2SManikandan Pillai  * (12/13/16.8/19.2/38.4MHz) or by 32KHz clock. We use 13MHz (V_SCLK).
234d3a513c2SManikandan Pillai  * This rate is divided by a local divisor.
2359d0fc811SDirk Behme  */
236d3a513c2SManikandan Pillai #define CONFIG_SYS_TIMERBASE		OMAP34XX_GPT2
237d3a513c2SManikandan Pillai #define CONFIG_SYS_PTV			2	/* Divisor: 2^(PTV+1) => 8 */
238d3a513c2SManikandan Pillai #define CONFIG_SYS_HZ			1000
2399d0fc811SDirk Behme 
2409d0fc811SDirk Behme /*-----------------------------------------------------------------------
2419d0fc811SDirk Behme  * Stack sizes
2429d0fc811SDirk Behme  *
2439d0fc811SDirk Behme  * The stack sizes are set up in start.S using the settings below
2449d0fc811SDirk Behme  */
2459c44ddccSSandeep Paulraj #define CONFIG_STACKSIZE	(128 << 10)	/* regular stack 128 KiB */
2469d0fc811SDirk Behme #ifdef CONFIG_USE_IRQ
2479c44ddccSSandeep Paulraj #define CONFIG_STACKSIZE_IRQ	(4 << 10)	/* IRQ stack 4 KiB */
2489c44ddccSSandeep Paulraj #define CONFIG_STACKSIZE_FIQ	(4 << 10)	/* FIQ stack 4 KiB */
2499d0fc811SDirk Behme #endif
2509d0fc811SDirk Behme 
2519d0fc811SDirk Behme /*-----------------------------------------------------------------------
2529d0fc811SDirk Behme  * Physical Memory Map
2539d0fc811SDirk Behme  */
2549d0fc811SDirk Behme #define CONFIG_NR_DRAM_BANKS	2	/* CS1 may or may not be populated */
2559d0fc811SDirk Behme #define PHYS_SDRAM_1		OMAP34XX_SDRC_CS0
2569c44ddccSSandeep Paulraj #define PHYS_SDRAM_1_SIZE	(32 << 20)	/* at least 32 MiB */
2579d0fc811SDirk Behme #define PHYS_SDRAM_2		OMAP34XX_SDRC_CS1
2589d0fc811SDirk Behme 
2599d0fc811SDirk Behme /* SDRAM Bank Allocation method */
2609d0fc811SDirk Behme #define SDRC_R_B_C		1
2619d0fc811SDirk Behme 
2629d0fc811SDirk Behme /*-----------------------------------------------------------------------
2639d0fc811SDirk Behme  * FLASH and environment organization
2649d0fc811SDirk Behme  */
2659d0fc811SDirk Behme 
2669d0fc811SDirk Behme /* **** PISMO SUPPORT *** */
2679d0fc811SDirk Behme 
2689d0fc811SDirk Behme /* Configure the PISMO */
2699d0fc811SDirk Behme #define PISMO1_NAND_SIZE		GPMC_SIZE_128M
2709d0fc811SDirk Behme #define PISMO1_ONEN_SIZE		GPMC_SIZE_128M
2719d0fc811SDirk Behme 
2729d0fc811SDirk Behme #define CONFIG_SYS_MAX_FLASH_SECT	520	/* max number of sectors on */
2739d0fc811SDirk Behme 						/* one chip */
2749d0fc811SDirk Behme #define CONFIG_SYS_MAX_FLASH_BANKS	2	/* max number of flash banks */
2759c44ddccSSandeep Paulraj #define CONFIG_SYS_MONITOR_LEN		(256 << 10)	/* Reserve 2 sectors */
2769d0fc811SDirk Behme 
2779d0fc811SDirk Behme #define CONFIG_SYS_FLASH_BASE		boot_flash_base
2789d0fc811SDirk Behme 
2799d0fc811SDirk Behme /* Monitor at start of flash */
2809d0fc811SDirk Behme #define CONFIG_SYS_MONITOR_BASE		CONFIG_SYS_FLASH_BASE
2819d0fc811SDirk Behme #define CONFIG_SYS_ONENAND_BASE		ONENAND_MAP
2829d0fc811SDirk Behme 
2839d0fc811SDirk Behme #define CONFIG_ENV_IS_IN_NAND		1
2849d0fc811SDirk Behme #define ONENAND_ENV_OFFSET		0x240000 /* environment starts here */
2859d0fc811SDirk Behme #define SMNAND_ENV_OFFSET		0x240000 /* environment starts here */
2869d0fc811SDirk Behme 
2879d0fc811SDirk Behme #define CONFIG_SYS_ENV_SECT_SIZE	boot_flash_sec
2889d0fc811SDirk Behme #define CONFIG_ENV_OFFSET		boot_flash_off
2899d0fc811SDirk Behme #define CONFIG_ENV_ADDR			SMNAND_ENV_OFFSET
2909d0fc811SDirk Behme 
2919d0fc811SDirk Behme /*-----------------------------------------------------------------------
2929d0fc811SDirk Behme  * CFI FLASH driver setup
2939d0fc811SDirk Behme  */
2949d0fc811SDirk Behme /* timeout values are in ticks */
2959d0fc811SDirk Behme #define CONFIG_SYS_FLASH_ERASE_TOUT	(100 * CONFIG_SYS_HZ)
2969d0fc811SDirk Behme #define CONFIG_SYS_FLASH_WRITE_TOUT	(100 * CONFIG_SYS_HZ)
2979d0fc811SDirk Behme 
2989d0fc811SDirk Behme /* Flash banks JFFS2 should use */
2999d0fc811SDirk Behme #define CONFIG_SYS_MAX_MTD_BANKS	(CONFIG_SYS_MAX_FLASH_BANKS + \
3009d0fc811SDirk Behme 					CONFIG_SYS_MAX_NAND_DEVICE)
3019d0fc811SDirk Behme #define CONFIG_SYS_JFFS2_MEM_NAND
3029d0fc811SDirk Behme /* use flash_info[2] */
3039d0fc811SDirk Behme #define CONFIG_SYS_JFFS2_FIRST_BANK	CONFIG_SYS_MAX_FLASH_BANKS
3049d0fc811SDirk Behme #define CONFIG_SYS_JFFS2_NUM_BANKS	1
3059d0fc811SDirk Behme 
3069d0fc811SDirk Behme #ifndef __ASSEMBLY__
3079d0fc811SDirk Behme extern unsigned int boot_flash_base;
3089d0fc811SDirk Behme extern volatile unsigned int boot_flash_env_addr;
3099d0fc811SDirk Behme extern unsigned int boot_flash_off;
3109d0fc811SDirk Behme extern unsigned int boot_flash_sec;
3119d0fc811SDirk Behme extern unsigned int boot_flash_type;
3129d0fc811SDirk Behme #endif
3139d0fc811SDirk Behme 
314df382626SOlof Johansson #if defined(CONFIG_CMD_NET)
315df382626SOlof Johansson /*----------------------------------------------------------------------------
316df382626SOlof Johansson  * SMSC9211 Ethernet from SMSC9118 family
317df382626SOlof Johansson  *----------------------------------------------------------------------------
318df382626SOlof Johansson  */
319df382626SOlof Johansson 
320df382626SOlof Johansson #define CONFIG_NET_MULTI
321df382626SOlof Johansson #define CONFIG_SMC911X		1
322df382626SOlof Johansson #define CONFIG_SMC911X_32_BIT
323df382626SOlof Johansson #define CONFIG_SMC911X_BASE     0x2C000000
324df382626SOlof Johansson 
325df382626SOlof Johansson #endif /* (CONFIG_CMD_NET) */
326df382626SOlof Johansson 
3274d7d7bc3SSteve Sakoman #define CONFIG_SYS_SDRAM_BASE		PHYS_SDRAM_1
32825ddd1fbSWolfgang Denk #define CONFIG_SYS_INIT_SP_ADDR		(LOW_LEVEL_SRAM_STACK - GENERATED_GBL_DATA_SIZE)
3294d7d7bc3SSteve Sakoman 
3309d0fc811SDirk Behme #endif				/* __CONFIG_H */
331