summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRahul Bansal <rbansal@nvidia.com>2011-03-09 09:51:18 +0530
committerNiket Sirsi <nsirsi@nvidia.com>2011-03-23 17:17:57 -0800
commit6755660d8aa0cdb32be3849f61704c645c6d7f67 (patch)
tree5b9c21741acec33a433abe89ca8c26f28a6291fb
parent37fdc1a274b0716763f27188277ce560e07d3876 (diff)
net: wireless: bcm4329: Increase backplane clk delay.
During suspend/resume wifi chip's power mode is changed and this impacts chip's internal registers reading/writing. Delaying reads/ writes to wifi chip from HZ/100 to 3*HZ which gives time for chip to settle its state. BUG 798783 Change-Id: Ie9c06c2d03fb38b6fba5acca48490d12c358e496 Reviewed-on: http://git-master/r/22150 Reviewed-by: Rahul Bansal <rbansal@nvidia.com> Tested-by: Rahul Bansal <rbansal@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
-rw-r--r--drivers/net/wireless/bcm4329/dhd.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/wireless/bcm4329/dhd.h b/drivers/net/wireless/bcm4329/dhd.h
index 768780a652da..263de04a8f96 100644
--- a/drivers/net/wireless/bcm4329/dhd.h
+++ b/drivers/net/wireless/bcm4329/dhd.h
@@ -183,7 +183,7 @@ typedef struct dhd_pub {
int retry = 0; \
smp_mb(); \
while (dhd_mmc_suspend && retry++ != b) { \
- wait_event_interruptible_timeout(a, FALSE, HZ/100); \
+ wait_event_interruptible_timeout(a, FALSE, 3 * HZ); \
} \
} while (0)
#define DHD_PM_RESUME_WAIT(a) _DHD_PM_RESUME_WAIT(a, 30)