Changeset 20476 for trunk


Ignore:
Timestamp:
2010-03-26T15:29:25+01:00 (7 years ago)
Author:
juhosg
Message:

package/uboot-ifxmips: refresh patches

Location:
trunk/package/uboot-ifxmips/patches
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/uboot-ifxmips/patches/100-ifx.patch

    r18700 r20476  
    1 Index: u-boot-1.1.5/Makefile 
    2 =================================================================== 
    3 --- u-boot-1.1.5.orig/Makefile  2006-10-20 17:54:33.000000000 +0200 
    4 +++ u-boot-1.1.5/Makefile       2009-11-09 16:35:03.000000000 +0100 
     1--- a/Makefile 
     2+++ b/Makefile 
    53@@ -24,7 +24,7 @@ 
    64 VERSION = 1 
     
    1210 VERSION_FILE = $(obj)include/version_autogenerated.h 
    1311  
    14 @@ -44,6 +44,25 @@ 
     12@@ -44,6 +44,25 @@ export       HOSTARCH HOSTOS 
    1513 # Deal with colliding definitions from tcsh etc. 
    1614 VENDOR= 
     
    3836 # 
    3937 # U-boot build supports producing a object files to the separate external 
    40 @@ -164,6 +183,11 @@ 
     38@@ -164,6 +183,11 @@ include $(TOPDIR)/config.mk 
    4139 # U-Boot objects....order is important (i.e. start must be first) 
    4240  
     
    5048 OBJS += cpu/$(CPU)/start16.o 
    5149 OBJS += cpu/$(CPU)/reset.o 
    52 @@ -183,6 +207,7 @@ 
     50@@ -183,6 +207,7 @@ OBJS += cpu/$(CPU)/cplbhdlr.o       cpu/$(CPU) 
    5351 endif 
    5452  
     
    5856 LIBS  = lib_generic/libgeneric.a 
    5957 LIBS += board/$(BOARDDIR)/lib$(BOARD).a 
    60 @@ -206,15 +231,24 @@ 
     58@@ -206,15 +231,24 @@ LIBS += common/libcommon.a 
    6159 LIBS += $(BOARDLIBS) 
    6260  
     
    8482          post/cpu 
    8583 .PHONY : $(SUBDIRS) 
    86 @@ -226,14 +260,75 @@ 
     84@@ -226,14 +260,75 @@ endif 
    8785  
    8886 __OBJS := $(subst $(obj),,$(OBJS)) 
     
    160158                $(OBJCOPY) ${OBJCFLAGS} -O ihex $< $@ 
    161159  
    162 @@ -243,28 +338,33 @@ 
     160@@ -243,28 +338,33 @@ $(obj)u-boot.srec:        $(obj)u-boot 
    163161 $(obj)u-boot.bin:      $(obj)u-boot 
    164162                $(OBJCOPY) ${OBJCFLAGS} -O binary $< $@ 
     
    202200                $(MAKE) -C $@ all 
    203201  
    204 @@ -310,7 +410,12 @@ 
     202@@ -310,7 +410,12 @@ etags: 
    205203 $(obj)System.map:      $(obj)u-boot 
    206204                @$(NM) $< | \ 
     
    216214 ######################################################################### 
    217215 else 
    218 @@ -2032,7 +2137,20 @@ 
     216@@ -2032,7 +2137,20 @@ sc520_spunk_rel_config   :       unconfig 
    219217 # MIPS 
    220218 #======================================================================== 
     
    238236  
    239237 xtract_incaip = $(subst _100MHz,,$(subst _133MHz,,$(subst _150MHz,,$(subst _config,,$1)))) 
    240 @@ -2254,7 +2372,7 @@ 
     238@@ -2254,7 +2372,7 @@ clobber:  clean 
    241239                | xargs -0 rm -f 
    242240        rm -f $(OBJS) $(obj)*.bak $(obj)ctags $(obj)etags $(obj)TAGS $(obj)include/version_autogenerated.h 
     
    247245        rm -f $(obj)tools/inca-swap-bytes $(obj)cpu/mpc824x/bedbug_603e.c 
    248246        rm -f $(obj)include/asm/proc $(obj)include/asm/arch $(obj)include/asm 
    249 Index: u-boot-1.1.5/common/cmd_bootm.c 
    250 =================================================================== 
    251 --- u-boot-1.1.5.orig/common/cmd_bootm.c        2006-10-20 17:54:33.000000000 +0200 
    252 +++ u-boot-1.1.5/common/cmd_bootm.c     2009-11-09 16:35:03.000000000 +0100 
     247--- a/common/cmd_bootm.c 
     248+++ b/common/cmd_bootm.c 
    253249@@ -31,6 +31,7 @@ 
    254250 #include <malloc.h> 
     
    259255 #include <asm/byteorder.h> 
    260256  
    261 @@ -79,6 +80,8 @@ 
     257@@ -79,6 +80,8 @@ DECLARE_GLOBAL_DATA_PTR; 
    262258 # define CHUNKSZ (64 * 1024) 
    263259 #endif 
     
    268264  
    269265 static void *zalloc(void *, unsigned, unsigned); 
    270 @@ -341,6 +344,7 @@ 
     266@@ -341,6 +344,7 @@ int do_bootm (cmd_tbl_t *cmdtp, int flag 
    271267 #endif /* CONFIG_HW_WATCHDOG || CONFIG_WATCHDOG */ 
    272268                } 
     
    276272                printf ("   Uncompressing %s ... ", name); 
    277273                if (gunzip ((void *)ntohl(hdr->ih_load), unc_len, 
    278 @@ -350,6 +354,7 @@ 
     274@@ -350,6 +354,7 @@ int do_bootm (cmd_tbl_t *cmdtp, int flag 
    279275                        do_reset (cmdtp, flag, argc, argv); 
    280276                } 
     
    284280        case IH_COMP_BZIP2: 
    285281                printf ("   Uncompressing %s ... ", name); 
    286 @@ -369,6 +374,18 @@ 
     282@@ -369,6 +374,18 @@ int do_bootm (cmd_tbl_t *cmdtp, int flag 
    287283                } 
    288284                break; 
     
    303299                if (iflag) 
    304300                        enable_interrupts(); 
    305 @@ -1176,6 +1193,8 @@ 
     301@@ -1176,6 +1193,8 @@ U_BOOT_CMD( 
    306302 ); 
    307303 #endif /* CFG_CMD_IMLS */ 
     
    312308 print_image_hdr (image_header_t *hdr) 
    313309 { 
    314 @@ -1270,12 +1289,15 @@ 
     310@@ -1270,12 +1289,15 @@ print_type (image_header_t *hdr) 
    315311        case IH_COMP_NONE:      comp = "uncompressed";          break; 
    316312        case IH_COMP_GZIP:      comp = "gzip compressed";       break; 
     
    328324  
    329325 static void *zalloc(void *x, unsigned items, unsigned size) 
    330 @@ -1427,3 +1449,5 @@ 
     326@@ -1427,3 +1449,5 @@ do_bootm_lynxkdi (cmd_tbl_t *cmdtp, int  
    331327 } 
    332328  
     
    334330+ 
    335331+#endif /* ! CFG_HEAD_CODE */ 
    336 Index: u-boot-1.1.5/common/cmd_flash.c 
    337 =================================================================== 
    338 --- u-boot-1.1.5.orig/common/cmd_flash.c        2006-10-20 17:54:33.000000000 +0200 
    339 +++ u-boot-1.1.5/common/cmd_flash.c     2009-11-09 16:35:03.000000000 +0100 
    340 @@ -196,9 +196,17 @@ 
     332--- a/common/cmd_flash.c 
     333+++ b/common/cmd_flash.c 
     334@@ -196,9 +196,17 @@ addr_spec(char *arg1, char *arg2, ulong  
    341335 } 
    342336  
     
    359353        flash_info_t *info; 
    360354        ulong bank; 
    361 @@ -211,9 +219,7 @@ 
     355@@ -211,9 +219,7 @@ flash_fill_sect_ranges (ulong addr_first 
    362356                s_last [bank] = -1;     /* last  sector to erase        */ 
    363357        } 
     
    370364                int sect; 
    371365                short s_end; 
    372 @@ -225,7 +231,6 @@ 
     366@@ -225,7 +231,6 @@ flash_fill_sect_ranges (ulong addr_first 
    373367                b_end = info->start[0] + info->size - 1;        /* bank end addr */ 
    374368                s_end = info->sector_count - 1;                 /* last sector   */ 
     
    378372                        ulong end;      /* last address in current sect */ 
    379373  
    380 @@ -238,11 +243,21 @@ 
     374@@ -238,11 +243,21 @@ flash_fill_sect_ranges (ulong addr_first 
    381375  
    382376                        if (addr_first == info->start[sect]) { 
     
    400394                        if (s_last[bank] < 0) { 
    401395                                if (addr_last > b_end) { 
    402 @@ -316,6 +331,8 @@ 
     396@@ -316,6 +331,8 @@ int do_flerase (cmd_tbl_t *cmdtp, int fl 
    403397        struct part_info *part; 
    404398        u8 dev_type, dev_num, pnum; 
     
    409403  
    410404        if (argc < 2) { 
    411 @@ -369,7 +386,7 @@ 
     405@@ -369,7 +386,7 @@ int do_flerase (cmd_tbl_t *cmdtp, int fl 
    412406        } 
    413407 #endif 
     
    418412                return 1; 
    419413        } 
    420 @@ -397,11 +414,117 @@ 
     414@@ -397,11 +414,117 @@ int do_flerase (cmd_tbl_t *cmdtp, int fl 
    421415                return 1; 
    422416        } 
     
    538532        flash_info_t *info; 
    539533        ulong bank; 
    540 @@ -413,27 +536,66 @@ 
     534@@ -413,27 +536,66 @@ int flash_sect_erase (ulong addr_first,  
    541535        int erased = 0; 
    542536        int planned; 
     
    621615                puts ("Error: start and/or end address" 
    622616                        " not on sector boundary\n"); 
    623 @@ -629,8 +791,22 @@ 
     617@@ -629,8 +791,22 @@ int flash_sect_protect (int p, ulong add 
    624618        int protected, i; 
    625619        int planned; 
     
    646640        protected = 0; 
    647641  
    648 @@ -690,7 +866,7 @@ 
     642@@ -690,7 +866,7 @@ U_BOOT_CMD( 
    649643 ); 
    650644  
     
    655649        "start end\n" 
    656650        "    - erase FLASH from addr 'start' to addr 'end'\n" 
    657 Index: u-boot-1.1.5/common/cmd_nvedit.c 
    658 =================================================================== 
    659 --- u-boot-1.1.5.orig/common/cmd_nvedit.c       2006-10-20 17:54:33.000000000 +0200 
    660 +++ u-boot-1.1.5/common/cmd_nvedit.c    2009-11-09 16:35:03.000000000 +0100 
    661 @@ -540,8 +540,19 @@ 
     651--- a/common/cmd_nvedit.c 
     652+++ b/common/cmd_nvedit.c 
     653@@ -540,8 +540,19 @@ int do_saveenv (cmd_tbl_t *cmdtp, int fl 
    662654        extern char * env_name_spec; 
    663655  
     
    680672  
    681673  
    682 Index: u-boot-1.1.5/common/console.c 
    683 =================================================================== 
    684 --- u-boot-1.1.5.orig/common/console.c  2006-10-20 17:54:33.000000000 +0200 
    685 +++ u-boot-1.1.5/common/console.c       2009-11-09 16:35:03.000000000 +0100 
    686 @@ -324,7 +324,7 @@ 
     674--- a/common/console.c 
     675+++ b/common/console.c 
     676@@ -324,7 +324,7 @@ inline void dbg(const char *fmt, ...) 
    687677 #endif 
    688678  
     
    693683 { 
    694684        int flag, i; 
    695 @@ -357,7 +357,7 @@ 
     685@@ -357,7 +357,7 @@ int console_assign (int file, char *devn 
    696686  
    697687        return -1; 
     
    702692 int console_init_f (void) 
    703693 { 
    704 @@ -392,6 +392,7 @@ 
     694@@ -392,6 +392,7 @@ device_t *search_device (int flags, char 
    705695 } 
    706696 #endif /* CFG_CONSOLE_IS_IN_ENV || CONFIG_SPLASH_SCREEN */ 
     
    710700 /* Called after the relocation - use desired console functions */ 
    711701 int console_init_r (void) 
    712 @@ -570,3 +571,4 @@ 
     702@@ -570,3 +571,4 @@ int console_init_r (void) 
    713703 } 
    714704  
    715705 #endif /* CFG_CONSOLE_IS_IN_ENV */ 
    716706+#endif //CFG_HEAD_CODE 
    717 Index: u-boot-1.1.5/common/devices.c 
    718 =================================================================== 
    719 --- u-boot-1.1.5.orig/common/devices.c  2006-10-20 17:54:33.000000000 +0200 
    720 +++ u-boot-1.1.5/common/devices.c       2009-11-09 16:35:03.000000000 +0100 
    721 @@ -39,6 +39,7 @@ 
     707--- a/common/devices.c 
     708+++ b/common/devices.c 
     709@@ -39,6 +39,7 @@ DECLARE_GLOBAL_DATA_PTR; 
    722710 list_t devlist = 0; 
    723711 device_t *stdio_devices[] = { NULL, NULL, NULL }; 
     
    727715 #if defined(CONFIG_SPLASH_SCREEN) && !defined(CFG_DEVICE_NULLDEV) 
    728716 #define        CFG_DEVICE_NULLDEV      1 
    729 @@ -214,3 +215,5 @@ 
     717@@ -214,3 +215,5 @@ int devices_done (void) 
    730718  
    731719        return 0; 
     
    733721+#endif //CFG_HEAD_CODE 
    734722+ 
    735 Index: u-boot-1.1.5/common/env_common.c 
    736 =================================================================== 
    737 --- u-boot-1.1.5.orig/common/env_common.c       2006-10-20 17:54:33.000000000 +0200 
    738 +++ u-boot-1.1.5/common/env_common.c    2009-11-09 16:35:03.000000000 +0100 
    739 @@ -219,7 +219,9 @@ 
     723--- a/common/env_common.c 
     724+++ b/common/env_common.c 
     725@@ -219,7 +219,9 @@ void env_relocate (void) 
    740726         * We must allocate a buffer for the environment 
    741727         */ 
     
    748734  
    749735        /* 
    750 @@ -227,6 +229,10 @@ 
     736@@ -227,6 +229,10 @@ void env_relocate (void) 
    751737         */ 
    752738        env_get_char = env_get_char_memory; 
     
    759745 #if defined(CONFIG_GTH)        || defined(CFG_ENV_IS_NOWHERE)  /* Environment not changable */ 
    760746                puts ("Using default environment\n\n"); 
    761 @@ -242,18 +248,17 @@ 
     747@@ -242,18 +248,17 @@ void env_relocate (void) 
    762748                } 
    763749  
     
    782768  
    783769 #ifdef CONFIG_AMIGAONEG3SE 
    784 Index: u-boot-1.1.5/common/env_flash.c 
    785 =================================================================== 
    786 --- u-boot-1.1.5.orig/common/env_flash.c        2006-10-20 17:54:33.000000000 +0200 
    787 +++ u-boot-1.1.5/common/env_flash.c     2009-11-09 16:35:03.000000000 +0100 
    788 @@ -66,7 +66,6 @@ 
     770--- a/common/env_flash.c 
     771+++ b/common/env_flash.c 
     772@@ -66,7 +66,6 @@ static env_t *flash_addr = (env_t *)CFG_ 
    789773 #endif 
    790774  
     
    794778 #ifdef CMD_SAVEENV 
    795779 static env_t *flash_addr = (env_t *)CFG_ENV_ADDR; 
    796 @@ -201,6 +200,7 @@ 
     780@@ -201,6 +200,7 @@ int saveenv(void) 
    797781        debug (" %08lX ... %08lX ...", 
    798782                (ulong)&(flash_addr_new->data), 
     
    802786                        (ulong)&(flash_addr_new->data), 
    803787                        sizeof(env_ptr->data))) || 
    804 @@ -256,7 +256,6 @@ 
     788@@ -256,7 +256,6 @@ Done: 
    805789 #endif /* CMD_SAVEENV */ 
    806790  
     
    810794 { 
    811795 #ifdef CONFIG_OMAP2420H4 
    812 @@ -280,6 +279,52 @@ 
     796@@ -280,6 +279,52 @@ bad_flash: 
    813797  
    814798 #ifdef CMD_SAVEENV 
     
    863847 { 
    864848        int     len, rc; 
    865 @@ -331,7 +376,7 @@ 
     849@@ -331,7 +376,7 @@ int saveenv(void) 
    866850                return 1; 
    867851  
     
    872856  
    873857        puts ("Writing to Flash... "); 
    874 Index: u-boot-1.1.5/config.mk 
    875 =================================================================== 
    876 --- u-boot-1.1.5.orig/config.mk 2006-10-20 17:54:33.000000000 +0200 
    877 +++ u-boot-1.1.5/config.mk      2009-11-09 16:35:03.000000000 +0100 
    878 @@ -127,10 +127,15 @@ 
     858--- a/config.mk 
     859+++ b/config.mk 
     860@@ -127,10 +127,15 @@ OBJCOPY = $(CROSS_COMPILE)objcopy 
    879861 OBJDUMP = $(CROSS_COMPILE)objdump 
    880862 RANLIB = $(CROSS_COMPILE)RANLIB 
     
    892874 #LDSCRIPT := $(TOPDIR)/board/$(BOARDDIR)/u-boot.lds.debug 
    893875 ifeq ($(CONFIG_NAND_U_BOOT),y) 
    894 @@ -139,12 +144,15 @@ 
     876@@ -139,12 +144,15 @@ else 
    895877 LDSCRIPT := $(TOPDIR)/board/$(BOARDDIR)/u-boot.lds 
    896878 endif 
     
    910892 ifneq ($(OBJTREE),$(SRCTREE)) 
    911893 CPPFLAGS += -I$(OBJTREE)/include2 -I$(OBJTREE)/include 
    912 @@ -180,7 +188,8 @@ 
     894@@ -180,7 +188,8 @@ endif 
    913895  
    914896 AFLAGS := $(AFLAGS_DEBUG) -D__ASSEMBLY__ $(CPPFLAGS) 
     
    920902 # Location of a usable BFD library, where we define "usable" as 
    921903 # "built for ${HOST}, supports ${TARGET}".  Sensible values are 
    922 @@ -214,12 +223,19 @@ 
     904@@ -214,12 +223,19 @@ endif 
    923905 export CONFIG_SHELL HPATH HOSTCC HOSTCFLAGS CROSS_COMPILE \ 
    924906        AS LD CC CPP AR NM STRIP OBJCOPY OBJDUMP \ 
     
    941923        $(CPP) $(AFLAGS) -o $@ $< 
    942924 %.o:   %.S 
    943 @@ -229,12 +245,20 @@ 
     925@@ -229,12 +245,20 @@ ifndef REMOTE_BUILD 
    944926  
    945927 else 
     
    962944  
    963945 ######################################################################### 
    964 Index: u-boot-1.1.5/drivers/Makefile 
    965 =================================================================== 
    966 --- u-boot-1.1.5.orig/drivers/Makefile  2006-10-20 17:54:33.000000000 +0200 
    967 +++ u-boot-1.1.5/drivers/Makefile       2009-11-09 16:35:03.000000000 +0100 
    968 @@ -50,7 +50,7 @@ 
     946--- a/drivers/Makefile 
     947+++ b/drivers/Makefile 
     948@@ -50,7 +50,7 @@ COBJS = 3c589.o 5701rls.o ali512x.o \ 
    969949          videomodes.o w83c553f.o \ 
    970950          ks8695eth.o \ 
     
    975955 SRCS   := $(COBJS:.o=.c) 
    976956 OBJS   := $(addprefix $(obj),$(COBJS)) 
    977 Index: u-boot-1.1.5/include/asm-mips/mipsregs.h 
    978 =================================================================== 
    979 --- u-boot-1.1.5.orig/include/asm-mips/mipsregs.h       2006-10-20 17:54:33.000000000 +0200 
    980 +++ u-boot-1.1.5/include/asm-mips/mipsregs.h    2009-11-09 16:35:03.000000000 +0100 
     957--- a/include/asm-mips/mipsregs.h 
     958+++ b/include/asm-mips/mipsregs.h 
    981959@@ -48,6 +48,7 @@ 
    982960 #define CP0_CAUSE $13 
     
    987965 #define CP0_LLADDR $17 
    988966 #define CP0_WATCHLO $18 
    989 @@ -330,11 +331,32 @@ 
     967@@ -330,11 +331,32 @@ __BUILD_SET_CP0(config,CP0_CONFIG) 
    990968 #  define KSU_USER             0x00000010 
    991969 #  define KSU_SUPERVISOR       0x00000008 
     
    1020998 /* 
    1021999  * Bitfields in the R[23]000 cp0 status register. 
    1022 @@ -471,6 +493,14 @@ 
     1000@@ -471,6 +493,14 @@ __BUILD_SET_CP0(config,CP0_CONFIG) 
    10231001 #define  CAUSEF_BD             (1   << 31) 
    10241002  
     
    10351013  */ 
    10361014 #define CONF_CM_CACHABLE_NO_WA         0 
    1037 @@ -544,4 +574,10 @@ 
     1015@@ -544,4 +574,10 @@ __BUILD_SET_CP0(config,CP0_CONFIG) 
    10381016 #define CEB_KERNEL     2       /* Count events in kernel mode EXL = ERL = 0 */ 
    10391017 #define CEB_EXL                1       /* Count events with EXL = 1, ERL = 0 */ 
     
    10461024+ 
    10471025 #endif /* _ASM_MIPSREGS_H */ 
    1048 Index: u-boot-1.1.5/include/cmd_confdefs.h 
    1049 =================================================================== 
    1050 --- u-boot-1.1.5.orig/include/cmd_confdefs.h    2006-10-20 17:54:33.000000000 +0200 
    1051 +++ u-boot-1.1.5/include/cmd_confdefs.h 2009-11-09 16:35:03.000000000 +0100 
     1026--- a/include/cmd_confdefs.h 
     1027+++ b/include/cmd_confdefs.h 
    10521028@@ -94,6 +94,7 @@ 
    10531029 #define CFG_CMD_EXT2   0x1000000000000000ULL   /* EXT2 Support                 */ 
     
    10661042  
    10671043 /* Default configuration 
    1068 Index: u-boot-1.1.5/include/config.h 
    1069 =================================================================== 
    1070 --- /dev/null   1970-01-01 00:00:00.000000000 +0000 
    1071 +++ u-boot-1.1.5/include/config.h       2009-11-09 16:35:03.000000000 +0100 
     1044--- /dev/null 
     1045+++ b/include/config.h 
    10721046@@ -0,0 +1,2 @@ 
    10731047+/* Automatically generated - do not edit */ 
    10741048+#include <configs/danube.h> 
    1075 Index: u-boot-1.1.5/include/config.mk 
    1076 =================================================================== 
    1077 --- /dev/null   1970-01-01 00:00:00.000000000 +0000 
    1078 +++ u-boot-1.1.5/include/config.mk      2009-11-09 16:35:03.000000000 +0100 
     1049--- /dev/null 
     1050+++ b/include/config.mk 
    10791051@@ -0,0 +1,5 @@ 
    10801052+ARCH   = mips 
     
    10831055+VENDOR = ifx 
    10841056+SOC    = danube 
    1085 Index: u-boot-1.1.5/include/flash.h 
    1086 =================================================================== 
    1087 --- u-boot-1.1.5.orig/include/flash.h   2006-10-20 17:54:33.000000000 +0200 
    1088 +++ u-boot-1.1.5/include/flash.h        2009-11-09 16:36:11.000000000 +0100 
    1089 @@ -79,7 +79,7 @@ 
     1057--- a/include/flash.h 
     1058+++ b/include/flash.h 
     1059@@ -79,7 +79,7 @@ typedef struct { 
    10901060 extern unsigned long flash_init (void); 
    10911061 extern void flash_print_info (flash_info_t *); 
     
    10961066  
    10971067 /* common/flash.c */ 
    1098 @@ -131,7 +131,9 @@ 
     1068@@ -131,7 +131,9 @@ extern void flash_read_factory_serial(fl 
    10991069 #define MT2_MANUFACT   0x002C002C      /* alternate MICRON manufacturer ID*/ 
    11001070 #define EXCEL_MANUFACT 0x004A004A      /* Excel Semiconductor                  */ 
     
    11071077 #define MT_ID_28F400_B 0x44714471      /* 28F400B3 ID ( 4 M, bottom boot sect) */ 
    11081078  
    1109 @@ -299,6 +301,10 @@ 
     1079@@ -299,6 +301,10 @@ extern void flash_read_factory_serial(fl 
    11101080 #define TOSH_ID_FVT160 0xC2            /* TC58FVT160 ID (16 M, top )           */ 
    11111081 #define TOSH_ID_FVB160 0x43            /* TC58FVT160 ID (16 M, bottom )        */ 
     
    11181088  * Internal FLASH identification codes 
    11191089  * 
    1120 @@ -422,6 +428,10 @@ 
     1090@@ -422,6 +428,10 @@ extern void flash_read_factory_serial(fl 
    11211091 #define FLASH_S29GL064M 0x00F0         /* Spansion S29GL064M-R6                */ 
    11221092 #define FLASH_S29GL128N 0x00F1         /* Spansion S29GL128N                   */ 
     
    11291099  
    11301100  
    1131 Index: u-boot-1.1.5/include/image.h 
    1132 =================================================================== 
    1133 --- u-boot-1.1.5.orig/include/image.h   2006-10-20 17:54:33.000000000 +0200 
    1134 +++ u-boot-1.1.5/include/image.h        2009-11-09 16:35:03.000000000 +0100 
     1101--- a/include/image.h 
     1102+++ b/include/image.h 
    11351103@@ -132,6 +132,7 @@ 
    11361104 #define IH_COMP_NONE           0       /*  No   Compression Used       */ 
     
    11411109 #define IH_MAGIC       0x27051956      /* Image Magic Number           */ 
    11421110 #define IH_NMLEN               32      /* Image Name Length            */ 
    1143 Index: u-boot-1.1.5/include/syscall.h 
    1144 =================================================================== 
    1145 --- /dev/null   1970-01-01 00:00:00.000000000 +0000 
    1146 +++ u-boot-1.1.5/include/syscall.h      2009-11-09 16:35:03.000000000 +0100 
     1111--- /dev/null 
     1112+++ b/include/syscall.h 
    11471113@@ -0,0 +1,42 @@ 
    11481114+#ifndef __MON_SYS_CALL_H__ 
     
    11881154+ 
    11891155+#endif 
    1190 Index: u-boot-1.1.5/ld_uboot.conf 
    1191 =================================================================== 
    1192 --- /dev/null   1970-01-01 00:00:00.000000000 +0000 
    1193 +++ u-boot-1.1.5/ld_uboot.conf  2009-11-09 16:35:03.000000000 +0100 
     1156--- /dev/null 
     1157+++ b/ld_uboot.conf 
    11941158@@ -0,0 +1,8 @@ 
    11951159+TAG_DWNLD() 
     
    12011165+   0xA0B00000 
    12021166+}; /* Start u-boot image */ 
    1203 Index: u-boot-1.1.5/lib_generic/Makefile 
    1204 =================================================================== 
    1205 --- u-boot-1.1.5.orig/lib_generic/Makefile      2006-10-20 17:54:33.000000000 +0200 
    1206 +++ u-boot-1.1.5/lib_generic/Makefile   2009-11-09 16:35:03.000000000 +0100 
    1207 @@ -28,7 +28,7 @@ 
     1167--- a/lib_generic/Makefile 
     1168+++ b/lib_generic/Makefile 
     1169@@ -28,7 +28,7 @@ LIB   = $(obj)libgeneric.a 
    12081170 COBJS  = bzlib.o bzlib_crctable.o bzlib_decompress.o \ 
    12091171          bzlib_randtable.o bzlib_huffman.o \ 
     
    12141176 SRCS   := $(COBJS:.o=.c) 
    12151177 OBJS   := $(addprefix $(obj),$(COBJS)) 
    1216 Index: u-boot-1.1.5/lib_mips/board.c 
    1217 =================================================================== 
    1218 --- u-boot-1.1.5.orig/lib_mips/board.c  2006-10-20 17:54:33.000000000 +0200 
    1219 +++ u-boot-1.1.5/lib_mips/board.c       2009-11-09 16:35:03.000000000 +0100 
     1178--- a/lib_mips/board.c 
     1179+++ b/lib_mips/board.c 
    12201180@@ -29,9 +29,30 @@ 
    12211181 #include <net.h> 
     
    12501210     defined(CFG_ENV_IS_IN_NVRAM) 
    12511211 #define        TOTAL_MALLOC_LEN        (CFG_MALLOC_LEN + CFG_ENV_SIZE) 
    1252 @@ -39,21 +60,24 @@ 
     1212@@ -39,21 +60,24 @@ DECLARE_GLOBAL_DATA_PTR; 
    12531213 #define        TOTAL_MALLOC_LEN        CFG_MALLOC_LEN 
    12541214 #endif 
     
    12801240 /* 
    12811241  * Begin and End of memory area for malloc(), and current "brk" 
    1282 @@ -62,14 +86,15 @@ 
     1242@@ -62,14 +86,15 @@ static ulong mem_malloc_start; 
    12831243 static ulong mem_malloc_end; 
    12841244 static ulong mem_malloc_brk; 
     
    13001260        mem_malloc_start = dest_addr - TOTAL_MALLOC_LEN; 
    13011261        mem_malloc_brk = mem_malloc_start; 
    1302 @@ -79,6 +104,25 @@ 
     1262@@ -79,6 +104,25 @@ static void mem_malloc_init (void) 
    13031263                mem_malloc_end - mem_malloc_start); 
    13041264 } 
     
    13261286 { 
    13271287        ulong old = mem_malloc_brk; 
    1328 @@ -99,42 +143,58 @@ 
     1288@@ -99,42 +143,58 @@ static int init_func_ram (void) 
    13291289 #else 
    13301290        int board_type = 0;     /* use dummy arg */ 
     
    13901350 /* 
    13911351  * Breath some life into the board... 
    1392 @@ -159,27 +219,49 @@ 
     1352@@ -159,27 +219,49 @@ static int init_baudrate (void) 
    13931353 typedef int (init_fnc_t) (void); 
    13941354  
     
    14451405 #ifdef CONFIG_PURPLE 
    14461406        void copy_code (ulong); 
    1447 @@ -219,13 +301,12 @@ 
     1407@@ -219,13 +301,12 @@ void board_init_f(ulong bootflag) 
    14481408        addr -= len; 
    14491409        addr &= ~(16 * 1024 - 1); 
     
    14611421        /* 
    14621422         * (permanently) allocate a Board Info struct 
    1463 @@ -234,20 +315,17 @@ 
     1423@@ -234,20 +315,17 @@ void board_init_f(ulong bootflag) 
    14641424        addr_sp -= sizeof(bd_t); 
    14651425        bd = (bd_t *)addr_sp; 
     
    14851445        /* 
    14861446         * Finally, we set up a new (bigger) stack. 
    1487 @@ -279,7 +357,16 @@ 
     1447@@ -279,7 +357,16 @@ void board_init_f(ulong bootflag) 
    14881448        copy_code(addr); 
    14891449 #endif 
     
    15021462        /* NOTREACHED - relocate_code() does not return */ 
    15031463 } 
    1504 @@ -292,7 +379,110 @@ 
     1464@@ -292,7 +379,110 @@ void board_init_f(ulong bootflag) 
    15051465  * 
    15061466  ************************************************************************ 
     
    16131573 { 
    16141574        cmd_tbl_t *cmdtp; 
    1615 @@ -305,6 +495,8 @@ 
     1575@@ -305,6 +495,8 @@ void board_init_r (gd_t *id, ulong dest_ 
    16161576        bd_t *bd; 
    16171577        int i; 
     
    16221582        gd->flags |= GD_FLG_RELOC;      /* tell others: relocation done */ 
    16231583  
    1624 @@ -321,12 +513,10 @@ 
     1584@@ -321,12 +513,10 @@ void board_init_r (gd_t *id, ulong dest_ 
    16251585                ulong addr; 
    16261586  
     
    16391599                addr = (ulong)(cmdtp->name) + gd->reloc_off; 
    16401600                cmdtp->name = (char *)addr; 
    1641 @@ -363,7 +553,13 @@ 
     1601@@ -363,7 +553,13 @@ void board_init_r (gd_t *id, ulong dest_ 
    16421602        /* initialize malloc() area */ 
    16431603        mem_malloc_init(); 
     
    16531613        env_relocate(); 
    16541614  
    1655 @@ -424,9 +620,12 @@ 
     1615@@ -424,9 +620,12 @@ void board_init_r (gd_t *id, ulong dest_ 
    16561616  
    16571617        /* NOTREACHED - no way out of command loop except booting */ 
     
    16661626        for (;;); 
    16671627 } 
    1668 Index: u-boot-1.1.5/lib_mips/time.c 
    1669 =================================================================== 
    1670 --- u-boot-1.1.5.orig/lib_mips/time.c   2006-10-20 17:54:33.000000000 +0200 
    1671 +++ u-boot-1.1.5/lib_mips/time.c        2009-11-09 16:35:03.000000000 +0100 
    1672 @@ -80,6 +80,19 @@ 
     1628--- a/lib_mips/time.c 
     1629+++ b/lib_mips/time.c 
     1630@@ -80,6 +80,19 @@ void udelay (unsigned long usec) 
    16731631                /*NOP*/; 
    16741632 } 
     
    16901648  * This function is derived from PowerPC code (read timebase as long long). 
    16911649  * On MIPS it just returns the timer value. 
    1692 Index: u-boot-1.1.5/net/eth.c 
    1693 =================================================================== 
    1694 --- u-boot-1.1.5.orig/net/eth.c 2006-10-20 17:54:33.000000000 +0200 
    1695 +++ u-boot-1.1.5/net/eth.c      2009-11-09 16:35:03.000000000 +0100 
     1650--- a/net/eth.c 
     1651+++ b/net/eth.c 
    16961652@@ -25,6 +25,9 @@ 
    16971653 #include <command.h> 
     
    17041660 #if (CONFIG_COMMANDS & CFG_CMD_NET) && defined(CONFIG_NET_MULTI) 
    17051661  
    1706 @@ -54,6 +57,9 @@ 
     1662@@ -54,6 +57,9 @@ extern int scc_initialize(bd_t*); 
    17071663 extern int skge_initialize(bd_t*); 
    17081664 extern int tsec_initialize(bd_t*, int, char *); 
     
    17141670 static struct eth_device *eth_devices, *eth_current; 
    17151671  
    1716 @@ -235,7 +241,9 @@ 
     1672@@ -235,7 +241,9 @@ int eth_initialize(bd_t *bis) 
    17171673 #if defined(CONFIG_RTL8169) 
    17181674        rtl8169_initialize(bis); 
     
    17251681                puts ("No ethernet found.\n"); 
    17261682        } else { 
    1727 Index: u-boot-1.1.5/tools/mkimage.c 
    1728 =================================================================== 
    1729 --- u-boot-1.1.5.orig/tools/mkimage.c   2006-10-20 17:54:33.000000000 +0200 
    1730 +++ u-boot-1.1.5/tools/mkimage.c        2009-11-09 16:35:03.000000000 +0100 
     1683--- a/tools/mkimage.c 
     1684+++ b/tools/mkimage.c 
    17311685@@ -28,6 +28,7 @@ 
    17321686 #ifndef __WIN32__ 
     
    17371691 #include <sys/stat.h> 
    17381692 #include <time.h> 
    1739 @@ -138,6 +139,7 @@ 
     1693@@ -138,6 +139,7 @@ table_entry_t comp_name[] = { 
    17401694     {  IH_COMP_NONE,   "none",         "uncompressed",         }, 
    17411695     {  IH_COMP_BZIP2,  "bzip2",        "bzip2 compressed",     }, 
     
    17451699 }; 
    17461700  
    1747 @@ -445,7 +447,7 @@ 
     1701@@ -445,7 +447,7 @@ NXTARG:             ; 
    17481702        } 
    17491703  
     
    17541708 #else 
    17551709        (void) fsync (ifd); 
    1756 @@ -495,7 +497,7 @@ 
     1710@@ -495,7 +497,7 @@ NXTARG:             ; 
    17571711        (void) munmap((void *)ptr, sbuf.st_size); 
    17581712  
     
    17631717 #else 
    17641718        (void) fsync (ifd); 
    1765 Index: u-boot-1.1.5/cpu/mips/cache.S 
    1766 =================================================================== 
    1767 --- u-boot-1.1.5.orig/cpu/mips/cache.S  2006-10-20 17:54:33.000000000 +0200 
    1768 +++ u-boot-1.1.5/cpu/mips/cache.S       2009-11-09 16:35:03.000000000 +0100 
     1719--- a/cpu/mips/cache.S 
     1720+++ b/cpu/mips/cache.S 
    17691721@@ -29,7 +29,9 @@ 
    17701722 #include <asm/mipsregs.h> 
     
    17781730        /* 16KB is the maximum size of instruction and data caches on 
    17791731         * MIPS 4K. 
    1780 @@ -155,6 +157,9 @@ 
     1732@@ -155,6 +157,9 @@ mips_cache_reset: 
    17811733         */ 
    17821734  
     
    17881740    /* 
    17891741     * The caches are probably in an indeterminate state, 
    1790 @@ -171,6 +176,9 @@ 
     1742@@ -171,6 +176,9 @@ mips_cache_reset: 
    17911743        move    a1, a2 
    17921744        icacheopn(a0,a1,a2,a3,121,(Index_Store_Tag_I,Fill)) 
     
    17981750         */ 
    17991751  
    1800 @@ -200,6 +208,7 @@ 
     1752@@ -200,6 +208,7 @@ mips_cache_reset: 
    18011753        move    a3, t5          # dcacheLineSize 
    18021754        move    a1, a2 
     
    18061758        j  ra 
    18071759        .end  mips_cache_reset 
    1808 Index: u-boot-1.1.5/cpu/mips/config.mk 
    1809 =================================================================== 
    1810 --- u-boot-1.1.5.orig/cpu/mips/config.mk        2006-10-20 17:54:33.000000000 +0200 
    1811 +++ u-boot-1.1.5/cpu/mips/config.mk     2009-11-09 16:35:03.000000000 +0100 
     1760--- a/cpu/mips/config.mk 
     1761+++ b/cpu/mips/config.mk 
    18121762@@ -20,20 +20,26 @@ 
    18131763 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, 
     
    18451795 MIPSFLAGS += $(ENDIANNESS) -mabicalls 
    18461796  
    1847 Index: u-boot-1.1.5/cpu/mips/cpu.c 
    1848 =================================================================== 
    1849 --- u-boot-1.1.5.orig/cpu/mips/cpu.c    2006-10-20 17:54:33.000000000 +0200 
    1850 +++ u-boot-1.1.5/cpu/mips/cpu.c 2009-11-09 16:35:03.000000000 +0100 
     1797--- a/cpu/mips/cpu.c 
     1798+++ b/cpu/mips/cpu.c 
    18511799@@ -23,7 +23,12 @@ 
    18521800  
     
    18631811  
    18641812 int do_reset(cmd_tbl_t *cmdtp, int flag, int argc, char *argv[]) 
    1865 @@ -34,6 +39,8 @@ 
     1813@@ -34,6 +39,8 @@ int do_reset(cmd_tbl_t *cmdtp, int flag, 
    18661814        void (*f)(void) = (void *) 0xbfc00000; 
    18671815  
     
    18721820        fprintf(stderr, "*** reset failed ***\n"); 
    18731821        return 0; 
    1874 Index: u-boot-1.1.5/cpu/mips/incaip_clock.c 
    1875 =================================================================== 
    1876 --- u-boot-1.1.5.orig/cpu/mips/incaip_clock.c   2006-10-20 17:54:33.000000000 +0200 
    1877 +++ u-boot-1.1.5/cpu/mips/incaip_clock.c        2009-11-09 16:35:03.000000000 +0100 
     1822--- a/cpu/mips/incaip_clock.c 
     1823+++ b/cpu/mips/incaip_clock.c 
    18781824@@ -22,8 +22,9 @@ 
    18791825  */ 
     
    18871833 /******************************************************************************* 
    18881834 * 
    1889 @@ -114,3 +115,5 @@ 
     1835@@ -114,3 +115,5 @@ int incaip_set_cpuclk (void) 
    18901836  
    18911837        return 0; 
     
    18931839+ 
    18941840+#endif /* CONFIG_INCA_IP */ 
    1895 Index: u-boot-1.1.5/cpu/mips/start.S 
    1896 =================================================================== 
    1897 --- u-boot-1.1.5.orig/cpu/mips/start.S  2006-10-20 17:54:33.000000000 +0200 
    1898 +++ u-boot-1.1.5/cpu/mips/start.S       2009-11-09 16:35:03.000000000 +0100 
     1841--- a/cpu/mips/start.S 
     1842+++ b/cpu/mips/start.S 
    18991843@@ -27,7 +27,9 @@ 
    19001844 #include <version.h> 
     
    19351879        .word INFINEON_EBU_BOOTCFG /* EBU init code, fetched during booting */ 
    19361880        .word INFINEON_EBU_BOOTCFG /* EBU init code, fetched during booting */ 
    1937 @@ -181,6 +192,9 @@ 
     1881@@ -181,6 +192,9 @@ _start: 
    19381882         * 128 * 8 == 1024 == 0x400 
    19391883         * so this is address R_VEC+0x400 == 0xbfc00400 
     
    19451889 /* 0xbfc00400 */ 
    19461890        .word   0xdc870000 
    1947 @@ -205,8 +219,12 @@ 
     1891@@ -205,8 +219,12 @@ _start: 
    19481892        .word   0x00000000 
    19491893        .word   0x00000000 
     
    19581902        /* Clear watch registers. 
    19591903         */ 
    1960 @@ -226,6 +244,10 @@ 
     1904@@ -226,6 +244,10 @@ reset: 
    19611905        /* CAUSE register */ 
    19621906        mtc0    zero, CP0_CAUSE 
     
    19691913        mtc0    zero, CP0_COUNT 
    19701914        mtc0    zero, CP0_COMPARE 
    1971 @@ -252,12 +274,26 @@ 
     1915@@ -252,12 +274,26 @@ reset: 
    19721916        nop 
    19731917 #endif 
     
    19961940         */ 
    19971941        la      t9, mips_cache_reset 
    1998 @@ -266,7 +302,11 @@ 
     1942@@ -266,7 +302,11 @@ reset: 
    19991943  
    20001944        /* ... and enable them. 
     
    20081952  
    20091953  
    2010 @@ -280,13 +320,38 @@ 
     1954@@ -280,13 +320,38 @@ reset: 
    20111955        li      t0, CFG_SDRAM_BASE + CFG_INIT_SP_OFFSET 
    20121956        la      sp, 0(t0) 
     
    20471991  * This "function" does not return, instead it continues in RAM 
    20481992  * after relocating the monitor code. 
    2049 @@ -295,12 +360,22 @@ 
     1993@@ -295,12 +360,22 @@ reset: 
    20501994  * a1 = gd 
    20511995  * a2 = destination address 
     
    20702014        lw      t2, -12(t3)     /* t2 <-- uboot_end_data        */ 
    20712015        move    t1, a2 
    2072 @@ -311,7 +386,11 @@ 
     2016@@ -311,7 +386,11 @@ relocate_code: 
    20732017         * New GOT-PTR = (old GOT-PTR - CFG_MONITOR_BASE) + Destination Address 
    20742018         */ 
     
    20822026        sub     t6, gp, t6              /* t6 <-- relocation offset     */ 
    20832027  
    2084 @@ -337,12 +416,21 @@ 
     2028@@ -337,12 +416,21 @@ relocate_code: 
    20852029  
    20862030        /* Jump to where we've relocated ourselves. 
     
    21042048  
    21052049 in_ram: 
    2106 @@ -374,12 +462,19 @@ 
     2050@@ -374,12 +462,19 @@ in_ram: 
    21072051        sw      zero, 0(t1)     /* delay slot                   */ 
    21082052  
     
    21252069        /* Exception handlers. 
    21262070         */ 
    2127 @@ -388,3 +483,20 @@ 
     2071@@ -388,3 +483,20 @@ romReserved: 
    21282072  
    21292073 romExcHandle: 
     
    21462090+#endif 
    21472091+#endif 
    2148 Index: u-boot-1.1.5/tools/Makefile 
    2149 =================================================================== 
    2150 --- u-boot-1.1.5.orig/tools/Makefile    2006-10-20 17:54:33.000000000 +0200 
    2151 +++ u-boot-1.1.5/tools/Makefile 2009-11-09 16:35:03.000000000 +0100 
     2092--- a/tools/Makefile 
     2093+++ b/tools/Makefile 
    21522094@@ -21,7 +21,7 @@ 
    21532095 # MA 02111-1307 USA 
  • trunk/package/uboot-ifxmips/patches/120-eon_flash.patch

    r20298 r20476  
    1 Index: u-boot-1.1.5/board/ifx/danube/flash.c 
    2 =================================================================== 
    3 --- u-boot-1.1.5.orig/board/ifx/danube/flash.c  2010-03-19 12:12:27.000000000 +0100 
    4 +++ u-boot-1.1.5/board/ifx/danube/flash.c       2010-03-19 12:12:30.000000000 +0100 
    5 @@ -477,7 +477,10 @@ 
    6                 printf("%s:%s[%d]\n", __FILE__, __func__, __LINE__); 
     1--- a/board/ifx/danube/flash.c 
     2+++ b/board/ifx/danube/flash.c 
     3@@ -470,7 +470,10 @@ ulong flash_get_size (FPWV *addr, flash_ 
     4        case (uchar)MX_MANUFACT:                // 0x00c2 
    75                info->flash_id = FLASH_MAN_MX ;//0x00030000 
    86                break; 
     
    1311+               break; 
    1412        default: 
    15                 printf("%s:%s[%d]\n", __FILE__, __func__, __LINE__); 
    1613                info->flash_id = FLASH_UNKNOWN; 
    17 Index: u-boot-1.1.5/include/flash.h 
    18 =================================================================== 
    19 --- u-boot-1.1.5.orig/include/flash.h   2010-03-19 12:16:23.000000000 +0100 
    20 +++ u-boot-1.1.5/include/flash.h        2010-03-19 12:16:48.000000000 +0100 
    21 @@ -130,6 +130,7 @@ 
     14                info->sector_count = 0; 
     15--- a/include/flash.h 
     16+++ b/include/flash.h 
     17@@ -130,6 +130,7 @@ extern void flash_read_factory_serial(fl 
    2218 #define TOSH_MANUFACT  0x00980098      /* TOSHIBA manuf. ID in D23..D16, D7..D0 */ 
    2319 #define MT2_MANUFACT   0x002C002C      /* alternate MICRON manufacturer ID*/ 
  • trunk/package/uboot-ifxmips/patches/130-a800.patch

    r20408 r20476  
    1 Index: u-boot-1.1.5/drivers/ifx_sw.c 
    2 =================================================================== 
    3 --- u-boot-1.1.5.orig/drivers/ifx_sw.c  2010-03-24 19:21:19.000000000 +0100 
    4 +++ u-boot-1.1.5/drivers/ifx_sw.c       2010-03-24 19:23:09.000000000 +0100 
    5 @@ -118,7 +118,7 @@ 
     1--- a/drivers/ifx_sw.c 
     2+++ b/drivers/ifx_sw.c 
     3@@ -118,7 +118,7 @@ int danube_switch_initialize(bd_t * bis) 
    64 { 
    75        struct eth_device *dev; 
     
    1210        printf("Entered danube_switch_initialize()\n"); 
    1311 #endif 
    14 @@ -130,6 +130,19 @@ 
     12@@ -130,6 +130,19 @@ int danube_switch_initialize(bd_t * bis) 
    1513        } 
    1614        memset(dev, 0, sizeof(*dev)); 
Note: See TracChangeset for help on using the changeset viewer.