drm/rockchip: dw_hdmi: Simplify clock handling
authorCristian Ciocaltea <cristian.ciocaltea@collabora.com>
Mon, 12 Aug 2024 21:15:09 +0000 (00:15 +0300)
committerHeiko Stuebner <heiko@sntech.de>
Thu, 15 Aug 2024 10:29:20 +0000 (12:29 +0200)
commitd2a80cb57a017c97d40c35f6b0cc7d103065f0cd
treebdab27a04a6ff200bef68eb72733847909f31c71
parent1b8f576c69588ddee9e093d322449bb069e51f6c
drm/rockchip: dw_hdmi: Simplify clock handling

Make use of devm_clk_get_optional_enabled() to replace devm_clk_get()
and clk_prepare_enable() for ref_clk and drop the now unnecessary calls
to clk_disable_unprepare().

Additionally, use devm_clk_get_optional() helper for grf_clk to replace
the open coding call to devm_clk_get() followed by the -ENOENT test.

Signed-off-by: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Link: https://patchwork.freedesktop.org/patch/msgid/20240813-dw-hdmi-rockchip-cleanup-v1-2-b3e73b5f4fd6@collabora.com
drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c