Lines Matching refs:usb3_phy
38 struct phy *usb3_phy; member
101 kdwc->usb3_phy = devm_phy_optional_get(dev, "usb3-phy"); in kdwc3_probe()
102 if (IS_ERR(kdwc->usb3_phy)) { in kdwc3_probe()
103 error = PTR_ERR(kdwc->usb3_phy); in kdwc3_probe()
110 phy_pm_runtime_get_sync(kdwc->usb3_phy); in kdwc3_probe()
112 error = phy_reset(kdwc->usb3_phy); in kdwc3_probe()
118 error = phy_init(kdwc->usb3_phy); in kdwc3_probe()
124 error = phy_power_on(kdwc->usb3_phy); in kdwc3_probe()
127 phy_exit(kdwc->usb3_phy); in kdwc3_probe()
173 phy_power_off(kdwc->usb3_phy); in kdwc3_probe()
174 phy_exit(kdwc->usb3_phy); in kdwc3_probe()
175 phy_pm_runtime_put_sync(kdwc->usb3_phy); in kdwc3_probe()
201 phy_power_off(kdwc->usb3_phy); in kdwc3_remove()
202 phy_exit(kdwc->usb3_phy); in kdwc3_remove()
203 phy_pm_runtime_put_sync(kdwc->usb3_phy); in kdwc3_remove()