|
@@ -3167,6 +3167,11 @@ static int db8500_prcmu_probe(struct platform_device *pdev)
|
|
}
|
|
}
|
|
tcdm_base = devm_ioremap(&pdev->dev, res->start,
|
|
tcdm_base = devm_ioremap(&pdev->dev, res->start,
|
|
resource_size(res));
|
|
resource_size(res));
|
|
|
|
+ if (!tcdm_base) {
|
|
|
|
+ dev_err(&pdev->dev,
|
|
|
|
+ "failed to ioremap prcmu-tcdm register memory\n");
|
|
|
|
+ return -ENOENT;
|
|
|
|
+ }
|
|
|
|
|
|
/* Clean up the mailbox interrupts after pre-kernel code. */
|
|
/* Clean up the mailbox interrupts after pre-kernel code. */
|
|
writel(ALL_MBOX_BITS, PRCM_ARM_IT1_CLR);
|
|
writel(ALL_MBOX_BITS, PRCM_ARM_IT1_CLR);
|