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:01:06 +0000 (12:01 +0100)
commit5a253a23d9f13d9aa505cdd48b8ab8328d752c5d
tree2d5be9fd730fcdd96c5dfc7e72dacf091cc77041
parent1e7433fb95ccc01629a5edaa4ced0cd8c98d0ae0
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