DWMMC IP is provided the multiple slot. It's only used the one slot per an IP in mmc subsystem. If we can consider only one slot, then dwmmc controller codes can be more simpler than now. This patchset is the first step to remove the multiple slot. In future work, - Remove the entire slot structure. - Move to slot's members into dwmci host. Jaehoon Chung (6): mmc: dw_mmc: deprecated the "num-slots" property mmc: dw_mmc: remove the loop about finding slots mmc: dw_mmc: change the array of slots mmc: dw_mmc: remove the 'id' arguments about functions relevant to slot mmc: dw_mmc: use the 'slot' instead of 'cur_slot' mmc: dw_mmc: remove the unnecessary slot variable drivers/mmc/host/dw_mmc-exynos.c | 4 +- drivers/mmc/host/dw_mmc.c | 165 +++++++++++++-------------------------- drivers/mmc/host/dw_mmc.h | 7 +- 3 files changed, 57 insertions(+), 119 deletions(-) -- 2.10.2 -- To unsubscribe from this list: send the line "unsubscribe linux-mmc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html