diff options
author | San Mehat <san@google.com> | 2009-11-13 16:42:06 -0500 |
---|---|---|
committer | Daniel Walker <dwalker@codeaurora.org> | 2010-03-18 16:15:05 -0400 |
commit | 865c8064a2fb07100525097983966b8e789bde1a (patch) | |
tree | 986ccc9240af2343e4d12084217d1b8fcd6cdf6f /drivers/mmc/host/msm_sdcc.h | |
parent | 5b00f40f90e7b17c11cf388680f43e8466b3666d (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.h | 2 |
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 | ||