From: John Crispin Date: Tue, 8 Dec 2009 14:37:12 +0000 (+0000) Subject: make uboot work on arcaydian board X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=d2dbb4238708571e3eefb657cfc60fda2351583f;p=openwrt%2Fstaging%2Fnbd.git make uboot work on arcaydian board SVN-Revision: 18700 --- diff --git a/package/uboot-ifxmips/files/board/ifx/danube/flash.c b/package/uboot-ifxmips/files/board/ifx/danube/flash.c index f8a543dbe6..bc919c1c1c 100644 --- a/package/uboot-ifxmips/files/board/ifx/danube/flash.c +++ b/package/uboot-ifxmips/files/board/ifx/danube/flash.c @@ -83,21 +83,25 @@ unsigned long flash_init (void) unsigned long size = 0; int i; + printf("%s:%s[%d]\n", __FILE__, __func__, __LINE__); /* Init: no FLASHes known */ for (i=0; i < CFG_MAX_FLASH_BANKS; ++i) { // 1 bank ulong flashbase = (i == 0) ? PHYS_FLASH_1 : PHYS_FLASH_2; // 0xb0000000, 0xb4000000 - volatile ulong * buscon = (ulong *) + printf("%s:%s[%d]\n", __FILE__, __func__, __LINE__); + volatile ulong * buscon = (ulong *) ((i == 0) ? DANUBE_EBU_BUSCON0 : DANUBE_EBU_BUSCON1); /* Disable write protection */ // *buscon &= ~AMAZON_EBU_BUSCON0_WRDIS; /* Enable write protection */ *buscon |= DANUBE_EBU_BUSCON0_WRDIS; +printf("%s:%s[%d]\n", __FILE__, __func__, __LINE__); #if 1 memset(&flash_info[i], 0, sizeof(flash_info_t)); #endif +printf("%s:%s[%d]\n", __FILE__, __func__, __LINE__); flash_info[i].size = flash_get_size((FPW *)flashbase, &flash_info[i]); @@ -227,6 +231,22 @@ static void flash_get_offsets (ulong base, flash_info_t *info) bootsect_size = 0x00002000 * (sizeof(FPW)/2); sect_size = 0x00010000 * (sizeof(FPW)/2); + /* set sector offsets for bottom boot block type */ + for (i = 0; i < 8; ++i) { + info->start[i] = base + (i * bootsect_size); + } + for (i = 8; i < info->sector_count; i++) { + info->start[i] = base + ((i - 7) * sect_size); + } + } + else if(((info->flash_id & FLASH_VENDMASK) == FLASH_MAN_AMD) + && ((info->flash_id & FLASH_TYPEMASK)==FLASH_29LV320B)){ + int bootsect_size; /* number of bytes/boot sector */ + int sect_size; /* number of bytes/regular sector */ + + bootsect_size = 0x00002000 * (sizeof(FPW)/2); + sect_size = 0x00010000 * (sizeof(FPW)/2); + /* set sector offsets for bottom boot block type */ for (i = 0; i < 8; ++i) { info->start[i] = base + (i * bootsect_size); @@ -378,6 +398,7 @@ void flash_print_info (flash_info_t *info) case FLASH_29LV640BB: //liupeng for MXIC FLASH_29LV640BB fmt = "29LV640BB (64 Mbit, boot sector SA0~SA126 size 64k bytes,other sectors SA127~SA135 size 8k bytes)\n"; break; + case FLASH_29LV320B: //joelin for MXIC FLASH_29LV320AB case FLASH_29LV320AB: //joelin for MXIC FLASH_29LV320AB fmt = "29LV320AB (32 Mbit, boot sector SA0~SA7 size 8K bytes,other sectors SA8~SA70 size 64K bytes)\n"; break; @@ -437,24 +458,28 @@ ulong flash_get_size (FPWV *addr, flash_info_t *info) * This works for any bus width and any FLASH device width. */ -// printf("\n type is %08lx", addr[1] & 0xff); //joelin 10/06/2004 flash type -// printf("\n type is %08lx", addr[0] & 0xff); //joelin 10/06/2004 flash type + printf("\n type is %08lx", addr[1] & 0xff); //joelin 10/06/2004 flash type + printf("\n type is %08lx", addr[0] & 0xff); //joelin 10/06/2004 flash type // asm("SYNC"); switch (addr[1] & 0xff) { case (uchar)AMD_MANUFACT: + printf("%s:%s[%d]\n", __FILE__, __func__, __LINE__); info->flash_id = FLASH_MAN_AMD; break; case (uchar)INTEL_MANUFACT: // 0x0089 + printf("%s:%s[%d]\n", __FILE__, __func__, __LINE__); info->flash_id = FLASH_MAN_INTEL; //0x00300000 break; //joelin for MXIC case (uchar)MX_MANUFACT: // 0x00c2 + printf("%s:%s[%d]\n", __FILE__, __func__, __LINE__); info->flash_id = FLASH_MAN_MX ;//0x00030000 break; default: + printf("%s:%s[%d]\n", __FILE__, __func__, __LINE__); info->flash_id = FLASH_UNKNOWN; info->sector_count = 0; info->size = 0; @@ -464,8 +489,15 @@ ulong flash_get_size (FPWV *addr, flash_info_t *info) break;*/ } + printf("%s:%s[%d] %08lx\n", __FILE__, __func__, __LINE__, addr[0]); /* Check 16 bits or 32 bits of ID so work on 32 or 16 bit bus. */ if (info->flash_id != FLASH_UNKNOWN) switch (addr[0]) { + case (FPW)EON_ID_EN29LV320B: + printf("%s:%s[%d]\n", __FILE__, __func__, __LINE__); + info->flash_id += FLASH_29LV320B; + info->sector_count = 71; + info->size = 0x00400000 * (sizeof(FPW)/2); + break; case (FPW)AMD_ID_LV640U: /* 29LV640 and 29LV641 have same ID */ info->flash_id += FLASH_AM640U; info->sector_count = 128; @@ -606,6 +638,7 @@ int flash_erase (flash_info_t *info, int s_first, int s_last) case FLASH_28F320J3A: case FLASH_AM640U: case FLASH_29LV640BB: //liupeng for MXIC MX29LV640BB + case FLASH_29LV320B: case FLASH_29LV320AB: //joelin for MXIC MX29LV320AB case FLASH_29LV160BB: //joelin for MXIC MX29LV160BB break; diff --git a/package/uboot-ifxmips/files/include/configs/danube.h b/package/uboot-ifxmips/files/include/configs/danube.h index ed95f3361d..cd2d247fe1 100644 --- a/package/uboot-ifxmips/files/include/configs/danube.h +++ b/package/uboot-ifxmips/files/include/configs/danube.h @@ -36,10 +36,10 @@ #ifdef DANUBE_USE_DDR_RAM //#define DANUBE_DDR_RAM_111M -#define DANUBE_DDR_RAM_166M +//#define DANUBE_DDR_RAM_166M //#define PROMOSDDR400 //#define DDR_SAMSUNG_166M -//#define DDR_PSC_166M +#define DDR_PSC_166M //#define DANUBE_DDR_RAM_133M #define DANUBE_DDR_RAM_SIZE 32 /* 32M DDR-DRAM for reference board */ #endif diff --git a/package/uboot-ifxmips/patches/100-ifx.patch b/package/uboot-ifxmips/patches/100-ifx.patch index 01a5884dba..5b0859c3be 100644 --- a/package/uboot-ifxmips/patches/100-ifx.patch +++ b/package/uboot-ifxmips/patches/100-ifx.patch @@ -1,7 +1,7 @@ Index: u-boot-1.1.5/Makefile =================================================================== --- u-boot-1.1.5.orig/Makefile 2006-10-20 17:54:33.000000000 +0200 -+++ u-boot-1.1.5/Makefile 2009-10-04 23:06:03.000000000 +0200 ++++ u-boot-1.1.5/Makefile 2009-11-09 16:35:03.000000000 +0100 @@ -24,7 +24,7 @@ VERSION = 1 PATCHLEVEL = 1 @@ -249,7 +249,7 @@ Index: u-boot-1.1.5/Makefile Index: u-boot-1.1.5/common/cmd_bootm.c =================================================================== --- u-boot-1.1.5.orig/common/cmd_bootm.c 2006-10-20 17:54:33.000000000 +0200 -+++ u-boot-1.1.5/common/cmd_bootm.c 2009-10-04 23:06:03.000000000 +0200 ++++ u-boot-1.1.5/common/cmd_bootm.c 2009-11-09 16:35:03.000000000 +0100 @@ -31,6 +31,7 @@ #include #include @@ -336,7 +336,7 @@ Index: u-boot-1.1.5/common/cmd_bootm.c Index: u-boot-1.1.5/common/cmd_flash.c =================================================================== --- u-boot-1.1.5.orig/common/cmd_flash.c 2006-10-20 17:54:33.000000000 +0200 -+++ u-boot-1.1.5/common/cmd_flash.c 2009-10-04 23:06:03.000000000 +0200 ++++ u-boot-1.1.5/common/cmd_flash.c 2009-11-09 16:35:03.000000000 +0100 @@ -196,9 +196,17 @@ } @@ -657,7 +657,7 @@ Index: u-boot-1.1.5/common/cmd_flash.c Index: u-boot-1.1.5/common/cmd_nvedit.c =================================================================== --- u-boot-1.1.5.orig/common/cmd_nvedit.c 2006-10-20 17:54:33.000000000 +0200 -+++ u-boot-1.1.5/common/cmd_nvedit.c 2009-10-04 23:06:03.000000000 +0200 ++++ u-boot-1.1.5/common/cmd_nvedit.c 2009-11-09 16:35:03.000000000 +0100 @@ -540,8 +540,19 @@ extern char * env_name_spec; @@ -682,7 +682,7 @@ Index: u-boot-1.1.5/common/cmd_nvedit.c Index: u-boot-1.1.5/common/console.c =================================================================== --- u-boot-1.1.5.orig/common/console.c 2006-10-20 17:54:33.000000000 +0200 -+++ u-boot-1.1.5/common/console.c 2009-10-04 23:06:03.000000000 +0200 ++++ u-boot-1.1.5/common/console.c 2009-11-09 16:35:03.000000000 +0100 @@ -324,7 +324,7 @@ #endif @@ -717,7 +717,7 @@ Index: u-boot-1.1.5/common/console.c Index: u-boot-1.1.5/common/devices.c =================================================================== --- u-boot-1.1.5.orig/common/devices.c 2006-10-20 17:54:33.000000000 +0200 -+++ u-boot-1.1.5/common/devices.c 2009-10-04 23:06:03.000000000 +0200 ++++ u-boot-1.1.5/common/devices.c 2009-11-09 16:35:03.000000000 +0100 @@ -39,6 +39,7 @@ list_t devlist = 0; device_t *stdio_devices[] = { NULL, NULL, NULL }; @@ -735,7 +735,7 @@ Index: u-boot-1.1.5/common/devices.c Index: u-boot-1.1.5/common/env_common.c =================================================================== --- u-boot-1.1.5.orig/common/env_common.c 2006-10-20 17:54:33.000000000 +0200 -+++ u-boot-1.1.5/common/env_common.c 2009-10-04 23:06:03.000000000 +0200 ++++ u-boot-1.1.5/common/env_common.c 2009-11-09 16:35:03.000000000 +0100 @@ -219,7 +219,9 @@ * We must allocate a buffer for the environment */ @@ -784,7 +784,7 @@ Index: u-boot-1.1.5/common/env_common.c Index: u-boot-1.1.5/common/env_flash.c =================================================================== --- u-boot-1.1.5.orig/common/env_flash.c 2006-10-20 17:54:33.000000000 +0200 -+++ u-boot-1.1.5/common/env_flash.c 2009-10-04 23:06:03.000000000 +0200 ++++ u-boot-1.1.5/common/env_flash.c 2009-11-09 16:35:03.000000000 +0100 @@ -66,7 +66,6 @@ #endif @@ -874,7 +874,7 @@ Index: u-boot-1.1.5/common/env_flash.c Index: u-boot-1.1.5/config.mk =================================================================== --- u-boot-1.1.5.orig/config.mk 2006-10-20 17:54:33.000000000 +0200 -+++ u-boot-1.1.5/config.mk 2009-10-04 23:32:51.000000000 +0200 ++++ u-boot-1.1.5/config.mk 2009-11-09 16:35:03.000000000 +0100 @@ -127,10 +127,15 @@ OBJDUMP = $(CROSS_COMPILE)objdump RANLIB = $(CROSS_COMPILE)RANLIB @@ -964,7 +964,7 @@ Index: u-boot-1.1.5/config.mk Index: u-boot-1.1.5/drivers/Makefile =================================================================== --- u-boot-1.1.5.orig/drivers/Makefile 2006-10-20 17:54:33.000000000 +0200 -+++ u-boot-1.1.5/drivers/Makefile 2009-10-04 23:06:03.000000000 +0200 ++++ u-boot-1.1.5/drivers/Makefile 2009-11-09 16:35:03.000000000 +0100 @@ -50,7 +50,7 @@ videomodes.o w83c553f.o \ ks8695eth.o \ @@ -977,7 +977,7 @@ Index: u-boot-1.1.5/drivers/Makefile Index: u-boot-1.1.5/include/asm-mips/mipsregs.h =================================================================== --- u-boot-1.1.5.orig/include/asm-mips/mipsregs.h 2006-10-20 17:54:33.000000000 +0200 -+++ u-boot-1.1.5/include/asm-mips/mipsregs.h 2009-10-04 23:06:03.000000000 +0200 ++++ u-boot-1.1.5/include/asm-mips/mipsregs.h 2009-11-09 16:35:03.000000000 +0100 @@ -48,6 +48,7 @@ #define CP0_CAUSE $13 #define CP0_EPC $14 @@ -1048,7 +1048,7 @@ Index: u-boot-1.1.5/include/asm-mips/mipsregs.h Index: u-boot-1.1.5/include/cmd_confdefs.h =================================================================== --- u-boot-1.1.5.orig/include/cmd_confdefs.h 2006-10-20 17:54:33.000000000 +0200 -+++ u-boot-1.1.5/include/cmd_confdefs.h 2009-10-04 23:06:03.000000000 +0200 ++++ u-boot-1.1.5/include/cmd_confdefs.h 2009-11-09 16:35:03.000000000 +0100 @@ -94,6 +94,7 @@ #define CFG_CMD_EXT2 0x1000000000000000ULL /* EXT2 Support */ #define CFG_CMD_SNTP 0x2000000000000000ULL /* SNTP support */ @@ -1068,14 +1068,14 @@ Index: u-boot-1.1.5/include/cmd_confdefs.h Index: u-boot-1.1.5/include/config.h =================================================================== --- /dev/null 1970-01-01 00:00:00.000000000 +0000 -+++ u-boot-1.1.5/include/config.h 2009-10-04 23:06:04.000000000 +0200 ++++ u-boot-1.1.5/include/config.h 2009-11-09 16:35:03.000000000 +0100 @@ -0,0 +1,2 @@ +/* Automatically generated - do not edit */ +#include Index: u-boot-1.1.5/include/config.mk =================================================================== --- /dev/null 1970-01-01 00:00:00.000000000 +0000 -+++ u-boot-1.1.5/include/config.mk 2009-10-04 23:06:04.000000000 +0200 ++++ u-boot-1.1.5/include/config.mk 2009-11-09 16:35:03.000000000 +0100 @@ -0,0 +1,5 @@ +ARCH = mips +CPU = mips @@ -1085,7 +1085,7 @@ Index: u-boot-1.1.5/include/config.mk Index: u-boot-1.1.5/include/flash.h =================================================================== --- u-boot-1.1.5.orig/include/flash.h 2006-10-20 17:54:33.000000000 +0200 -+++ u-boot-1.1.5/include/flash.h 2009-10-04 23:06:03.000000000 +0200 ++++ u-boot-1.1.5/include/flash.h 2009-11-09 16:36:11.000000000 +0100 @@ -79,7 +79,7 @@ extern unsigned long flash_init (void); extern void flash_print_info (flash_info_t *); @@ -1095,7 +1095,18 @@ Index: u-boot-1.1.5/include/flash.h extern int flash_sect_protect (int flag, ulong addr_first, ulong addr_last); /* common/flash.c */ -@@ -299,6 +299,10 @@ +@@ -131,7 +131,9 @@ + #define MT2_MANUFACT 0x002C002C /* alternate MICRON manufacturer ID*/ + #define EXCEL_MANUFACT 0x004A004A /* Excel Semiconductor */ + +- /* Micron Technologies (INTEL compat.) */ ++#define EON_ID_EN29LV320B 0x22f9 ++#define FLASH_29LV320B 0xE0 ++/* Micron Technologies (INTEL compat.) */ + #define MT_ID_28F400_T 0x44704470 /* 28F400B3 ID ( 4 M, top boot sector) */ + #define MT_ID_28F400_B 0x44714471 /* 28F400B3 ID ( 4 M, bottom boot sect) */ + +@@ -299,6 +301,10 @@ #define TOSH_ID_FVT160 0xC2 /* TC58FVT160 ID (16 M, top ) */ #define TOSH_ID_FVB160 0x43 /* TC58FVT160 ID (16 M, bottom ) */ @@ -1106,7 +1117,7 @@ Index: u-boot-1.1.5/include/flash.h /*----------------------------------------------------------------------- * Internal FLASH identification codes * -@@ -422,6 +426,10 @@ +@@ -422,6 +428,10 @@ #define FLASH_S29GL064M 0x00F0 /* Spansion S29GL064M-R6 */ #define FLASH_S29GL128N 0x00F1 /* Spansion S29GL128N */ @@ -1120,7 +1131,7 @@ Index: u-boot-1.1.5/include/flash.h Index: u-boot-1.1.5/include/image.h =================================================================== --- u-boot-1.1.5.orig/include/image.h 2006-10-20 17:54:33.000000000 +0200 -+++ u-boot-1.1.5/include/image.h 2009-10-04 23:06:03.000000000 +0200 ++++ u-boot-1.1.5/include/image.h 2009-11-09 16:35:03.000000000 +0100 @@ -132,6 +132,7 @@ #define IH_COMP_NONE 0 /* No Compression Used */ #define IH_COMP_GZIP 1 /* gzip Compression Used */ @@ -1132,7 +1143,7 @@ Index: u-boot-1.1.5/include/image.h Index: u-boot-1.1.5/include/syscall.h =================================================================== --- /dev/null 1970-01-01 00:00:00.000000000 +0000 -+++ u-boot-1.1.5/include/syscall.h 2009-10-04 23:06:03.000000000 +0200 ++++ u-boot-1.1.5/include/syscall.h 2009-11-09 16:35:03.000000000 +0100 @@ -0,0 +1,42 @@ +#ifndef __MON_SYS_CALL_H__ +#define __MON_SYS_CALL_H__ @@ -1179,7 +1190,7 @@ Index: u-boot-1.1.5/include/syscall.h Index: u-boot-1.1.5/ld_uboot.conf =================================================================== --- /dev/null 1970-01-01 00:00:00.000000000 +0000 -+++ u-boot-1.1.5/ld_uboot.conf 2009-10-04 23:06:03.000000000 +0200 ++++ u-boot-1.1.5/ld_uboot.conf 2009-11-09 16:35:03.000000000 +0100 @@ -0,0 +1,8 @@ +TAG_DWNLD() +{ @@ -1192,7 +1203,7 @@ Index: u-boot-1.1.5/ld_uboot.conf Index: u-boot-1.1.5/lib_generic/Makefile =================================================================== --- u-boot-1.1.5.orig/lib_generic/Makefile 2006-10-20 17:54:33.000000000 +0200 -+++ u-boot-1.1.5/lib_generic/Makefile 2009-10-04 23:06:03.000000000 +0200 ++++ u-boot-1.1.5/lib_generic/Makefile 2009-11-09 16:35:03.000000000 +0100 @@ -28,7 +28,7 @@ COBJS = bzlib.o bzlib_crctable.o bzlib_decompress.o \ bzlib_randtable.o bzlib_huffman.o \ @@ -1205,7 +1216,7 @@ Index: u-boot-1.1.5/lib_generic/Makefile Index: u-boot-1.1.5/lib_mips/board.c =================================================================== --- u-boot-1.1.5.orig/lib_mips/board.c 2006-10-20 17:54:33.000000000 +0200 -+++ u-boot-1.1.5/lib_mips/board.c 2009-10-04 23:06:03.000000000 +0200 ++++ u-boot-1.1.5/lib_mips/board.c 2009-11-09 16:35:03.000000000 +0100 @@ -29,9 +29,30 @@ #include #include @@ -1657,7 +1668,7 @@ Index: u-boot-1.1.5/lib_mips/board.c Index: u-boot-1.1.5/lib_mips/time.c =================================================================== --- u-boot-1.1.5.orig/lib_mips/time.c 2006-10-20 17:54:33.000000000 +0200 -+++ u-boot-1.1.5/lib_mips/time.c 2009-10-04 23:06:03.000000000 +0200 ++++ u-boot-1.1.5/lib_mips/time.c 2009-11-09 16:35:03.000000000 +0100 @@ -80,6 +80,19 @@ /*NOP*/; } @@ -1681,7 +1692,7 @@ Index: u-boot-1.1.5/lib_mips/time.c Index: u-boot-1.1.5/net/eth.c =================================================================== --- u-boot-1.1.5.orig/net/eth.c 2006-10-20 17:54:33.000000000 +0200 -+++ u-boot-1.1.5/net/eth.c 2009-10-04 23:06:03.000000000 +0200 ++++ u-boot-1.1.5/net/eth.c 2009-11-09 16:35:03.000000000 +0100 @@ -25,6 +25,9 @@ #include #include @@ -1716,7 +1727,7 @@ Index: u-boot-1.1.5/net/eth.c Index: u-boot-1.1.5/tools/mkimage.c =================================================================== --- u-boot-1.1.5.orig/tools/mkimage.c 2006-10-20 17:54:33.000000000 +0200 -+++ u-boot-1.1.5/tools/mkimage.c 2009-10-04 23:06:03.000000000 +0200 ++++ u-boot-1.1.5/tools/mkimage.c 2009-11-09 16:35:03.000000000 +0100 @@ -28,6 +28,7 @@ #ifndef __WIN32__ #include /* for host / network byte order conversions */ @@ -1754,7 +1765,7 @@ Index: u-boot-1.1.5/tools/mkimage.c Index: u-boot-1.1.5/cpu/mips/cache.S =================================================================== --- u-boot-1.1.5.orig/cpu/mips/cache.S 2006-10-20 17:54:33.000000000 +0200 -+++ u-boot-1.1.5/cpu/mips/cache.S 2009-10-04 23:06:03.000000000 +0200 ++++ u-boot-1.1.5/cpu/mips/cache.S 2009-11-09 16:35:03.000000000 +0100 @@ -29,7 +29,9 @@ #include #include @@ -1797,7 +1808,7 @@ Index: u-boot-1.1.5/cpu/mips/cache.S Index: u-boot-1.1.5/cpu/mips/config.mk =================================================================== --- u-boot-1.1.5.orig/cpu/mips/config.mk 2006-10-20 17:54:33.000000000 +0200 -+++ u-boot-1.1.5/cpu/mips/config.mk 2009-10-04 23:06:03.000000000 +0200 ++++ u-boot-1.1.5/cpu/mips/config.mk 2009-11-09 16:35:03.000000000 +0100 @@ -20,20 +20,26 @@ # Foundation, Inc., 59 Temple Place, Suite 330, Boston, # MA 02111-1307 USA @@ -1836,7 +1847,7 @@ Index: u-boot-1.1.5/cpu/mips/config.mk Index: u-boot-1.1.5/cpu/mips/cpu.c =================================================================== --- u-boot-1.1.5.orig/cpu/mips/cpu.c 2006-10-20 17:54:33.000000000 +0200 -+++ u-boot-1.1.5/cpu/mips/cpu.c 2009-10-04 23:06:03.000000000 +0200 ++++ u-boot-1.1.5/cpu/mips/cpu.c 2009-11-09 16:35:03.000000000 +0100 @@ -23,7 +23,12 @@ #include @@ -1863,7 +1874,7 @@ Index: u-boot-1.1.5/cpu/mips/cpu.c Index: u-boot-1.1.5/cpu/mips/incaip_clock.c =================================================================== --- u-boot-1.1.5.orig/cpu/mips/incaip_clock.c 2006-10-20 17:54:33.000000000 +0200 -+++ u-boot-1.1.5/cpu/mips/incaip_clock.c 2009-10-04 23:06:03.000000000 +0200 ++++ u-boot-1.1.5/cpu/mips/incaip_clock.c 2009-11-09 16:35:03.000000000 +0100 @@ -22,8 +22,9 @@ */ @@ -1884,7 +1895,7 @@ Index: u-boot-1.1.5/cpu/mips/incaip_clock.c Index: u-boot-1.1.5/cpu/mips/start.S =================================================================== --- u-boot-1.1.5.orig/cpu/mips/start.S 2006-10-20 17:54:33.000000000 +0200 -+++ u-boot-1.1.5/cpu/mips/start.S 2009-10-04 23:06:03.000000000 +0200 ++++ u-boot-1.1.5/cpu/mips/start.S 2009-11-09 16:35:03.000000000 +0100 @@ -27,7 +27,9 @@ #include #include @@ -2137,7 +2148,7 @@ Index: u-boot-1.1.5/cpu/mips/start.S Index: u-boot-1.1.5/tools/Makefile =================================================================== --- u-boot-1.1.5.orig/tools/Makefile 2006-10-20 17:54:33.000000000 +0200 -+++ u-boot-1.1.5/tools/Makefile 2009-10-04 23:06:03.000000000 +0200 ++++ u-boot-1.1.5/tools/Makefile 2009-11-09 16:35:03.000000000 +0100 @@ -21,7 +21,7 @@ # MA 02111-1307 USA #