|
|
@@ -3217,8 +3217,7 @@ int usb_port_suspend(struct usb_device *udev, pm_message_t msg)
|
|
|
}
|
|
|
|
|
|
/* disable USB2 hardware LPM */
|
|
|
- if (udev->usb2_hw_lpm_enabled == 1)
|
|
|
- usb_disable_usb2_hardware_lpm(udev);
|
|
|
+ usb_disable_usb2_hardware_lpm(udev);
|
|
|
|
|
|
if (usb_disable_ltm(udev)) {
|
|
|
dev_err(&udev->dev, "Failed to disable LTM before suspend\n");
|
|
|
@@ -3256,8 +3255,7 @@ int usb_port_suspend(struct usb_device *udev, pm_message_t msg)
|
|
|
usb_enable_ltm(udev);
|
|
|
err_ltm:
|
|
|
/* Try to enable USB2 hardware LPM again */
|
|
|
- if (udev->usb2_hw_lpm_capable == 1)
|
|
|
- usb_enable_usb2_hardware_lpm(udev);
|
|
|
+ usb_enable_usb2_hardware_lpm(udev);
|
|
|
|
|
|
if (udev->do_remote_wakeup)
|
|
|
(void) usb_disable_remote_wakeup(udev);
|
|
|
@@ -3540,8 +3538,7 @@ int usb_port_resume(struct usb_device *udev, pm_message_t msg)
|
|
|
hub_port_logical_disconnect(hub, port1);
|
|
|
} else {
|
|
|
/* Try to enable USB2 hardware LPM */
|
|
|
- if (udev->usb2_hw_lpm_capable == 1)
|
|
|
- usb_enable_usb2_hardware_lpm(udev);
|
|
|
+ usb_enable_usb2_hardware_lpm(udev);
|
|
|
|
|
|
/* Try to enable USB3 LTM */
|
|
|
usb_enable_ltm(udev);
|
|
|
@@ -5608,8 +5605,7 @@ static int usb_reset_and_verify_device(struct usb_device *udev)
|
|
|
/* Disable USB2 hardware LPM.
|
|
|
* It will be re-enabled by the enumeration process.
|
|
|
*/
|
|
|
- if (udev->usb2_hw_lpm_enabled == 1)
|
|
|
- usb_disable_usb2_hardware_lpm(udev);
|
|
|
+ usb_disable_usb2_hardware_lpm(udev);
|
|
|
|
|
|
/* Disable LPM while we reset the device and reinstall the alt settings.
|
|
|
* Device-initiated LPM, and system exit latency settings are cleared
|