From 9e8486e37c0af6774d435d7a16188ef98026cd6e Mon Sep 17 00:00:00 2001 From: Patrick Rudolph Date: Wed, 26 Aug 2020 10:02:08 +0200 Subject: [PATCH] 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 Reviewed-on: https://review.coreboot.org/c/flashrom/+/44811 Tested-by: build bot (Jenkins) Reviewed-by: Arthur Heymans Reviewed-by: David Hendricks --- dediprog.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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))