From 9ee107721f746b0b81dcacf2f59c4f48d4210b9e Mon Sep 17 00:00:00 2001 From: Carl-Daniel Hailfinger Date: Sat, 16 May 2009 01:23:55 +0000 Subject: Add generic 16 bit and 32 bit chip read/write emulation to the external flasher infrastructure The emulation works by splitting 32 bit accesses into 16 bit accesses and 16 bit accesses into to 8 bit accesses. That way, external flashers can mix and match the amount of emulation they need. Corresponding to flashrom svn r517. Signed-off-by: Carl-Daniel Hailfinger Acked-by: Uwe Hermann --- flashrom.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'flashrom.c') diff --git a/flashrom.c b/flashrom.c index e00e678..5c5967a 100644 --- a/flashrom.c +++ b/flashrom.c @@ -69,11 +69,11 @@ const struct programmer_entry programmer_table[] = { .map_flash_region = nic3com_map, .unmap_flash_region = nic3com_unmap, .chip_readb = nic3com_chip_readb, - .chip_readw = nic3com_chip_readw, - .chip_readl = nic3com_chip_readl, + .chip_readw = fallback_chip_readw, + .chip_readl = fallback_chip_readl, .chip_writeb = nic3com_chip_writeb, - .chip_writew = nic3com_chip_writew, - .chip_writel = nic3com_chip_writel, + .chip_writew = fallback_chip_writew, + .chip_writel = fallback_chip_writel, }, {}, -- cgit v1.1