[PATCH V2 0/3] Adding UHS support for dw_mmc driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This series adds UHS support for dw_mmc driver.
Patch[1] reworks the handling of vmmc and vqmmc regulators by mmc core 
regulator API's.

Patch[2] was taken from chrome tree originally developed by Doug Anderson.
Comments recieved for this patch to remove extra state machine for CMD11
handling is dropped since it's very much required to set the 
SDMMC_CMD_VOLT_SWITCH bit(28) for the proper working of clock update after 
the first VOLT_SWITCH interrupt occurs during the voltage switch scenario.
Though its not mentioned in Synopsys data book, its essential to complete
the voltage switchingi sequence.  

Patch[3] handles the case where in some boards uses built-in CD line for
card detection and connected to a same voltage domain as of the IO rails.
This version adds the changes for the concerned expressed by Doug Anderson
in prevoius version.

Doug Anderson (1):
 [2].mmc: dw_mmc: Support voltage changes

Yuvaraj Kumar C D (2):
 [1]. mmc: dw_mmc: use mmc_regulator_get_supply to handle regulators
 [3]. mmc: dw_mmc: Dont cut off vqmmc and vmmc

 drivers/mmc/core/core.c          |   16 ++-
 drivers/mmc/core/debugfs.c       |    3 +
 drivers/mmc/host/dw_mmc-exynos.c |   12 ++
 drivers/mmc/host/dw_mmc.c        |  231 ++++++++++++++++++++++++++++++--------
 drivers/mmc/host/dw_mmc.h        |    7 +-
 include/linux/mmc/dw_mmc.h       |    4 +-
 include/linux/mmc/host.h         |    2 +
 7 files changed, 225 insertions(+), 50 deletions(-)

-- 
1.7.10.4

--
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




[Index of Archives]     [Linux USB Devel]     [Linux Media]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux