Messages in this thread | | | Date | Fri, 24 Jun 2011 13:52:57 +0100 | From | James Hogan <> | Subject | [PATCH 0/6] mmc: dw_mmc: misc fixes and improvements |
| |
Misc improvements and fixes for the Synopsys DesignWare MMC driver:
[PATCH 1/6] mmc: dw_mmc: clear TXDR/RXDR ints before enabling fixes a failure to probe the next card after an unplug [PATCH 2/6] mmc: dw_mmc: fix race with request and removal improves spinlock protection [PATCH 3/6] mmc: dw_mmc: convert card tasklet to workqueue to allow platform callbacks to sleep [PATCH 4/6] mmc: dw_mmc: brackets in register access macros just a small tidyup patch [PATCH 5/6] mmc: dw_mmc: don't hard code fifo depth, fix usage improve detection of fifo depth [PATCH 6/6] mmc: dw_mmc: handle unaligned buffers and sizes fix some mmc_test failures wrt unaligned buffer/sizes
drivers/mmc/host/dw_mmc.c | 398 ++++++++++++++++++++++++++++++++++---------- drivers/mmc/host/dw_mmc.h | 17 +- include/linux/mmc/dw_mmc.h | 20 ++- 3 files changed, 340 insertions(+), 95 deletions(-)
| |