diff options
author | Arvid Bjorkengren <arvid@gaisler.com> | 2012-11-19 09:34:45 +0100 |
---|---|---|
committer | Daniel Hellstrom <daniel@gaisler.com> | 2012-11-19 15:26:05 +0100 |
commit | 5c8d85b28a04f751a24732b7589ee3c88d085eaf (patch) | |
tree | 122882c63663f0f8e2fe82d88ea5be4c5c9afb05 | |
parent | 725710e5f49c4bd82150a0ab8f8dbe9e6b5988bd (diff) |
SPW_BUS: Cannot verify when writing 3 bytes is not allowed
-rw-r--r-- | c/src/lib/libbsp/sparc/shared/drvmgr/spw_bus.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/c/src/lib/libbsp/sparc/shared/drvmgr/spw_bus.c b/c/src/lib/libbsp/sparc/shared/drvmgr/spw_bus.c index 6d24cd0cae..4556e62b9a 100644 --- a/c/src/lib/libbsp/sparc/shared/drvmgr/spw_bus.c +++ b/c/src/lib/libbsp/sparc/shared/drvmgr/spw_bus.c @@ -740,7 +740,7 @@ int spw_bus_write_mem(void *dest, const void *src, int n, struct drvmgr_rw_arg * struct spw_bus_priv *priv = (struct spw_bus_priv *)dev->parent->priv; /* Use Verify Write when accessing registers (length 1,2,4). */ - if ( n <= 4 ) { + if ( n <= 4 && n != 3) { writecmd.type = RMAP_CMD_WIV; } else { writecmd.type = RMAP_CMD_WI; |