summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPatrick Rudolph <patrick.rudolph@9elements.com>2020-08-26 10:02:08 +0200
committerNico Huber <nico.h@gmx.de>2021-05-11 10:17:58 +0000
commit9e8486e37c0af6774d435d7a16188ef98026cd6e (patch)
tree3698f058bce312b482ef242adaba5f4e917fcc4c
parent12a55bcd2694d7742394504b4bd1ef11fea31c5b (diff)
downloadflashrom-9e8486e37c0af6774d435d7a16188ef98026cd6e.tar.gz
flashrom-9e8486e37c0af6774d435d7a16188ef98026cd6e.tar.bz2
flashrom-9e8486e37c0af6774d435d7a16188ef98026cd6e.zip
dediprog: Add 4BA support on SF600 protocol version 3
Tested on SF600 protocol 3 V:7.2.45 Fixes the error message: "4-byte address requested but master can't handle 4-byte addresses." Change-Id: I2d91f940eb246b928a9d386eefb4195f9ccf1bb5 Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com> Reviewed-on: https://review.coreboot.org/c/flashrom/+/44811 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Arthur Heymans <arthur@aheymans.xyz> Reviewed-by: David Hendricks <david.hendricks@gmail.com>
-rw-r--r--dediprog.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/dediprog.c b/dediprog.c
index ac7d4624c..4f48f473a 100644
--- a/dediprog.c
+++ b/dediprog.c
@@ -1271,7 +1271,7 @@ int dediprog_init(void)
(dediprog_devicetype == DEV_SF600 && protocol() == PROTOCOL_V3))
spi_master_dediprog.features &= ~SPI_MASTER_NO_4BA_MODES;
- if (protocol() == PROTOCOL_V2)
+ if (protocol() >= PROTOCOL_V2)
spi_master_dediprog.features |= SPI_MASTER_4BA;
if (register_spi_master(&spi_master_dediprog) || dediprog_set_leds(LED_NONE))