]> www.infradead.org Git - users/jedix/linux-maple.git/commit
hwrng: exynos - Use devm_clk_get_enabled() to get the clock
authorSam Protsenko <semen.protsenko@linaro.org>
Thu, 20 Jun 2024 23:13:36 +0000 (18:13 -0500)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 28 Jun 2024 01:35:48 +0000 (11:35 +1000)
commit81da8056e92bd255178413d36382653ed5a1a230
treecda0de08605f424ef8120c3b5284e01a637c557d
parent76536caabedbeafb01d364690914c88ebadab5b3
hwrng: exynos - Use devm_clk_get_enabled() to get the clock

Use devm_clk_get_enabled() helper instead of calling devm_clk_get() and
then clk_prepare_enable(). It simplifies the error handling and makes
the code more compact. Also use dev_err_probe() to handle possible
-EPROBE_DEFER errors if the clock is not available yet.

Signed-off-by: Sam Protsenko <semen.protsenko@linaro.org>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Reviewed-by: Anand Moon <linux.amoon@gmail.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/char/hw_random/exynos-trng.c