This patchset aim to do several misc code enhancements for sdhci.c This patchset based on previous patchset: [PATCH v10 00/12] mmc: sdhci: fixes and enhancements Introduction for the patches: [PATCH 1/7] mmc: sdhci: avoid redundant loops in sdhci_irq for card [PATCH 3/7] mmc: sdhci: remove redundant clock disable/enable in set [PATCH 4/7] mmc: sdhci: remove check for CONFIG_REGULATOR Above 3 patches removed redundant code/logic in current code. [PATCH 2/7] mmc: sdhci: UHS-I should be disabled if vqmmc 1.8v check Above patch add the handling for error return. [PATCH 5/7] mmc: sdhci: enhance preset value function Above patch enhance several points for preset value. Please see the patch comments. [PATCH 6/7] mmc: sdhci: add regulator notifier for vqmmc [PATCH 7/7] mmc: sdhci-pxav3: add regulator notifier for vqmmc Above 2 patches provide platform a method to do some private task when vqmmc voltage change. Kevin Liu (7): [PATCH 1/7] mmc: sdhci: avoid redundant loops in sdhci_irq for card [PATCH 2/7] mmc: sdhci: UHS-I should be disabled if vqmmc 1.8v check [PATCH 3/7] mmc: sdhci: remove redundant clock disable/enable in set [PATCH 4/7] mmc: sdhci: remove check for CONFIG_REGULATOR [PATCH 5/7] mmc: sdhci: enhance preset value function [PATCH 6/7] mmc: sdhci: add regulator notifier for vqmmc [PATCH 7/7] mmc: sdhci-pxav3: add regulator notifier for vqmmc drivers/mmc/core/sd.c | 17 --- drivers/mmc/host/sdhci-pxav3.c | 2 + drivers/mmc/host/sdhci.c | 172 ++++++++++++++++++++----------- drivers/mmc/host/sdhci.h | 12 +++ include/linux/mmc/host.h | 1 - include/linux/mmc/sdhci.h | 2 + include/linux/platform_data/pxa_sdhci.h | 2 + 7 files changed, 128 insertions(+), 80 deletions(-) -- 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