summaryrefslogtreecommitdiffstats
path: root/sfdp.c
diff options
context:
space:
mode:
authorEdward O'Callaghan <quasisec@google.com>2022-08-16 11:48:40 +1000
committerFelix Singer <felixsinger@posteo.net>2022-11-01 01:15:55 +0000
commit985ad5623f8c2695ffc07d4bdbacbf2d85d4c11a (patch)
tree5daf0509a2d95fc2c9bffd77f562c2e14eb80bc0 /sfdp.c
parent10e7a0ebd74db72f00b8fc1b741f411d5a49b92d (diff)
downloadflashrom-985ad5623f8c2695ffc07d4bdbacbf2d85d4c11a.tar.gz
flashrom-985ad5623f8c2695ffc07d4bdbacbf2d85d4c11a.tar.bz2
flashrom-985ad5623f8c2695ffc07d4bdbacbf2d85d4c11a.zip
tree/: Convert flashchip write func ptr to enumerate
This forges the way for flashchips.c to be pure declarative data and lookup functions for dispatch to be pure. This means that the flashchips data could be extracted out to be agnostic data of the flashrom code and algorithms. TEST='R|W|E && --flash-name' on ARM, AMD & Intel DUT's. Change-Id: I80149de169464b204fb09f1424a86fc645b740fd Signed-off-by: Edward O'Callaghan <quasisec@google.com> Reviewed-on: https://review.coreboot.org/c/flashrom/+/66782 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Nikolai Artemiev <nartemiev@google.com> Reviewed-by: Felix Singer <felixsinger@posteo.net>
Diffstat (limited to 'sfdp.c')
-rw-r--r--sfdp.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sfdp.c b/sfdp.c
index b5494177d..8fea4c9ef 100644
--- a/sfdp.c
+++ b/sfdp.c
@@ -179,11 +179,11 @@ static int sfdp_fill_flash(struct flashchip *chip, uint8_t *buf, uint16_t len)
if (tmp32 & (1 << 2)) {
msg_cdbg2("at least 64 B.\n");
chip->page_size = 64;
- chip->write = spi_chip_write_256;
+ chip->write = SPI_CHIP_WRITE256;
} else {
msg_cdbg2("1 B only.\n");
chip->page_size = 256;
- chip->write = spi_chip_write_1;
+ chip->write = SPI_CHIP_WRITE1;
}
if ((tmp32 & 0x3) == 0x1) {