summaryrefslogtreecommitdiffstats
path: root/w39v080fa.c
diff options
context:
space:
mode:
authorCarl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>2010-01-09 02:24:17 +0000
committerCarl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>2010-01-09 02:24:17 +0000
commitc1419d755b507781b889dd96b461443fe6a44276 (patch)
tree522479a7a1cd5669f763de7e6b86aa7a93c60986 /w39v080fa.c
parent4bf4dca45ebbe2b3ebd0ba421b19384482f7da01 (diff)
downloadflashrom-c1419d755b507781b889dd96b461443fe6a44276.zip
flashrom-c1419d755b507781b889dd96b461443fe6a44276.tar.gz
Use the register mapping feature bit
All functions which just call probe_jedec and then map flash registers are replaced by probe_jedec. All functions which call probe_jedec, map flash registers and do something else can at least eliminate mapping flash registers. Fix logic inversion in probe_jedec to map flash registers on success instead of on failure. Change a few TIMING_IGNORED to TIMING_FIXME where probe_jedec is used. Total savings: One probe function simplified, three probe functions eliminated. Corresponding to flashrom svn r839. Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net> Acked-by: Michael Karcher <flashrom@mkarcher.dialup.fu-berlin.de> Acked-by: Sean Nelson <audiohacked@gmail.com>
Diffstat (limited to 'w39v080fa.c')
-rw-r--r--w39v080fa.c12
1 files changed, 0 insertions, 12 deletions
diff --git a/w39v080fa.c b/w39v080fa.c
index 311e55b..8e846dc 100644
--- a/w39v080fa.c
+++ b/w39v080fa.c
@@ -20,18 +20,6 @@
#include "flash.h"
-int probe_winbond_fwhub(struct flashchip *flash)
-{
- int result = probe_jedec(flash);
-
- if (!result)
- return result;
-
- map_flash_registers(flash);
-
- return 1;
-}
-
static int unlock_block_winbond_fwhub(struct flashchip *flash, int offset)
{
chipaddr wrprotect = flash->virtual_registers + offset + 2;
OpenPOWER on IntegriCloud