Refer to E.2 (P67) of Device Class Definition for Human Interface
Devices V1.11, the bmAttributes field of the standard configuration
descriptor bit 5 should be set if the HID support Remote Wakeup.
This patch enable the usb HID to wake up the system if the HID
supports remote wakeup.
Change-Id: I169c49ff6187b6400b91633332a72964caca1a94
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
usbhid_set_leds(hid);
device_set_wakeup_enable(&dev->dev, 1);
}
+
+ if (dev->actconfig->desc.bmAttributes & USB_CONFIG_ATT_WAKEUP)
+ device_set_wakeup_enable(&dev->dev, 1);
+
return 0;
fail: