|
@@ -75,6 +75,14 @@ extern int usb_resume_complete(struct device *dev);
|
|
|
extern int usb_port_suspend(struct usb_device *dev, pm_message_t msg);
|
|
|
extern int usb_port_resume(struct usb_device *dev, pm_message_t msg);
|
|
|
|
|
|
+extern void usb_autosuspend_device(struct usb_device *udev);
|
|
|
+extern int usb_autoresume_device(struct usb_device *udev);
|
|
|
+extern int usb_remote_wakeup(struct usb_device *dev);
|
|
|
+extern int usb_runtime_suspend(struct device *dev);
|
|
|
+extern int usb_runtime_resume(struct device *dev);
|
|
|
+extern int usb_runtime_idle(struct device *dev);
|
|
|
+extern int usb_set_usb2_hardware_lpm(struct usb_device *udev, int enable);
|
|
|
+
|
|
|
#else
|
|
|
|
|
|
static inline int usb_port_suspend(struct usb_device *udev, pm_message_t msg)
|
|
@@ -87,20 +95,6 @@ static inline int usb_port_resume(struct usb_device *udev, pm_message_t msg)
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-#endif
|
|
|
-
|
|
|
-#ifdef CONFIG_PM_RUNTIME
|
|
|
-
|
|
|
-extern void usb_autosuspend_device(struct usb_device *udev);
|
|
|
-extern int usb_autoresume_device(struct usb_device *udev);
|
|
|
-extern int usb_remote_wakeup(struct usb_device *dev);
|
|
|
-extern int usb_runtime_suspend(struct device *dev);
|
|
|
-extern int usb_runtime_resume(struct device *dev);
|
|
|
-extern int usb_runtime_idle(struct device *dev);
|
|
|
-extern int usb_set_usb2_hardware_lpm(struct usb_device *udev, int enable);
|
|
|
-
|
|
|
-#else
|
|
|
-
|
|
|
#define usb_autosuspend_device(udev) do {} while (0)
|
|
|
static inline int usb_autoresume_device(struct usb_device *udev)
|
|
|
{
|
|
@@ -111,6 +105,7 @@ static inline int usb_set_usb2_hardware_lpm(struct usb_device *udev, int enable)
|
|
|
{
|
|
|
return 0;
|
|
|
}
|
|
|
+
|
|
|
#endif
|
|
|
|
|
|
extern struct bus_type usb_bus_type;
|