diff options
Diffstat (limited to 'drivers/pwm/pwm-imx27.c')
-rw-r--r-- | drivers/pwm/pwm-imx27.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/pwm/pwm-imx27.c b/drivers/pwm/pwm-imx27.c index 806130654211..434a351fb626 100644 --- a/drivers/pwm/pwm-imx27.c +++ b/drivers/pwm/pwm-imx27.c | |||
@@ -291,7 +291,6 @@ MODULE_DEVICE_TABLE(of, pwm_imx27_dt_ids); | |||
291 | static int pwm_imx27_probe(struct platform_device *pdev) | 291 | static int pwm_imx27_probe(struct platform_device *pdev) |
292 | { | 292 | { |
293 | struct pwm_imx27_chip *imx; | 293 | struct pwm_imx27_chip *imx; |
294 | struct resource *r; | ||
295 | 294 | ||
296 | imx = devm_kzalloc(&pdev->dev, sizeof(*imx), GFP_KERNEL); | 295 | imx = devm_kzalloc(&pdev->dev, sizeof(*imx), GFP_KERNEL); |
297 | if (imx == NULL) | 296 | if (imx == NULL) |
@@ -326,8 +325,7 @@ static int pwm_imx27_probe(struct platform_device *pdev) | |||
326 | imx->chip.of_xlate = of_pwm_xlate_with_flags; | 325 | imx->chip.of_xlate = of_pwm_xlate_with_flags; |
327 | imx->chip.of_pwm_n_cells = 3; | 326 | imx->chip.of_pwm_n_cells = 3; |
328 | 327 | ||
329 | r = platform_get_resource(pdev, IORESOURCE_MEM, 0); | 328 | imx->mmio_base = devm_platform_ioremap_resource(pdev, 0); |
330 | imx->mmio_base = devm_ioremap_resource(&pdev->dev, r); | ||
331 | if (IS_ERR(imx->mmio_base)) | 329 | if (IS_ERR(imx->mmio_base)) |
332 | return PTR_ERR(imx->mmio_base); | 330 | return PTR_ERR(imx->mmio_base); |
333 | 331 | ||