Currently, this function does nothing. We probably want to at least enter Idle mode when the workqueue is empty.
Currently, no sleep modes deeper than Idle will be entered. Deeper sleep modes will require a proper sleep manager to be implemented and supported by all drivers.
Need a way for the application and/or drivers to switch between self-powered and bus-powered mode.
Implement remote wakeup support
1.6.3