diff options
author | Anson Huang <anson.huang@nxp.com> | 2019-04-01 01:24:02 -0400 |
---|---|---|
committer | Thierry Reding <thierry.reding@gmail.com> | 2019-05-09 10:53:59 -0400 |
commit | 1347c94f73e33a7d1edab6728a34bedd55b2d588 (patch) | |
tree | 2ec862b243e2614572547663be470b585ef3f8f4 /drivers/pwm | |
parent | f173747fffdf037c791405ab4f1ec0eb392fc48e (diff) |
pwm: imx27: Use devm_platform_ioremap_resource() to simplify code
Use the new helper devm_platform_ioremap_resource() which wraps the
platform_get_resource() and devm_ioremap_resource() together, to
simplify the code.
Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
Acked-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Reviewed-by: Mukesh Ojha <mojha@codeaurora.org>
Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
Diffstat (limited to 'drivers/pwm')
-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 | ||