|
@@ -453,9 +453,9 @@ static int ehrpwm_pwm_probe(struct platform_device *pdev)
|
|
|
return -ENODEV;
|
|
return -ENODEV;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- pc->mmio_base = devm_request_and_ioremap(&pdev->dev, r);
|
|
|
|
|
- if (!pc->mmio_base)
|
|
|
|
|
- return -EADDRNOTAVAIL;
|
|
|
|
|
|
|
+ pc->mmio_base = devm_ioremap_resource(&pdev->dev, r);
|
|
|
|
|
+ if (IS_ERR(pc->mmio_base))
|
|
|
|
|
+ return PTR_ERR(pc->mmio_base);
|
|
|
|
|
|
|
|
/* Acquire tbclk for Time Base EHRPWM submodule */
|
|
/* Acquire tbclk for Time Base EHRPWM submodule */
|
|
|
pc->tbclk = devm_clk_get(&pdev->dev, "tbclk");
|
|
pc->tbclk = devm_clk_get(&pdev->dev, "tbclk");
|