diff options
Diffstat (limited to 'drivers/usb/core')
| -rw-r--r-- | drivers/usb/core/hub.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/usb/core/hub.c b/drivers/usb/core/hub.c index 8391538d688b..a815fd2cc5e7 100644 --- a/drivers/usb/core/hub.c +++ b/drivers/usb/core/hub.c | |||
| @@ -4039,7 +4039,7 @@ hub_port_init (struct usb_hub *hub, struct usb_device *udev, int port1, | |||
| 4039 | goto fail; | 4039 | goto fail; |
| 4040 | 4040 | ||
| 4041 | if (hcd->phy && !hdev->parent) | 4041 | if (hcd->phy && !hdev->parent) |
| 4042 | usb_phy_notify_connect(hcd->phy, port1); | 4042 | usb_phy_notify_connect(hcd->phy, udev->speed); |
| 4043 | 4043 | ||
| 4044 | /* | 4044 | /* |
| 4045 | * Some superspeed devices have finished the link training process | 4045 | * Some superspeed devices have finished the link training process |
| @@ -4238,7 +4238,7 @@ static void hub_port_connect_change(struct usb_hub *hub, int port1, | |||
| 4238 | if (udev) { | 4238 | if (udev) { |
| 4239 | if (hcd->phy && !hdev->parent && | 4239 | if (hcd->phy && !hdev->parent && |
| 4240 | !(portstatus & USB_PORT_STAT_CONNECTION)) | 4240 | !(portstatus & USB_PORT_STAT_CONNECTION)) |
| 4241 | usb_phy_notify_disconnect(hcd->phy, port1); | 4241 | usb_phy_notify_disconnect(hcd->phy, udev->speed); |
| 4242 | usb_disconnect(&hub->ports[port1 - 1]->child); | 4242 | usb_disconnect(&hub->ports[port1 - 1]->child); |
| 4243 | } | 4243 | } |
| 4244 | clear_bit(port1, hub->change_bits); | 4244 | clear_bit(port1, hub->change_bits); |
