[PATCH] memory: renesas-rpc-if: Fix missing setting address
From: JaimeLiao
Date: Tue Nov 22 2022 - 21:52:04 EST
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@xxxxxxxxx>
---
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