Hi All, This is v2 version of the patch series. Have addressed few comments from Jaehoon & Shawn. These were mainly related to not use any extra quirks or not to add any unnecessary callback into sdhci. Changes from v1->v2 :- 1. Removed patch 06 & 08 from v1 patch series[1]. Instead have implemented __sdhci_msm_set_clock version of sdhci_set_clock in sdhci_msm driver itself in patch 07 of this patch series. 2. Enabled extra quirk (SDHCI_QUIRK2_PRESET_VALUE_BROKEN) in patch 05 of this patch series. Description of patches :- This patchset adds clk-rates & other required changes to upstream sdhci-msm driver from codeaurora tree. It has been tested on a db410c Dragonboard and msm8996 based platform. Patch 0001 - Adds updated dll sequence for newer controllers which has minor_version >= 0x42. This is required for msm8996. MSM controller HW recommendation is to use the base MCI clock and directly control this MCI clock at GCC in order to change the clk-rate. Patches 02-06 bring in required change for this to sdhci-msm and DT of db410c. MSM controller would require 2x clock rate from source for DDR bus speed modes. Patch 07 adds this support. Patch 08 - adds DDR support in DT for sdhc1 of msm8916. [1]:- http://www.spinics.net/lists/linux-mmc/msg38467.html Ritesh Harjani (7): mmc: sdhci-msm: add pltfm_data support to get clk-rates from DT arm64: dts: qcom: msm8916: Add clk-rates to sdhc1 & sdhc2 mmc: sdhci-msm: Add get_min_clock() and get_max_clock() callback mmc: sdhci-msm: Enable few quirks mmc: sdhci-msm: Implement set_clock callback for sdhci-msm mmc: sdhci-msm: Add clock changes for DDR mode. arm64: dts: qcom: msm8916: Add ddr support to sdhc1 Venkat Gopalakrishnan (1): mmc: sdhci-msm: Update DLL reset sequence .../devicetree/bindings/mmc/sdhci-msm.txt | 1 + arch/arm64/boot/dts/qcom/msm8916.dtsi | 5 + drivers/mmc/host/sdhci-msm.c | 256 ++++++++++++++++++++- 3 files changed, 260 insertions(+), 2 deletions(-) -- The Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, a Linux Foundation Collaborative Project. -- To unsubscribe from this list: send the line "unsubscribe linux-arm-msm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html