usb_gadget_wakeup(9)
NAME
usb_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.