X-Git-Url: https://git.kernelconcepts.de/?p=karo-tx-uboot.git;a=blobdiff_plain;f=board%2Fkaro%2Ftx53%2Fflash.c;h=19bb9b6dc783b6d9344d4cefa7823af67339b379;hp=c5fe8d7a42f904cb1482e261c56572912b6a3b03;hb=ff78a3e22349a3d692d7c849abf9816af1627681;hpb=28a003f0acf56139fa2d355d1ef7f8fc17ea177f diff --git a/board/karo/tx53/flash.c b/board/karo/tx53/flash.c index c5fe8d7a42..19bb9b6dc7 100644 --- a/board/karo/tx53/flash.c +++ b/board/karo/tx53/flash.c @@ -211,9 +211,9 @@ static int tx53_prog_uboot(void *addr, int start_block, int skip, nand_erase_options_t erase_opts = { 0, }; size_t actual; size_t prg_length = max_len - skip * mtd->erasesize; - int prg_start = (start_block + skip) * mtd->erasesize; + int prg_start = start_block * mtd->erasesize; - erase_opts.offset = start_block * mtd->erasesize; + erase_opts.offset = (start_block - skip) * mtd->erasesize; erase_opts.length = max_len; erase_opts.quiet = 1;