pwm: rcar: Fix late Runtime PM enablement
authorGeert Uytterhoeven <geert+renesas@glider.be>
Mon, 16 Mar 2020 10:32:14 +0000 (11:32 +0100)
committerThierry Reding <thierry.reding@gmail.com>
Mon, 30 Mar 2020 16:03:05 +0000 (18:03 +0200)
commit1451a3eed24b5fd6a604683f0b6995e0e7e16c79
treec2667d09a38515af7952ca37fe9dc327ea389843
parent5928ce02a7d95b400f9b9a455448e228d4635198
pwm: rcar: Fix late Runtime PM enablement

Runtime PM should be enabled before calling pwmchip_add(), as PWM users
can appear immediately after the PWM chip has been added.
Likewise, Runtime PM should be disabled after the removal of the PWM
chip.

Fixes: ed6c1476bf7f16d5 ("pwm: Add support for R-Car PWM Timer")
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
drivers/pwm/pwm-rcar.c