aboutsummaryrefslogtreecommitdiff
path: root/drivers/regulator/cpr3-util.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/regulator/cpr3-util.c')
-rw-r--r--drivers/regulator/cpr3-util.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/regulator/cpr3-util.c b/drivers/regulator/cpr3-util.c
index 58226cd6..69d9c7ff 100644
--- a/drivers/regulator/cpr3-util.c
+++ b/drivers/regulator/cpr3-util.c
@@ -1087,6 +1087,12 @@ static int cpr3_panic_notifier_init(struct cpr3_controller *ctrl)
rc);
return rc;
}
+ regs[i].virt_addr = devm_ioremap(ctrl->dev, regs[i].addr, 0x4);
+ if (!regs[i].virt_addr) {
+ pr_err("Unable to map panic register addr 0x%08x\n",
+ regs[i].addr);
+ return -EINVAL;
+ }
regs[i].value = 0xFFFFFFFF;
}