diff options
author | Pierre Ossman <drzeus@drzeus.cx> | 2007-04-13 17:25:59 -0400 |
---|---|---|
committer | Pierre Ossman <drzeus@drzeus.cx> | 2007-05-01 07:04:12 -0400 |
commit | 5721dbf217b073b40e31936781379ab2d17ea2ae (patch) | |
tree | 8bfdd4973d31bf80614adec6fa73fe6d26000886 /drivers/mmc/wbsd.h | |
parent | 976d9276c826d6b35e4a2478fd4978dbd63bdd6f (diff) |
wbsd: remove block crc test
Block completion interrupts occur faster than we can process
them, so just ignore them competely.
Commit also fixes up some incorrect register defines.
Signed-off-by: Pierre Ossman <drzeus@drzeus.cx>
Diffstat (limited to 'drivers/mmc/wbsd.h')
-rw-r--r-- | drivers/mmc/wbsd.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/mmc/wbsd.h b/drivers/mmc/wbsd.h index 6fb4fa423219..873bda1e59b4 100644 --- a/drivers/mmc/wbsd.h +++ b/drivers/mmc/wbsd.h | |||
@@ -46,10 +46,10 @@ | |||
46 | 46 | ||
47 | #define WBSD_EINT_CARD 0x40 | 47 | #define WBSD_EINT_CARD 0x40 |
48 | #define WBSD_EINT_FIFO_THRE 0x20 | 48 | #define WBSD_EINT_FIFO_THRE 0x20 |
49 | #define WBSD_EINT_CCRC 0x10 | 49 | #define WBSD_EINT_CRC 0x10 |
50 | #define WBSD_EINT_TIMEOUT 0x08 | 50 | #define WBSD_EINT_TIMEOUT 0x08 |
51 | #define WBSD_EINT_PROGEND 0x04 | 51 | #define WBSD_EINT_PROGEND 0x04 |
52 | #define WBSD_EINT_CRC 0x02 | 52 | #define WBSD_EINT_BUSYEND 0x02 |
53 | #define WBSD_EINT_TC 0x01 | 53 | #define WBSD_EINT_TC 0x01 |
54 | 54 | ||
55 | #define WBSD_INT_PENDING 0x80 | 55 | #define WBSD_INT_PENDING 0x80 |
@@ -180,7 +180,6 @@ struct wbsd_host | |||
180 | struct tasklet_struct crc_tasklet; | 180 | struct tasklet_struct crc_tasklet; |
181 | struct tasklet_struct timeout_tasklet; | 181 | struct tasklet_struct timeout_tasklet; |
182 | struct tasklet_struct finish_tasklet; | 182 | struct tasklet_struct finish_tasklet; |
183 | struct tasklet_struct block_tasklet; | ||
184 | 183 | ||
185 | struct timer_list ignore_timer; /* Ignore detection timer */ | 184 | struct timer_list ignore_timer; /* Ignore detection timer */ |
186 | }; | 185 | }; |