diff options
Diffstat (limited to 'drivers/nand/nand_util.c')
| -rw-r--r-- | drivers/nand/nand_util.c | 11 | 
1 files changed, 2 insertions, 9 deletions
| diff --git a/drivers/nand/nand_util.c b/drivers/nand/nand_util.c index 7570210d5..10bf03659 100644 --- a/drivers/nand/nand_util.c +++ b/drivers/nand/nand_util.c @@ -83,15 +83,8 @@ int nand_erase_opts(nand_info_t *meminfo, const nand_erase_options_t *opts)  	erase.mtd = meminfo;  	erase.len  = meminfo->erasesize; -	if (opts->offset == 0 && opts->length == 0) { -		/* erase complete chip */ -		erase.addr = 0; -		erase_length = meminfo->size; -	} else { -		/* erase specified region */ -		erase.addr = opts->offset; -		erase_length = opts->length; -	} +	erase.addr = opts->offset; +	erase_length = opts->length;  	isNAND = meminfo->type == MTD_NANDFLASH ? 1 : 0; |