Here are the next cleanups for the mt7621-mmc driver. Most of them just remove some unused code, but there are also some other cleanups and fixes. This also changes the default to always using DMA for data transfer, if there are no performance issues with that, the non-DMA code will be removed in the future, because the mtk-sd driver is also always using DMA. Christian Lütke-Stetzkamp (31): staging: mt7621-mmc: Remove unused code from board.h staging: mt7621-mmc: Remove unused field get_cd_status from msdc_hw staging: mt7621-mmc: Remove unused field enable_cd_eirq from msdc_hw staging: mt7621-mmc: Remove unused field disable_cd_eirq staging: mt7621-mmc: Fix null pointer deref if ext sdio irq enabled staging: mt7621-mmc: Remove power callbacks from msdc_hw staging: mt7621-mmc: Refactor and rename msdc_reset to msdc_reset_hw staging: mt7621-mmc: Remove code for not existent config staging: mt7621-mmc: Relax cpu while waiting for stable clock staging: mt7621-mmc: Remove unused field data_offset from msdc_hw staging: mt7621-mmc: Remove multiple assignments staging: mt7621-mmc: Remove unused field burstsz from msdc_dma staging: mt7621-mmc: Remove unused function msdc_dma_dump staging: mt7621-mmc: Start cleanup of msdc_dma_config staging: mt7621-mmc: Remove unused fields from msdc_dma staging: mt7621-mmc: Remove flags from msdc_dma staging: mt7621-mmc: Remove unused field xfersz from msdc_dma staging: mt7621-mmc: Fix dma_map_sg may map to fever entries staging: mt7621-mmc: Replace dma dir with mmc_get_dma_dir staging: mt7621-mmc: Correct datatypes for io and sanitize io access staging: mt7621-mmc: Add annotations about held locks staging: mt7621-mmc: Refactor msdc_init_gpd_bd staging: mt7621-mmc: Remove old references to tasklet staging: mt7621-mmc: Change default transfer mode to DMA staging: mt7621-mmc: Remove unused field starttime from msdc_host staging: mt7621:mmc: Remove unused field reserved from msdc_host staging: mt7621-mmc: Remove unused field dma_left_size of msdc_host staging: mt7621-mmc: Remove unused card_workqueue from msdc_host staging: mt7621-mmc: Remove unused field cmd_r1b_done in msdc_host staging: mt7621-mmc: Remove unused field cmd_rsp_done of msdc_host staging: mt7621-mmc: Remove unused field dma_addr of msdc_host drivers/staging/mt7621-mmc/board.h | 64 ------ drivers/staging/mt7621-mmc/dbg.c | 8 +- drivers/staging/mt7621-mmc/mt6575_sd.h | 69 ++---- drivers/staging/mt7621-mmc/sd.c | 404 +++++++++++---------------------- 4 files changed, 154 insertions(+), 391 deletions(-) -- 2.16.1 _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel