Hello Yuri,
I think DEVICE_REMOTE_WAKEUP is the setting to enable remote wakeup (resume USB host by signal from device), but not wake up event to USB device.
And I found the following description in sect. .1.7.7 of USB specification.
=====
If a device is in the Suspend state, its operation is resumed when any non-idle signaling is received on its upstream facing port.
====
So i.MX6DQ also wakes-up when any non-idle signaling is received on its upstream facing port if i.MX6DQ is USB device.
Is this correct?
If NXP adds a original wake-up event, would you let us know it.
Best Regards,
Satoshi Shimoda