summaryrefslogtreecommitdiff
path: root/drivers/soc
diff options
context:
space:
mode:
authorGaurav Kohli <gkohli@codeaurora.org>2016-10-20 14:47:53 +0530
committerGerrit - the friendly Code Review server <code-review@localhost>2016-11-06 22:58:07 -0800
commitc56339c96965637527f656e5cfb4d44d21f89d6e (patch)
treec446256a72933508b3178debef77d048beaf9f3f /drivers/soc
parent85d7e134cc5d95dfd3a1a5ee5a1d1435633288cd (diff)
soc: qcom: pil: Using devm_ioremap for mapping restart reg of modem
GCC region has been mapped by regmap instead of devm_ioremap_resource. So to map modem restart register which is part of gcc region requires devm_ioremap otherwise mapping error occurs. Change-Id: I1d97d8ef831e3a91df47eebf22e1156d0a3712ae Signed-off-by: Gaurav Kohli <gkohli@codeaurora.org>
Diffstat (limited to 'drivers/soc')
-rw-r--r--drivers/soc/qcom/pil-q6v5-mss.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/soc/qcom/pil-q6v5-mss.c b/drivers/soc/qcom/pil-q6v5-mss.c
index 31a5ae89174e..bf6b11194111 100644
--- a/drivers/soc/qcom/pil-q6v5-mss.c
+++ b/drivers/soc/qcom/pil-q6v5-mss.c
@@ -277,7 +277,8 @@ static int pil_mss_loadable_init(struct modem_data *drv,
q6->restart_reg_sec = true;
}
- q6->restart_reg = devm_ioremap_resource(&pdev->dev, res);
+ q6->restart_reg = devm_ioremap(&pdev->dev,
+ res->start, resource_size(res));
if (!q6->restart_reg)
return -ENOMEM;