OSDN Git Service

phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write
authorJonas Karlman <jonas@kwiboo.se>
Thu, 15 Jun 2023 17:10:21 +0000 (17:10 +0000)
committerVinod Koul <vkoul@kernel.org>
Wed, 12 Jul 2023 16:57:43 +0000 (22:27 +0530)
commit19a1d46bd699940a496d3b0d4e142ef99834988c
tree36b7fd1a11477e3a34f9b7f9e11d2460d91d433b
parentb001c27d772e35a3b6736d9ac34e2e1019b1a782
phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write

inno_write is used to configure 0xaa reg, that also hold the
POST_PLL_POWER_DOWN bit.
When POST_PLL_REFCLK_SEL_TMDS is configured the power down bit is not
taken into consideration.

Fix this by keeping the power down bit until configuration is complete.
Also reorder the reg write order for consistency.

Fixes: 53706a116863 ("phy: add Rockchip Innosilicon hdmi phy")
Signed-off-by: Jonas Karlman <jonas@kwiboo.se>
Link: https://lore.kernel.org/r/20230615171005.2251032-5-jonas@kwiboo.se
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/phy/rockchip/phy-rockchip-inno-hdmi.c