]> git.baikalelectronics.ru Git - kernel.git/commit
drm/meson: dw-hdmi: Disable clocks on driver teardown
authorMarc Zyngier <maz@kernel.org>
Fri, 20 Nov 2020 09:42:04 +0000 (09:42 +0000)
committerNeil Armstrong <narmstrong@baylibre.com>
Fri, 20 Nov 2020 15:41:10 +0000 (16:41 +0100)
commit7a195b4b3e9136e5e66c350dc3c4c79faaf745a4
tree126448a22eb2ccd8e508e32f3e73ce243bf3a0f2
parentb991631e4b19d2d7320fe8653891ed5368dc4780
drm/meson: dw-hdmi: Disable clocks on driver teardown

The HDMI driver request clocks early, but never disable them, leaving
the clocks on even when the driver is removed.

Fix it by slightly refactoring the clock code, and register a devm
action that will eventually disable/unprepare the enabled clocks.

Signed-off-by: Marc Zyngier <maz@kernel.org>
Reviewed-by: Neil Armstrong <narmstrong@baylibre.com>
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20201120094205.525228-2-maz@kernel.org
drivers/gpu/drm/meson/meson_dw_hdmi.c