aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/mmc/host/msm_sdcc.h
diff options
context:
space:
mode:
authorSan Mehat <san@google.com>2009-11-13 16:42:06 -0500
committerDaniel Walker <dwalker@codeaurora.org>2010-03-18 16:15:05 -0400
commit865c8064a2fb07100525097983966b8e789bde1a (patch)
tree986ccc9240af2343e4d12084217d1b8fcd6cdf6f /drivers/mmc/host/msm_sdcc.h
parent5b00f40f90e7b17c11cf388680f43e8466b3666d (diff)
mmc: msm_sdcc: Driver clocking/irq improvements
- Clocks are now disabled after 1 second of inactivity - Fixed issue which was causing us to loop through our ISR twice - Bump core clock enable delay to 30us Signed-off-by: San Mehat <san@google.com> Signed-off-by: Daniel Walker <dwalker@codeaurora.org>
Diffstat (limited to 'drivers/mmc/host/msm_sdcc.h')
-rw-r--r--drivers/mmc/host/msm_sdcc.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/mmc/host/msm_sdcc.h b/drivers/mmc/host/msm_sdcc.h
index 8c8448469811..6846bd7dff22 100644
--- a/drivers/mmc/host/msm_sdcc.h
+++ b/drivers/mmc/host/msm_sdcc.h
@@ -214,6 +214,8 @@ struct msmsdcc_host {
214 struct clk *pclk; /* SDCC peripheral bus clock */ 214 struct clk *pclk; /* SDCC peripheral bus clock */
215 unsigned int clks_on; /* set if clocks are enabled */ 215 unsigned int clks_on; /* set if clocks are enabled */
216 struct timer_list command_timer; 216 struct timer_list command_timer;
217 struct timer_list busclk_timer;
218 int use_bustimer;
217 219
218 unsigned int eject; /* eject state */ 220 unsigned int eject; /* eject state */
219 221