USB_GADGET_WAKEUP(9) Kernel Mode Gadget API USB_GADGET_WAKEUP(9)NAMEusb_gadget_wakeup - tries to wake up the host connected to this gadget
SYNOPSIS
int usb_gadget_wakeup(struct usb_gadget * gadget);
ARGUMENTS
gadget
controller used to wake up the host
DESCRIPTION
Returns zero on success, else negative error code if the hardware
doesn´t support such attempts, or its support has not been enabled by
the usb host. Drivers must return device descriptors that report their
ability to support this, or hosts won´t enable it.
This may also try to use SRP to wake the host and start enumeration,
even if OTG isn´t otherwise in use. OTG devices may also start remote
wakeup even when hosts don´t explicitly enable it.
AUTHOR
David Brownell <dbrownell@users.sourceforge.net>
Author.
COPYRIGHTKernel Hackers Manual 2.6. November 2013 USB_GADGET_WAKEUP(9)