Changeset 9450


Ignore:
Timestamp:
2007-10-26T09:51:49+02:00 (10 years ago)
Author:
juhosg
Message:

[adm5120] reduce wasted flash space by ~56K on Edimax devices, thanks to Bernhard Held (closes: #2549)

Location:
trunk/target/linux/adm5120
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/adm5120/files/drivers/mtd/trxsplit.c

    r9263 r9450  
    5252}; 
    5353 
    54 #define BLOCK_LEN_MIN           0x10000 
     54#define TRX_ALIGN       0x1000 
    5555 
    5656static int trx_nr_parts; 
     
    105105{ 
    106106        unsigned long offset; 
    107         unsigned long blocklen; 
    108107        int err; 
    109108 
    110         blocklen = mtd->erasesize; 
    111         if (blocklen < BLOCK_LEN_MIN) 
    112                 blocklen = BLOCK_LEN_MIN; 
    113  
    114109        printk(KERN_INFO PFX "searching TRX header in '%s'\n", mtd->name); 
    115110 
    116111        err = 0; 
    117         for (offset = 0; offset < mtd->size; offset += blocklen) { 
     112        for (offset = 0; offset < mtd->size; offset += TRX_ALIGN) { 
    118113                err = trxsplit_checktrx(mtd, offset); 
    119114                if (err == 0) 
  • trunk/target/linux/adm5120/image/router_le.mk

    r9342 r9450  
    1515        $(call Image/Build/TRXNoloader,$(call imgname,$(1),$(2)).trx,$(1)) 
    1616        $(STAGING_DIR_HOST)/bin/mkcsysimg -B $(2) -d -w \ 
    17                 -r $(KDIR)/loader-$(2).gz \ 
     17                -r $(KDIR)/loader-$(2).gz::8192 \ 
    1818                -x $(call imgname,$(1),$(2)).trx \ 
    1919                $(call imgname,$(1),$(2))-webui.bin 
    2020        $(STAGING_DIR_HOST)/bin/mkcsysimg -B $(2) -d \ 
    21                 -r $(KDIR)/loader-$(2).gz \ 
     21                -r $(KDIR)/loader-$(2).gz::8192 \ 
    2222                -x $(call imgname,$(1),$(2)).trx \ 
    2323                $(call imgname,$(1),$(2))-xmodem.bin 
     24        rm -f $(call imgname,$(1),$(2)).trx 
    2425endef 
    2526 
Note: See TracChangeset for help on using the changeset viewer.