i.MX6DQ USB Device Mode Wake-up Events.

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

i.MX6DQ USB Device Mode Wake-up Events.

Jump to solution
940 Views
satoshishimoda
Senior Contributor I

Hi community,

Our customer have a question about i.MX6DQ USB.

Please see Chapter 65.3.5.2 and 65.3.5.2.1, we can see USB wake-up events when i.MX6DQ is in host mode.

However, we cannot find about Device Mode Events.

Would you kindly let me know the detail?

Best Regards,

Satoshi Shimoda

Labels (4)
Tags (2)
0 Kudos
1 Solution
627 Views
Yuri
NXP Employee
NXP Employee

Hello,

 Correct - "DEVICE_REMOTE_WAKEUP is the setting to enable remote wakeup (resume USB host
by signal from device) ...".
 

  Yes, i.MX6DQ wakes-up when any non-idle signaling is received on its upstream facing port if i.MX6DQ

is USB device. There are no other  wake-up events for devices mode.

Regards,

Yuri.

View solution in original post

0 Kudos
3 Replies
627 Views
Yuri
NXP Employee
NXP Employee

Hello,

    A USB device is enabled for remote wakeup when its DEVICE_REMOTE_WAKEUP feature is set.

The USB specification state that host software must set the remote wakeup feature on a device.

Please refer to "Managing Remote Wakeup Devices" section in USB specs.

  

Have a great day,
Yuri

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

627 Views
satoshishimoda
Senior Contributor I

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

0 Kudos
628 Views
Yuri
NXP Employee
NXP Employee

Hello,

 Correct - "DEVICE_REMOTE_WAKEUP is the setting to enable remote wakeup (resume USB host
by signal from device) ...".
 

  Yes, i.MX6DQ wakes-up when any non-idle signaling is received on its upstream facing port if i.MX6DQ

is USB device. There are no other  wake-up events for devices mode.

Regards,

Yuri.

0 Kudos