microblaze: Remove XUPV2P board
--- Microblaze platforms use generic settings and to have many platforms is confusing that's why I decided to remove this platform from U-BOOT. ml401 tree is sufficient for covering all Microblaze platforms. This change will go through microblaze custodian tree.
This commit is contained in:
		
							parent
							
								
									99ba6f3535
								
							
						
					
					
						commit
						8fab49ea91
					
				|  | @ -704,7 +704,6 @@ Yasushi Shoji <yashi@atmark-techno.com> | |||
| Michal Simek <monstr@monstr.eu> | ||||
| 
 | ||||
| 	ML401		MicroBlaze | ||||
| 	XUPV2P		MicroBlaze | ||||
| 
 | ||||
| ######################################################################### | ||||
| # Coldfire Systems:							# | ||||
|  |  | |||
							
								
								
									
										1
									
								
								MAKEALL
								
								
								
								
							
							
						
						
									
										1
									
								
								MAKEALL
								
								
								
								
							|  | @ -698,7 +698,6 @@ LIST_nios2="		\ | |||
| LIST_microblaze="	\ | ||||
| 	ml401		\ | ||||
| 	suzaku		\ | ||||
| 	xupv2p		\ | ||||
| " | ||||
| 
 | ||||
| ######################################################################### | ||||
|  |  | |||
							
								
								
									
										5
									
								
								Makefile
								
								
								
								
							
							
						
						
									
										5
									
								
								Makefile
								
								
								
								
							|  | @ -3153,11 +3153,6 @@ suzaku_config:	unconfig | |||
| 	@echo "#define CONFIG_SUZAKU 1" > $(obj)include/config.h | ||||
| 	@$(MKCONFIG) -a $(@:_config=) microblaze microblaze suzaku AtmarkTechno | ||||
| 
 | ||||
| xupv2p_config:	unconfig | ||||
| 	@mkdir -p $(obj)include | ||||
| 	@echo "#define CONFIG_XUPV2P 1" > $(obj)include/config.h | ||||
| 	@$(MKCONFIG) -a $(@:_config=) microblaze microblaze xupv2p xilinx | ||||
| 
 | ||||
| #========================================================================
 | ||||
| # Blackfin
 | ||||
| #========================================================================
 | ||||
|  |  | |||
|  | @ -1,50 +0,0 @@ | |||
| #
 | ||||
| # (C) Copyright 2000-2006
 | ||||
| # Wolfgang Denk, DENX Software Engineering, wd@denx.de.
 | ||||
| #
 | ||||
| # See file CREDITS for list of people who contributed to this
 | ||||
| # project.
 | ||||
| #
 | ||||
| # This program is free software; you can redistribute it and/or
 | ||||
| # modify it under the terms of the GNU General Public License as
 | ||||
| # published by the Free Software Foundation; either version 2 of
 | ||||
| # the License, or (at your option) any later version.
 | ||||
| #
 | ||||
| # This program is distributed in the hope that it will be useful,
 | ||||
| # but WITHOUT ANY WARRANTY; without even the implied warranty of
 | ||||
| # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 | ||||
| # GNU General Public License for more details.
 | ||||
| #
 | ||||
| # You should have received a copy of the GNU General Public License
 | ||||
| # along with this program; if not, write to the Free Software
 | ||||
| # Foundation, Inc., 59 Temple Place, Suite 330, Boston,
 | ||||
| # MA 02111-1307 USA
 | ||||
| #
 | ||||
| 
 | ||||
| include $(TOPDIR)/config.mk | ||||
| 
 | ||||
| LIB	= $(obj)lib$(BOARD).a | ||||
| 
 | ||||
| COBJS	= $(BOARD).o | ||||
| 
 | ||||
| SRCS	:= $(SOBJS:.o=.S) $(COBJS:.o=.c) | ||||
| OBJS	:= $(addprefix $(obj),$(COBJS)) | ||||
| SOBJS	:= $(addprefix $(obj),$(SOBJS)) | ||||
| 
 | ||||
| $(LIB):	$(OBJS) $(SOBJS) | ||||
| 	$(AR) $(ARFLAGS) $@ $^ | ||||
| 
 | ||||
| clean: | ||||
| 	rm -f $(SOBJS) $(OBJS) | ||||
| 
 | ||||
| distclean:	clean | ||||
| 	rm -f $(LIB) core *.bak $(obj).depend | ||||
| 
 | ||||
| #########################################################################
 | ||||
| 
 | ||||
| # defines $(obj).depend target
 | ||||
| include $(SRCTREE)/rules.mk | ||||
| 
 | ||||
| sinclude $(obj).depend | ||||
| 
 | ||||
| #########################################################################
 | ||||
|  | @ -1,32 +0,0 @@ | |||
| #
 | ||||
| # (C) Copyright 2007 Michal Simek
 | ||||
| #
 | ||||
| # Michal  SIMEK <monstr@monstr.eu>
 | ||||
| #
 | ||||
| # See file CREDITS for list of people who contributed to this
 | ||||
| # project.
 | ||||
| #
 | ||||
| # This program is free software; you can redistribute it and/or
 | ||||
| # modify it under the terms of the GNU General Public License as
 | ||||
| # published by the Free Software Foundation; either version 2 of
 | ||||
| # the License, or (at your option) any later version.
 | ||||
| #
 | ||||
| # This program is distributed in the hope that it will be useful,
 | ||||
| # but WITHOUT ANY WARRANTY; without even the implied warranty of
 | ||||
| # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 | ||||
| # GNU General Public License for more details.
 | ||||
| #
 | ||||
| # You should have received a copy of the GNU General Public License
 | ||||
| # along with this program; if not, write to the Free Software
 | ||||
| # Foundation, Inc., 59 Temple Place, Suite 330, Boston,
 | ||||
| # MA 02111-1307 USA
 | ||||
| #
 | ||||
| # CAUTION: This file is automatically generated by libgen.
 | ||||
| # Version: Xilinx EDK 8.2.02 EDK_Im_Sp2.4
 | ||||
| #
 | ||||
| 
 | ||||
| TEXT_BASE = 0x38000000 | ||||
| 
 | ||||
| PLATFORM_CPPFLAGS += -mno-xl-soft-mul | ||||
| PLATFORM_CPPFLAGS += -mno-xl-soft-div | ||||
| PLATFORM_CPPFLAGS += -mxl-barrel-shift | ||||
|  | @ -1,68 +0,0 @@ | |||
| /* | ||||
|  * (C) Copyright 2004 Atmark Techno, Inc. | ||||
|  * | ||||
|  * Yasushi SHOJI <yashi@atmark-techno.com> | ||||
|  * | ||||
|  * See file CREDITS for list of people who contributed to this | ||||
|  * project. | ||||
|  * | ||||
|  * This program is free software; you can redistribute it and/or | ||||
|  * modify it under the terms of the GNU General Public License as | ||||
|  * published by the Free Software Foundation; either version 2 of | ||||
|  * the License, or (at your option) any later version. | ||||
|  * | ||||
|  * This program is distributed in the hope that it will be useful, | ||||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||
|  * GNU General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program; if not, write to the Free Software | ||||
|  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, | ||||
|  * MA 02111-1307 USA | ||||
|  */ | ||||
| 
 | ||||
| OUTPUT_ARCH(microblaze) | ||||
| ENTRY(_start) | ||||
| 
 | ||||
| SECTIONS | ||||
| { | ||||
| 	.text ALIGN(0x4): | ||||
| 	{ | ||||
| 		__text_start = .; | ||||
| 		cpu/microblaze/start.o (.text) | ||||
| 		*(.text) | ||||
| 		__text_end = .; | ||||
| 	} | ||||
| 
 | ||||
| 	.rodata ALIGN(0x4): | ||||
| 	{ | ||||
| 		__rodata_start = .; | ||||
| 		*(.rodata) | ||||
| 		__rodata_end = .; | ||||
| 	} | ||||
| 
 | ||||
| 	.data ALIGN(0x4): | ||||
| 	{ | ||||
| 		__data_start = .; | ||||
| 		*(.data) | ||||
| 		__data_end = .; | ||||
| 	} | ||||
| 
 | ||||
| 	.u_boot_cmd ALIGN(0x4): | ||||
| 	{ | ||||
| 		. = .; | ||||
| 		__u_boot_cmd_start = .; | ||||
| 		*(.u_boot_cmd) | ||||
| 		__u_boot_cmd_end = .; | ||||
| 	} | ||||
| 
 | ||||
| 	.bss ALIGN(0x4): | ||||
| 	{ | ||||
| 		__bss_start = .; | ||||
| 		*(.bss) | ||||
| 		. = ALIGN(4); | ||||
| 		__bss_end = .; | ||||
| 	} | ||||
| 	__end = . ; | ||||
| } | ||||
|  | @ -1,58 +0,0 @@ | |||
| /*
 | ||||
|  * (C) Copyright 2007 Michal Simek | ||||
|  * | ||||
|  * Michal  SIMEK <monstr@monstr.eu> | ||||
|  * | ||||
|  * See file CREDITS for list of people who contributed to this | ||||
|  * project. | ||||
|  * | ||||
|  * This program is free software; you can redistribute it and/or | ||||
|  * modify it under the terms of the GNU General Public License as | ||||
|  * published by the Free Software Foundation; either version 2 of | ||||
|  * the License, or (at your option) any later version. | ||||
|  * | ||||
|  * This program is distributed in the hope that it will be useful, | ||||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||||
|  * GNU General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program; if not, write to the Free Software | ||||
|  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, | ||||
|  * MA 02111-1307 USA | ||||
|  * | ||||
|  * CAUTION: This file is automatically generated by libgen. | ||||
|  * Version: Xilinx EDK 8.2.02 EDK_Im_Sp2.4 | ||||
|  */ | ||||
| 
 | ||||
| /* System Clock Frequency */ | ||||
| #define XILINX_CLOCK_FREQ	100000000 | ||||
| 
 | ||||
| /* Interrupt controller is opb_intc_0 */ | ||||
| #define XILINX_INTC_BASEADDR	0x41200000 | ||||
| #define XILINX_INTC_NUM_INTR_INPUTS	11 | ||||
| 
 | ||||
| /* Timer pheriphery is opb_timer_1 */ | ||||
| #define XILINX_TIMER_BASEADDR	0x41c00000 | ||||
| #define XILINX_TIMER_IRQ	1 | ||||
| 
 | ||||
| /* Uart pheriphery is RS232_Uart_1 */ | ||||
| #define XILINX_UARTLITE_BASEADDR	0x40600000 | ||||
| #define XILINX_UARTLITE_BAUDRATE	115200 | ||||
| 
 | ||||
| /* GPIO is LEDs_4Bit*/ | ||||
| #define XILINX_GPIO_BASEADDR	0x40000000 | ||||
| 
 | ||||
| /* FLASH doesn't exist none */ | ||||
| 
 | ||||
| /* Main Memory is DDR_256MB_32MX64_rank1_row13_col10_cl2_5 */ | ||||
| #define XILINX_RAM_START	0x30000000 | ||||
| #define XILINX_RAM_SIZE	0x10000000 | ||||
| 
 | ||||
| /* Sysace Controller is SysACE_CompactFlash */ | ||||
| #define XILINX_SYSACE_BASEADDR	0x41800000 | ||||
| #define XILINX_SYSACE_HIGHADDR	0x4180ffff | ||||
| #define XILINX_SYSACE_MEM_WIDTH	16 | ||||
| 
 | ||||
| /* Ethernet controller is Ethernet_MAC */ | ||||
| #define XILINX_EMACLITE_BASEADDR       0x40C00000 | ||||
|  | @ -1,49 +0,0 @@ | |||
| /*
 | ||||
|  * (C) Copyright 2007 Michal Simek | ||||
|  * | ||||
|  * Michal  SIMEK <monstr@monstr.eu> | ||||
|  * | ||||
|  * See file CREDITS for list of people who contributed to this | ||||
|  * project. | ||||
|  * | ||||
|  * This program is free software; you can redistribute it and/or | ||||
|  * modify it under the terms of the GNU General Public License as | ||||
|  * published by the Free Software Foundation; either version 2 of | ||||
|  * the License, or (at your option) any later version. | ||||
|  * | ||||
|  * This program is distributed in the hope that it will be useful, | ||||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	 See the | ||||
|  * GNU General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program; if not, write to the Free Software | ||||
|  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, | ||||
|  * MA 02111-1307 USA | ||||
|  */ | ||||
| 
 | ||||
| /* This is a board specific file.  It's OK to include board specific
 | ||||
|  * header files */ | ||||
| 
 | ||||
| #include <common.h> | ||||
| #include <config.h> | ||||
| 
 | ||||
| void do_reset (void) | ||||
| { | ||||
| #ifdef CONFIG_SYS_GPIO_0 | ||||
| 	*((unsigned long *)(CONFIG_SYS_GPIO_0_ADDR)) = | ||||
| 	    ++(*((unsigned long *)(CONFIG_SYS_GPIO_0_ADDR))); | ||||
| #endif | ||||
| #ifdef CONFIG_SYS_RESET_ADDRESS | ||||
| 	puts ("Reseting board\n"); | ||||
| 	asm ("bra r0"); | ||||
| #endif | ||||
| } | ||||
| 
 | ||||
| int gpio_init (void) | ||||
| { | ||||
| #ifdef CONFIG_SYS_GPIO_0 | ||||
| 	*((unsigned long *)(CONFIG_SYS_GPIO_0_ADDR)) = 0x0; | ||||
| #endif | ||||
| 	return 0; | ||||
| } | ||||
|  | @ -1,226 +0,0 @@ | |||
| /*
 | ||||
|  * (C) Copyright 2007-2008 Michal Simek | ||||
|  * | ||||
|  * Michal SIMEK <monstr@monstr.eu> | ||||
|  * | ||||
|  * See file CREDITS for list of people who contributed to this | ||||
|  * project. | ||||
|  * | ||||
|  * This program is free software; you can redistribute it and/or | ||||
|  * modify it under the terms of the GNU General Public License as | ||||
|  * published by the Free Software Foundation; either version 2 of | ||||
|  * the License, or (at your option) any later version. | ||||
|  * | ||||
|  * This program is distributed in the hope that it will be useful, | ||||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||||
|  * GNU General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program; if not, write to the Free Software | ||||
|  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, | ||||
|  * MA 02111-1307 USA | ||||
|  */ | ||||
| 
 | ||||
| #ifndef __CONFIG_H | ||||
| #define __CONFIG_H | ||||
| 
 | ||||
| #include "../board/xilinx/xupv2p/xparameters.h" | ||||
| 
 | ||||
| #define	CONFIG_MICROBLAZE	1	/* MicroBlaze CPU */ | ||||
| #define	CONFIG_XUPV2P		1 | ||||
| 
 | ||||
| /* uart */ | ||||
| #ifdef XILINX_UARTLITE_BASEADDR | ||||
| #define	CONFIG_XILINX_UARTLITE | ||||
| #define	CONFIG_SERIAL_BASE	XILINX_UARTLITE_BASEADDR | ||||
| #define	CONFIG_BAUDRATE		XILINX_UARTLITE_BAUDRATE | ||||
| #define	CONFIG_SYS_BAUDRATE_TABLE	{ CONFIG_BAUDRATE } | ||||
| #else | ||||
| #ifdef XILINX_UART16550_BASEADDR | ||||
| #define CONFIG_SYS_NS16550 | ||||
| #define CONFIG_SYS_NS16550_SERIAL | ||||
| #define CONFIG_SYS_NS16550_REG_SIZE	4 | ||||
| #define CONFIG_CONS_INDEX	1 | ||||
| #define CONFIG_SYS_NS16550_COM1	XILINX_UART16550_BASEADDR | ||||
| #define CONFIG_SYS_NS16550_CLK		XILINX_UART16550_CLOCK_HZ | ||||
| #define	CONFIG_BAUDRATE		115200 | ||||
| #define	CONFIG_SYS_BAUDRATE_TABLE	{ 9600, 115200 } | ||||
| #endif | ||||
| #endif | ||||
| 
 | ||||
| /*
 | ||||
|  * setting reset address | ||||
|  * | ||||
|  * TEXT_BASE is set to place, where the U-BOOT run in RAM, but | ||||
|  * if you want to store U-BOOT in flash, set CONFIG_SYS_RESET_ADDRESS | ||||
|  * to FLASH memory and after loading bitstream jump to FLASH. | ||||
|  * U-BOOT auto-relocate to TEXT_BASE. After RESET command Microblaze | ||||
|  * jump to CONFIG_SYS_RESET_ADDRESS where is the original U-BOOT code. | ||||
|  */ | ||||
| /* #define	CONFIG_SYS_RESET_ADDRESS	0x36000000 */ | ||||
| 
 | ||||
| /* ethernet */ | ||||
| #ifdef XILINX_EMAC_BASEADDR | ||||
| #define CONFIG_XILINX_EMAC	1 | ||||
| #define CONFIG_SYS_ENET | ||||
| #else | ||||
| #ifdef XILINX_EMACLITE_BASEADDR | ||||
| #define CONFIG_XILINX_EMACLITE	1 | ||||
| #define CONFIG_SYS_ENET | ||||
| #endif | ||||
| #endif | ||||
| #undef ET_DEBUG | ||||
| 
 | ||||
| /* gpio */ | ||||
| #ifdef XILINX_GPIO_BASEADDR | ||||
| #define	CONFIG_SYS_GPIO_0		1 | ||||
| #define	CONFIG_SYS_GPIO_0_ADDR		XILINX_GPIO_BASEADDR | ||||
| #endif | ||||
| 
 | ||||
| /* interrupt controller */ | ||||
| #ifdef XILINX_INTC_BASEADDR | ||||
| #define	CONFIG_SYS_INTC_0		1 | ||||
| #define	CONFIG_SYS_INTC_0_ADDR		XILINX_INTC_BASEADDR | ||||
| #define	CONFIG_SYS_INTC_0_NUM		XILINX_INTC_NUM_INTR_INPUTS | ||||
| #endif | ||||
| 
 | ||||
| /* timer */ | ||||
| #ifdef XILINX_TIMER_BASEADDR | ||||
| #if (XILINX_TIMER_IRQ != -1) | ||||
| #define	CONFIG_SYS_TIMER_0		1 | ||||
| #define	CONFIG_SYS_TIMER_0_ADDR	XILINX_TIMER_BASEADDR | ||||
| #define	CONFIG_SYS_TIMER_0_IRQ		XILINX_TIMER_IRQ | ||||
| #define	FREQUENCE		XILINX_CLOCK_FREQ | ||||
| #define	CONFIG_SYS_TIMER_0_PRELOAD	( FREQUENCE/1000 ) | ||||
| #endif | ||||
| #else | ||||
| #ifdef XILINX_CLOCK_FREQ | ||||
| #define	CONFIG_XILINX_CLOCK_FREQ	XILINX_CLOCK_FREQ | ||||
| #else | ||||
| #error BAD CLOCK FREQ | ||||
| #endif | ||||
| #endif | ||||
| /*
 | ||||
|  * memory layout - Example | ||||
|  * TEXT_BASE = 0x3600_0000; | ||||
|  * CONFIG_SYS_SRAM_BASE = 0x3000_0000; | ||||
|  * CONFIG_SYS_SRAM_SIZE = 0x1000_0000; | ||||
|  * | ||||
|  * CONFIG_SYS_GBL_DATA_OFFSET = 0x3000_0000 + 0x1000_0000 - 0x1000 = 0x3FFF_F000 | ||||
|  * CONFIG_SYS_MONITOR_BASE = 0x3FFF_F000 - 0x40000 = 0x3FFB_F000 | ||||
|  * CONFIG_SYS_MALLOC_BASE = 0x3FFB_F000 - 0x40000 = 0x3FF7_F000 | ||||
|  * | ||||
|  * 0x3000_0000	CONFIG_SYS_SDRAM_BASE | ||||
|  *					FREE | ||||
|  * 0x3600_0000	TEXT_BASE | ||||
|  *		U-BOOT code | ||||
|  * 0x3602_0000 | ||||
|  *					FREE | ||||
|  * | ||||
|  *					STACK | ||||
|  * 0x3FF7_F000	CONFIG_SYS_MALLOC_BASE | ||||
|  *					MALLOC_AREA	256kB	Alloc | ||||
|  * 0x3FFB_F000	CONFIG_SYS_MONITOR_BASE | ||||
|  *					MONITOR_CODE	256kB	Env | ||||
|  * 0x3FFF_F000	CONFIG_SYS_GBL_DATA_OFFSET | ||||
|  *					GLOBAL_DATA	4kB	bd, gd | ||||
|  * 0x4000_0000	CONFIG_SYS_SDRAM_BASE + CONFIG_SYS_SDRAM_SIZE | ||||
|  */ | ||||
| 
 | ||||
| /* ddr sdram - main memory */ | ||||
| #define	CONFIG_SYS_SDRAM_BASE		XILINX_RAM_START | ||||
| #define	CONFIG_SYS_SDRAM_SIZE		XILINX_RAM_SIZE | ||||
| #define	CONFIG_SYS_MEMTEST_START	CONFIG_SYS_SDRAM_BASE | ||||
| #define	CONFIG_SYS_MEMTEST_END		(CONFIG_SYS_SDRAM_BASE + 0x1000) | ||||
| 
 | ||||
| /* global pointer */ | ||||
| #define	CONFIG_SYS_GBL_DATA_SIZE	0x1000	/* size of global data */ | ||||
| #define	CONFIG_SYS_GBL_DATA_OFFSET     (CONFIG_SYS_SDRAM_BASE + CONFIG_SYS_SDRAM_SIZE - CONFIG_SYS_GBL_DATA_SIZE) /* start of global data */ | ||||
| 
 | ||||
| /* monitor code */ | ||||
| #define	SIZE			0x40000 | ||||
| #define	CONFIG_SYS_MONITOR_LEN		SIZE | ||||
| #define	CONFIG_SYS_MONITOR_BASE	(CONFIG_SYS_GBL_DATA_OFFSET - CONFIG_SYS_MONITOR_LEN) | ||||
| #define	CONFIG_SYS_MONITOR_END		(CONFIG_SYS_MONITOR_BASE + CONFIG_SYS_MONITOR_LEN) | ||||
| #define	CONFIG_SYS_MALLOC_LEN		SIZE | ||||
| #define	CONFIG_SYS_MALLOC_BASE		(CONFIG_SYS_MONITOR_BASE - CONFIG_SYS_MALLOC_LEN) | ||||
| 
 | ||||
| /* stack */ | ||||
| #define	CONFIG_SYS_INIT_SP_OFFSET	CONFIG_SYS_MALLOC_BASE | ||||
| 
 | ||||
| #define	CONFIG_SYS_NO_FLASH		1 | ||||
| #define	CONFIG_ENV_IS_NOWHERE	1 | ||||
| #define	CONFIG_ENV_SIZE		0x1000 | ||||
| #define	CONFIG_ENV_ADDR		(CONFIG_SYS_MONITOR_BASE - CONFIG_ENV_SIZE) | ||||
| 
 | ||||
| /*
 | ||||
|  * BOOTP options | ||||
|  */ | ||||
| #define CONFIG_BOOTP_BOOTFILESIZE | ||||
| #define CONFIG_BOOTP_BOOTPATH | ||||
| #define CONFIG_BOOTP_GATEWAY | ||||
| #define CONFIG_BOOTP_HOSTNAME | ||||
| 
 | ||||
| /*
 | ||||
|  * Command line configuration. | ||||
|  */ | ||||
| #include <config_cmd_default.h> | ||||
| 
 | ||||
| #undef CONFIG_CMD_FLASH | ||||
| #undef CONFIG_CMD_JFFS2 | ||||
| #undef CONFIG_CMD_IMLS | ||||
| 
 | ||||
| #define CONFIG_CMD_ASKENV | ||||
| #define CONFIG_CMD_CACHE | ||||
| #define CONFIG_CMD_IRQ | ||||
| 
 | ||||
| #ifndef CONFIG_SYS_ENET | ||||
| 	#undef CONFIG_CMD_NET | ||||
| #else | ||||
| 	#define CONFIG_CMD_PING | ||||
| #endif | ||||
| 
 | ||||
| #ifdef XILINX_SYSACE_BASEADDR | ||||
| #define CONFIG_CMD_EXT2 | ||||
| #define CONFIG_CMD_FAT | ||||
| #endif | ||||
| 
 | ||||
| /* Miscellaneous configurable options */ | ||||
| #define	CONFIG_SYS_PROMPT	"U-Boot-mONStR> " | ||||
| #define	CONFIG_SYS_CBSIZE	512	/* size of console buffer */ | ||||
| #define	CONFIG_SYS_PBSIZE	(CONFIG_SYS_CBSIZE + sizeof(CONFIG_SYS_PROMPT) + 16) /* print buffer size */ | ||||
| #define	CONFIG_SYS_MAXARGS	15	/* max number of command args */ | ||||
| #define	CONFIG_SYS_LONGHELP | ||||
| #define	CONFIG_SYS_LOAD_ADDR	0x12000000 /* default load address */ | ||||
| 
 | ||||
| #define	CONFIG_BOOTDELAY	30 | ||||
| #define	CONFIG_BOOTARGS		"root=romfs" | ||||
| #define	CONFIG_HOSTNAME		"xupv2p" | ||||
| #define	CONFIG_BOOTCOMMAND	"base 0;tftp 11000000 image.img;bootm" | ||||
| #define	CONFIG_IPADDR		192.168.0.3 | ||||
| #define	CONFIG_SERVERIP		192.168.0.5 | ||||
| #define	CONFIG_GATEWAYIP	192.168.0.1 | ||||
| #define	CONFIG_ETHADDR		00:E0:0C:00:00:FD | ||||
| 
 | ||||
| /* architecture dependent code */ | ||||
| #define	CONFIG_SYS_USR_EXCEP	/* user exception */ | ||||
| #define CONFIG_SYS_HZ	1000 | ||||
| 
 | ||||
| #define CONFIG_PREBOOT	"echo U-BOOT by mONStR;"	\ | ||||
| 	"base 0;" \ | ||||
| 	"echo" | ||||
| 
 | ||||
| /* system ace */ | ||||
| #ifdef XILINX_SYSACE_BASEADDR | ||||
| #define	CONFIG_SYSTEMACE | ||||
| /* #define DEBUG_SYSTEMACE */ | ||||
| #define	SYSTEMACE_CONFIG_FPGA | ||||
| #define	CONFIG_SYS_SYSTEMACE_BASE	XILINX_SYSACE_BASEADDR | ||||
| #define	CONFIG_SYS_SYSTEMACE_WIDTH	XILINX_SYSACE_MEM_WIDTH | ||||
| #define	CONFIG_DOS_PARTITION | ||||
| #endif | ||||
| 
 | ||||
| #define CONFIG_CMDLINE_EDITING | ||||
| 
 | ||||
| #endif	/* __CONFIG_H */ | ||||
		Loading…
	
		Reference in New Issue