linux/drivers/gpu/drm/bridge/synopsys
Cristian Ciocaltea 737ad37763
drm/bridge: dw-hdmi: Simplify clock handling
Make use of devm_clk_get_enabled() to replace devm_clk_get() and
clk_prepare_enable() for isfr and iahb clocks, and drop the now
unnecessary calls to clk_disable_unprepare().

Similarly, use devm_clk_get_optional_enabled() helper for cec clock,
which additionally allows to remove the -ENOENT test.

Moreover, the clock related members of struct dw_hdmi are not required
anymore, hence drop them.

Signed-off-by: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Reviewed-by: Robert Foss <rfoss@kernel.org>
Signed-off-by: Robert Foss <rfoss@kernel.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20240813-dw-hdmi-simple-clk-v1-1-78d45cef02a9@collabora.com
2024-08-19 15:25:19 +02:00
..
Kconfig Revert "drm: Switch DRM_DISPLAY_HELPER to depends on" 2024-05-02 17:58:23 +02:00
Makefile
dw-hdmi-ahb-audio.c drm/bridge: dw-hdmi-ahb-audio: Convert to platform remove callback returning void 2023-03-20 11:51:54 +01:00
dw-hdmi-audio.h
dw-hdmi-cec.c drm/bridge: dw-hdmi-cec: Add arbitration lost event 2023-09-18 11:59:09 +02:00
dw-hdmi-cec.h
dw-hdmi-gp-audio.c drm/bridge: dw-hdmi-gp-audio: Convert to platform remove callback returning void 2023-03-20 11:51:54 +01:00
dw-hdmi-i2s-audio.c drm/bridge: dw-hdmi-i2s-audio: Convert to platform remove callback returning void 2023-03-20 11:51:55 +01:00
dw-hdmi.c drm/bridge: dw-hdmi: Simplify clock handling 2024-08-19 15:25:19 +02:00
dw-hdmi.h
dw-mipi-dsi.c drm/bridge: synopsys: dw-mipi-dsi: enable EoTp by default 2024-08-01 13:34:18 +02:00