projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
f81dd04
)
PCI: imx6: Invoke the PHY exit function after PHY power off
author
Richard Zhu
<hongxing.zhu@nxp.com>
Thu, 3 Mar 2022 06:34:35 +0000
(14:34 +0800)
committer
Lorenzo Pieralisi
<lorenzo.pieralisi@arm.com>
Thu, 17 Mar 2022 08:56:36 +0000
(08:56 +0000)
To balance phy->init_count, invoke the phy_exit() after phy_power_off().
Link:
https://lore.kernel.org/r/1646289275-17813-1-git-send-email-hongxing.zhu@nxp.com
Fixes: 178e244cb6e2 ("PCI: imx: Add the imx8mm pcie support")
Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Reviewed-by: Lucas Stach <l.stach@pengutronix.de>
drivers/pci/controller/dwc/pci-imx6.c
patch
|
blob
|
history
diff --git
a/drivers/pci/controller/dwc/pci-imx6.c
b/drivers/pci/controller/dwc/pci-imx6.c
index 5fd33e4536af3ccfc1e684ff1e4f04db012d0528..7035c691ffcd7c6ea789e22dfe872067b99b01be 100644
(file)
--- a/
drivers/pci/controller/dwc/pci-imx6.c
+++ b/
drivers/pci/controller/dwc/pci-imx6.c
@@
-978,6
+978,7
@@
static int imx6_pcie_suspend_noirq(struct device *dev)
case IMX8MM:
if (phy_power_off(imx6_pcie->phy))
dev_err(dev, "unable to power off PHY\n");
+ phy_exit(imx6_pcie->phy);
break;
default:
break;