diff options
| author | Wolfgang Denk <wd@denx.de> | 2009-12-05 02:11:59 +0100 | 
|---|---|---|
| committer | Wolfgang Denk <wd@denx.de> | 2009-12-05 02:11:59 +0100 | 
| commit | 2a49bf3149e34e6f910e70bbc0a26e81cfdbdf70 (patch) | |
| tree | e19b3def6c8f41f56cdb5e8b71aa53d8f72f5812 /examples | |
| parent | cd514aeb996e2f7aefbe1f78481965d9d074aed4 (diff) | |
| parent | f68ab43de67f59925542efb6bcec30f4a84fe695 (diff) | |
| download | olio-uboot-2014.01-2a49bf3149e34e6f910e70bbc0a26e81cfdbdf70.tar.xz olio-uboot-2014.01-2a49bf3149e34e6f910e70bbc0a26e81cfdbdf70.zip | |
Merge branch 'master' into next
Conflicts:
	board/esd/plu405/plu405.c
	drivers/rtc/ftrtc010.c
Signed-off-by: Wolfgang Denk <wd@denx.de>
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/standalone/Makefile | 8 | ||||
| -rw-r--r-- | examples/standalone/nios.lds | 61 | ||||
| -rw-r--r-- | examples/standalone/nios2.lds | 133 | ||||
| -rw-r--r-- | examples/standalone/smc91111_eeprom.c | 12 | 
4 files changed, 7 insertions, 207 deletions
| diff --git a/examples/standalone/Makefile b/examples/standalone/Makefile index 5e2f2bcae..6ea3b93db 100644 --- a/examples/standalone/Makefile +++ b/examples/standalone/Makefile @@ -38,7 +38,13 @@ ELF-mpc8260                      += mem_to_mem_idma2intr  ELF-ppc                          += sched  ELF-oxc                          += eepro100_eeprom -ELF := $(ELF-y) $(ELF-$(ARCH)) $(ELF-$(BOARD)) $(ELF-$(CPU)) +# +# Some versions of make do not handle trailing white spaces properly; +# leading to build failures. The problem was found with GNU Make 3.80. +# Using 'strip' as a workaround for the problem. +# +ELF := $(strip $(ELF-y) $(ELF-$(ARCH)) $(ELF-$(BOARD)) $(ELF-$(CPU))) +  SREC = $(addsuffix .srec,$(ELF))  BIN  = $(addsuffix .bin,$(ELF)) diff --git a/examples/standalone/nios.lds b/examples/standalone/nios.lds deleted file mode 100644 index 4c1080b86..000000000 --- a/examples/standalone/nios.lds +++ /dev/null @@ -1,61 +0,0 @@ -/* - * (C) Copyright 2003, Psyent Corporation <www.psyent.com> - * Scott McNutt <smcnutt@psyent.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_FORMAT("elf32-nios") -OUTPUT_ARCH(nios) -ENTRY(_start) - -SECTIONS -{ -	.text : -	{ -	  *(.text) -	} -	__text_end = .; - -	. = ALIGN(4); -	.rodata : -	{ -		*(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*))) -	} -	__rodata_end = .; - -	. = ALIGN(4); -	.data : -	{ -		*(.data) -	} -	. = ALIGN(4); -	__data_end = .; - -	__bss_start = .; -	. = ALIGN(4); -	.bss (NOLOAD) : -	{ -		*(.bss) -	} -	. = ALIGN(4); -	__bss_end = .; -	_end = .; -} diff --git a/examples/standalone/nios2.lds b/examples/standalone/nios2.lds deleted file mode 100644 index a3e5ea8e3..000000000 --- a/examples/standalone/nios2.lds +++ /dev/null @@ -1,133 +0,0 @@ -/* - * (C) Copyright 2004, Psyent Corporation <www.psyent.com> - * Scott McNutt <smcnutt@psyent.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_FORMAT("elf32-littlenios2") -OUTPUT_ARCH(nios2) -ENTRY(_start) - -SECTIONS -{ -	.text : -	{ -	  *(.text) -	  *(.text.*) -	  *(.gnu.linkonce.t*) -	  *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*))) -	  *(.gnu.linkonce.r*) -	} -	. = ALIGN (4); -	_etext = .; -	PROVIDE (etext = .); - -	/* INIT DATA sections - "Small" data (see the gcc -G option) -	 * is always gp-relative. Here we make all init data sections -	 * adjacent to simplify the startup code -- and provide -	 * the global pointer for gp-relative access. -	 */ -	_data = .; -	.data : -	{ -	  *(.data) -	  *(.data.*) -	  *(.gnu.linkonce.d*) -	} - -	. = ALIGN(16); -	_gp = .;			/* Global pointer addr */ -	PROVIDE (gp = .); - -	.sdata : -	{ -	  *(.sdata) -	  *(.sdata.*) -	  *(.gnu.linkonce.s.*) -	} -	. = ALIGN(4); - -	_edata = .; -	PROVIDE (edata = .); - -	/* UNINIT DATA - Small uninitialized data is first so it's -	 * adjacent to sdata and can be referenced via gp. The normal -	 * bss follows. We keep it adjacent to simplify init code. -	 */ -	__bss_start = .; -	.sbss (NOLOAD) : -	{ -	  *(.sbss) -	  *(.sbss.*) -	  *(.gnu.linkonce.sb.*) -	  *(.scommon) -	} -	. = ALIGN(4); -	.bss (NOLOAD) : -	{ -	  *(.bss) -	  *(.bss.*) -	  *(.dynbss) -	  *(COMMON) -	  *(.scommon) -	} -	. = ALIGN(4); -	_end = .; -	PROVIDE (end = .); - -	/* CMD TABLE - uboot command sections -	 */ -	. = .; -	__uboot_cmd_start = .; -	.u_boot_cmd : -	{ -	  *(.u_boot_cmd) -	} -	. = ALIGN(4); -	__u_boot_cmd_end = .; - -	/* DEBUG -- symbol table, string table, etc. etc. -	 */ -	.stab 0 : { *(.stab) } -	.stabstr 0 : { *(.stabstr) } -	.stab.excl 0 : { *(.stab.excl) } -	.stab.exclstr 0 : { *(.stab.exclstr) } -	.stab.index 0 : { *(.stab.index) } -	.stab.indexstr 0 : { *(.stab.indexstr) } -	.comment 0 : { *(.comment) } -	.debug          0 : { *(.debug) } -	.line           0 : { *(.line) } -	.debug_srcinfo  0 : { *(.debug_srcinfo) } -	.debug_sfnames  0 : { *(.debug_sfnames) } -	.debug_aranges  0 : { *(.debug_aranges) } -	.debug_pubnames 0 : { *(.debug_pubnames) } -	.debug_info     0 : { *(.debug_info) } -	.debug_abbrev   0 : { *(.debug_abbrev) } -	.debug_line     0 : { *(.debug_line) } -	.debug_frame    0 : { *(.debug_frame) } -	.debug_str      0 : { *(.debug_str) } -	.debug_loc      0 : { *(.debug_loc) } -	.debug_macinfo  0 : { *(.debug_macinfo) } -	.debug_weaknames 0 : { *(.debug_weaknames) } -	.debug_funcnames 0 : { *(.debug_funcnames) } -	.debug_typenames 0 : { *(.debug_typenames) } -	.debug_varnames  0 : { *(.debug_varnames) } -} diff --git a/examples/standalone/smc91111_eeprom.c b/examples/standalone/smc91111_eeprom.c index 89afc871f..428ea7bd2 100644 --- a/examples/standalone/smc91111_eeprom.c +++ b/examples/standalone/smc91111_eeprom.c @@ -33,8 +33,6 @@  struct eth_device { unsigned long iobase; };  #include "../drivers/net/smc91111.h" -#ifdef CONFIG_SMC91111 -  #ifndef SMC91111_EEPROM_INIT  # define SMC91111_EEPROM_INIT()  #endif @@ -391,13 +389,3 @@ void dump_reg (struct eth_device *dev)  		printf ("\n");  	}  } - -#else - -int smc91111_eeprom (int argc, char *argv[]) -{ -	printf("Not supported for this board\n"); -	return 1; -} - -#endif |