OrangePi_CM5/drivers/phy
Al Cooper 98bc06c46d phy: usb: Leave some clocks running during suspend
[ Upstream commit 42fed57046fc74586d7058bd51a1c10ac9c690cb ]

The PHY client driver does a phy_exit() call on suspend or rmmod and
the PHY driver needs to know the difference because some clocks need
to be kept running for suspend but can be shutdown on unbind/rmmod
(or if there are no PHY clients at all).

The fix is to use a PM notifier so the driver can tell if a PHY
client is calling exit() because of a system suspend or a driver
unbind/rmmod.

Signed-off-by: Al Cooper <alcooperx@gmail.com>
Acked-by: Florian Fainelli <f.fainelli@gmail.com>
Link: https://lore.kernel.org/r/20211201180653.35097-2-alcooperx@gmail.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2022-02-23 12:01:05 +01:00
..
allwinner
…
amlogic
…
broadcom phy: usb: Leave some clocks running during suspend 2022-02-23 12:01:05 +01:00
cadence
…
freescale
…
hisilicon
…
intel
…
lantiq
…
marvell
…
mediatek
…
motorola
…
mscc
…
qualcomm phy: qcom-snps: Correct the FSEL_MASK 2021-11-18 14:04:20 +01:00
ralink
…
renesas
…
rockchip
…
samsung
…
socionext phy: uniphier-usb3ss: fix unintended writing zeros to PHY register 2022-01-27 10:54:08 +01:00
st
…
tegra
…
ti phy: ti: Fix missing sentinel for clk_div_table 2022-02-16 12:54:30 +01:00
xilinx phy: xilinx: zynqmp: Fix bus width setting for SGMII 2022-02-16 12:54:23 +01:00
Kconfig
…
Makefile
…
phy-core-mipi-dphy.c
…
phy-core.c
…
phy-lgm-usb.c
…
phy-lpc18xx-usb-otg.c
…
phy-pistachio-usb.c
…
phy-xgene.c
…