From 3bba710d98b60eba7ebbae0869fd58f7dc987afd Mon Sep 17 00:00:00 2001 From: Edward O'Callaghan Date: Mon, 29 Aug 2022 10:36:21 +1000 Subject: tree/: Convert flashchip erase_block 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. Change-Id: I02ae7e4c67c5bf34ec2fd7ffe4af8a2aba6fd5e5 Signed-off-by: Edward O'Callaghan Reviewed-on: https://review.coreboot.org/c/flashrom/+/69133 Reviewed-by: Angel Pons Reviewed-by: Anastasia Klimchuk Tested-by: build bot (Jenkins) --- sfdp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sfdp.c') diff --git a/sfdp.c b/sfdp.c index a09827df..ccf840f4 100644 --- a/sfdp.c +++ b/sfdp.c @@ -81,7 +81,7 @@ static int sfdp_add_uniform_eraser(struct flashchip *chip, uint8_t opcode, uint3 { int i; uint32_t total_size = chip->total_size * 1024; - erasefunc_t *erasefn = spi_get_erasefn_from_opcode(opcode); + enum block_erase_func erasefn = spi_get_erasefn_from_opcode(opcode); if (erasefn == NO_BLOCK_ERASE_FUNC || total_size == 0 || block_size == 0 || total_size % block_size != 0) { -- cgit v1.2.3