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:

committed by
Stefan Tauner

parent
557eb4ff18
commit
c8305e1dee
@ -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;
|
||||
|
Reference in New Issue
Block a user