]> git.baikalelectronics.ru Git - kernel.git/commit
phy: qcom-qmp-combo: fix runtime suspend
authorJohan Hovold <johan+linaro@kernel.org>
Mon, 14 Nov 2022 08:13:45 +0000 (09:13 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 9 Feb 2023 10:28:25 +0000 (11:28 +0100)
commit8ad9268216ee022e39ee8c58499c3a7947489d0a
tree417ee0c29bd47f4053a6dd3473ffacf6a4da4616
parent975720c62f1007fa2dd51628142ddc4e8d1780bf
phy: qcom-qmp-combo: fix runtime suspend

commit 70a219e8f400d7a63c95c5433d8b2c052d562df4 upstream.

Drop the confused runtime-suspend type check which effectively broke
runtime PM if the DP child node happens to be parsed before the USB
child node during probe (e.g. due to order of child nodes in the
devicetree).

Instead use the new driver data USB PHY pointer to access the USB
configuration and resources.

Fixes: b764d227ef0b ("phy: qcom-qmp: Add support for DP in USB3+DP combo phy")
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Johan Hovold <johan+linaro@kernel.org>
Link: https://lore.kernel.org/r/20221114081346.5116-6-johan+linaro@kernel.org
Signed-off-by: Vinod Koul <vkoul@kernel.org>
Signed-off-by: Stephen Boyd <swboyd@chromium.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/phy/qualcomm/phy-qcom-qmp-combo.c