linux-stable/drivers/phy
Jonas Karlman b45cf29f97 phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write
[ Upstream commit 19a1d46bd6 ]

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: 53706a1168 ("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>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2023-09-19 12:22:48 +02:00
..
allwinner
amlogic
broadcom
cadence
freescale
hisilicon phy: hisilicon: Fix an out of bounds check in hisi_inno_phy_probe() 2023-08-03 10:22:34 +02:00
ingenic
intel
lantiq
marvell
mediatek
microchip
motorola
mscc
qualcomm phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code 2023-09-19 12:22:26 +02:00
ralink
renesas
rockchip phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write 2023-09-19 12:22:48 +02:00
samsung
socionext
st phy: st: miphy28lp: use _poll_timeout functions for waits 2023-05-24 17:36:48 +01:00
tegra phy: tegra: xusb: check return value of devm_kzalloc() 2023-07-23 13:47:26 +02:00
ti phy: ti: fix Kconfig warning and operator precedence 2023-02-01 08:27:07 +01:00
xilinx
Kconfig
Makefile
phy-can-transceiver.c phy: phy-can-transceiver: Skip warning if no "max-bitrate" 2023-02-01 08:27:13 +01:00
phy-core-mipi-dphy.c
phy-core.c
phy-lgm-usb.c
phy-lpc18xx-usb-otg.c
phy-pistachio-usb.c
phy-xgene.c