m25p80: set the correct erasesize when we use OPCODE_BE_4K
Signed-off-by: Michael Grzeschik <m.grzeschik@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
parent
5da11da840
commit
a2b6da5e66
|
@ -778,10 +778,12 @@ static int m25p_probe(struct device_d *dev)
|
|||
m25p80_ops.write = m25p80_write;
|
||||
|
||||
/* prefer "small sector" erase if possible */
|
||||
if (info->flags & SECT_4K)
|
||||
if (info->flags & SECT_4K) {
|
||||
flash->erase_opcode = OPCODE_BE_4K;
|
||||
else
|
||||
flash->erasesize = 4096;
|
||||
} else {
|
||||
flash->erase_opcode = OPCODE_SE;
|
||||
}
|
||||
|
||||
flash->page_size = info->page_size;
|
||||
|
||||
|
|
Loading…
Reference in New Issue