[PATCH 1/4] libertas: remove auto_deep_sleep functionality

Bing Zhao bzhao at marvell.com
Mon Jul 18 15:25:37 EDT 2011


Hi Daniel,

> Subject: [PATCH 1/4] libertas: remove auto_deep_sleep functionality
> 
> This is unused and I'm not really sure in what context it was designed to
> be used.

The auto deep sleep feature was added with commit 4912545:
libertas: Add auto deep sleep support for SD8385/SD8686/SD8688

When auto deep sleep is enabled a timer will be started to monitor the activities. At timer expiry (no activity for configured time period) an enter_deep_sleep command will be sent to the card automatically to save power. Once an activity is detected station will exit from deep sleep mode for processing and restart the timer. After the event is processed and there is no new activity the timer will expire and then the deep sleep mode is entered automatically again.

As the auto deep sleep feature for SD8385/SD8686/SD8688 cards is very useful for many embedded platforms to handle enter/exit deep sleep mode automatically, please do not remove it from libertas driver. If you have any particular issue with this feature enabled, we can work on it and solve the problem.

Thanks,
Bing




More information about the libertas-dev mailing list