1
0
mirror of https://review.coreboot.org/flashrom.git synced 2025-07-02 06:23:18 +02:00

Add support for 128 bytes write granularity

Some chips such as the ENE KB9012 internal flash require a write
granularity of 128 bytes.

Corresponding to flashrom svn r1897.

Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
Acked-by: Nico Huber <nico.h@gmx.de>
This commit is contained in:
Paul Kocialkowski
2015-10-16 02:16:20 +00:00
committed by Stefan Tauner
parent 557eb4ff18
commit c8305e1dee
2 changed files with 7 additions and 0 deletions

View File

@ -781,6 +781,9 @@ int need_erase(const uint8_t *have, const uint8_t *want, unsigned int len, enum
break;
}
break;
case write_gran_128bytes:
result = need_erase_gran_bytes(have, want, len, 128);
break;
case write_gran_256bytes:
result = need_erase_gran_bytes(have, want, len, 256);
break;
@ -847,6 +850,9 @@ static unsigned int get_next_write(const uint8_t *have, const uint8_t *want, uns
case write_gran_1byte_implicit_erase:
stride = 1;
break;
case write_gran_128bytes:
stride = 128;
break;
case write_gran_256bytes:
stride = 256;
break;