Browse Source

alwasy read imagetag with 64K erase block size

SVN-Revision: 21085
Florian Fainelli 15 years ago
parent
commit
be2a5389e6

+ 1 - 1
target/linux/brcm63xx/patches-2.6.32/040-bcm963xx_flashmap.patch

@@ -148,7 +148,7 @@ Index: linux-2.6.32.10/drivers/mtd/maps/bcm963xx-flash.c
 +		return -ENOMEM;
 +
 +	/* Get the tag */
-+	ret = master->read(master,master->erasesize,sizeof(struct bcm_tag), &retlen, (void *)buf);
++	ret = master->read(master,0x10000,sizeof(struct bcm_tag), &retlen, (void *)buf);
 +	if (retlen != sizeof(struct bcm_tag)){
 +		vfree(buf);
 +		return -EIO;

+ 1 - 1
target/linux/brcm63xx/patches-2.6.33/040-bcm963xx_flashmap.patch

@@ -189,7 +189,7 @@ Signed-off-by: Axel Gembe <[email protected]>
 +		return -ENOMEM;
 +
 +	/* Get the tag */
-+	ret = master->read(master,master->erasesize,sizeof(union bcm_tag), &retlen, (void *)buf);
++	ret = master->read(master,0x10000,sizeof(union bcm_tag), &retlen, (void *)buf);
 +	if (retlen != sizeof(union bcm_tag)){
 +		vfree(buf);
 +		return -EIO;