Here are the next cleanups for the mt7621-mmc driver. Again much of unused code is removed and the IO is cleaned up. The next major step will be the complete refactoring of the tuning, because it does not use the tuning capabilities of sd-core, but kind of re-implements that. Changes since v1: - commit "Factor out from msdc_command_start()" had a wrong parameter definition Christian Lütke-Stetzkamp (34): staging: mt7621-mmc: Remove unused variable in msdc_command_resp staging: mt7621-mmc: Remove unused macro msdc_fifo_write8 staging: mt7621-mmc: Remove unused macro msdc_fifo_read8 staging: mt7621-mmc: Remove unused macro msdc_fifo_write32 staging: mt7621-mmc: Remove unused macro msdc_fifo_read32 staging: mt7621-mmc: Remove unused macro msdc_txfifocnt staging: mt7621-mmc: Remove unused macro msdc_rxfifocnt staging: mt7621-mmc: Replace sdr_write32 with writel staging: mt7621-mmc: Replace sdr_read32 with readl staging: mt7621-mmc: Remove unused macro sdr_read8 staging: mt7621-mmc: Remove unused macro sdr_write8 staging: mt7621-mmc: Remove register debugging structures staging: mt7621-mmc: Remove DMA basic mode code staging: mt7621-mmc: Remove unused field mode from msdc_dma staging: mt7621-mmc: Refactor dma setup process staging: mt7621-mmc: Remove unused field sg from msdc_dma staging: mt7621-mmc: Remove unused field sglen from msdc_dma staging: mt7621-mmc: Remove variable num form msdc_dma_setup staging: mt7621-mmc: Remove unnecessary BUG_ON() in msdc_dma_setup staging: mt7621-mmc: Make msdc_clr_fifo a function and relax cpu staging: mt7621-mmc: Remove unused macro msdc_retry staging: mt7621-mmc: Remove unused macro MAX_BD_PER_GPD staging: mt7621-mmc: Remove unused variable from msdc_tune_request staging: mt7621-mmc: Remove MSDC_MODE_* defines staging: mt7621-mmc: Cleanup source of base address for io staging: mt7621-mmc: Remove unused define RALINK_MSDC_BASE staging: mt7621-mmc: Remove unused define IRQ_SDC staging: mt7621-mmc: Remove unused enum msdc_mode staging: mt7621-mmc: Remove unused define MAX_PHY_SGMTS staging: mt7621-mmc: Remove unused macro is_card_present staging: mt7621-mmc: Remove unused argument from msdc_do_command staging: mt7621-mmc: Factor out from msdc_command_start() staging: mt7621-mmc: Find response of MMC_SEND_OP_COND by default staging: mt7621-mmc: Find response of SD_APP_OP_COND by default drivers/staging/mt7621-mmc/dbg.h | 6 - drivers/staging/mt7621-mmc/mt6575_sd.h | 588 +++------------------------------ drivers/staging/mt7621-mmc/sd.c | 584 +++++++++++++++----------------- 3 files changed, 305 insertions(+), 873 deletions(-) -- 2.16.4 _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel