drm/rockchip: dw_hdmi: Do not leave clock enabled in error case
authorSascha Hauer <s.hauer@pengutronix.de>
Wed, 26 Jan 2022 14:55:24 +0000 (15:55 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 23 Feb 2022 11:03:19 +0000 (12:03 +0100)
commit8932979400847ba4e12a8261dc31a52197c488e1
tree3c799c5e471f920e7b1cc1eec9420f5258adc51e
parent9921c866dc369577c3ebb9adf2383b01b58c18de
drm/rockchip: dw_hdmi: Do not leave clock enabled in error case

[ Upstream commit c0cfbb122275da1b726481de5a8cffeb24e6322b ]

The driver returns an error when devm_phy_optional_get() fails leaving
the previously enabled clock turned on. Change order and enable the
clock only after the phy has been acquired.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Link: https://patchwork.freedesktop.org/patch/msgid/20220126145549.617165-3-s.hauer@pengutronix.de
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c