put_usb3_hcd:
usb_put_hcd(xhci->shared_hcd);
-@@ -190,6 +206,7 @@ static int xhci_plat_remove(struct platf
- struct clk *clk = xhci->clk;
+@@ -192,6 +208,7 @@ static int xhci_plat_remove(struct platf
+ xhci->xhc_state |= XHCI_STATE_REMOVING;
usb_remove_hcd(xhci->shared_hcd);
+ usb_phy_shutdown(hcd->usb_phy);