pwm: sifive: Simplify using devm_clk_get_prepared()
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Tue, 18 Apr 2023 20:21:02 +0000 (22:21 +0200)
committerThierry Reding <thierry.reding@gmail.com>
Fri, 23 Jun 2023 13:35:01 +0000 (15:35 +0200)
commit55e644b840baf7a884a27be81b7582794f54a808
tree9fcac43437458caff8d6c171f1410243071dd260
parent2b8e30b1bd500df67554f1c183caf333de82f8d2
pwm: sifive: Simplify using devm_clk_get_prepared()

Instead of preparing the clk after it was requested and unpreparing in
.probe()'s error path and .remove(), use devm_clk_get_prepared() which
copes for unpreparing automatically.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Reviewed-by: Emil Renner Berthing <emil.renner.berthing@canonical.com>
Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
drivers/pwm/pwm-sifive.c