arm: mxs: bcb: fix usage of second bootstream
If a second bootstream was used, there was a sanity check which was not only wrong (using erasesize instead of writesize) but also superfluous (we got the block from an existing cdev, so it must be in the flash range). Simply remove it to make bcb work as expected. Signed-off-by: Wolfram Sang <w.sang@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
parent
f64bd3d932
commit
8822e01b9b
|
@ -236,7 +236,7 @@ static struct mx28_fcb *create_fcb(struct mtd_info *mtd, void *buf, unsigned fw1
|
|||
fcb->fw1_start_page = fw1_start_block / mtd->writesize;
|
||||
fcb->fw1_sectors = DIV_ROUND_UP(fw_size, mtd->writesize);
|
||||
|
||||
if (fw2_start_block != 0 && fw2_start_block < mtd->size / mtd->erasesize) {
|
||||
if (fw2_start_block) {
|
||||
fcb->fw2_start_page = fw2_start_block / mtd->writesize;
|
||||
fcb->fw2_sectors = fcb->fw1_sectors;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue