1
0
mirror of https://review.coreboot.org/flashrom.git synced 2025-07-01 22:21:16 +02:00

dediprog: Implement 4BA EAR mode for protocol v1

With an SF100 and protocol version 1, using the extended address
register of the flash chip seems safe. Make use of that and remove
the broken 4BA modes flag.

Tested with SF100 V:5.1.9 and W25Q256FV.

Change-Id: If926cf3cbbebf88231116c4d65bafc19d23646f6
Signed-off-by: Nico Huber <nico.huber@secunet.com>
Reviewed-on: https://review.coreboot.org/c/flashrom/+/32016
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: David Hendricks <david.hendricks@gmail.com>
This commit is contained in:
Nico Huber
2019-03-21 15:42:54 +01:00
committed by David Hendricks
parent 17890b37f3
commit 7eb38aa7db
3 changed files with 26 additions and 6 deletions

View File

@ -363,7 +363,7 @@ static int spi_write_extended_address_register(struct flashctx *const flash, con
return result;
}
static int spi_set_extended_address(struct flashctx *const flash, const uint8_t addr_high)
int spi_set_extended_address(struct flashctx *const flash, const uint8_t addr_high)
{
if (flash->address_high_byte != addr_high &&
spi_write_extended_address_register(flash, addr_high))