Messages in this thread Patch in this message | | | From | JaimeLiao <> | Subject | [PATCH] memory: renesas-rpc-if: Fix missing setting address | Date | Wed, 23 Nov 2022 10:51:41 +0800 |
| |
In the RPC manual mode, if the data direction is not set (such as the flash erase command), the address misses the setting.
Signed-off-by: JaimeLiao <jaimeliao.tw@gmail.com> --- drivers/memory/renesas-rpc-if.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/drivers/memory/renesas-rpc-if.c b/drivers/memory/renesas-rpc-if.c index 4316988d791a..bdf0a7f68ff2 100644 --- a/drivers/memory/renesas-rpc-if.c +++ b/drivers/memory/renesas-rpc-if.c @@ -571,6 +571,7 @@ int rpcif_manual_xfer(struct rpcif *rpc) } break; default: + regmap_write(rpc->regmap, RPCIF_SMADR, rpc->smadr); regmap_write(rpc->regmap, RPCIF_SMENR, rpc->enable); regmap_write(rpc->regmap, RPCIF_SMCR, rpc->smcr | RPCIF_SMCR_SPIE); -- 2.17.1
| |