mmc: sdhci-msm: Update DDR_CONFIG reg with HSR value if supplied

Update DDR_CONFIG register with HSR value if HSR value is supplied
in the device tree.

Change-Id: Ia811eaf48b4ef6af39dc882ac498bf88436e2f4b
Signed-off-by: Veerabhadrarao Badiganti <vbadigan@codeaurora.org>
Signed-off-by: Sarthak Garg <sartgarg@codeaurora.org>
This commit is contained in:
Veerabhadrarao Badiganti 2020-07-10 20:00:35 +05:30 • committed by Sarthak Garg
commit 20f3b4c8bc

View file

@ -1198,7 +1198,13 @@ static int sdhci_msm_cm_dll_sdc4_calibration(struct sdhci_host *host)
ddr_cfg_offset = msm_offset->core_ddr_config;
else
ddr_cfg_offset = msm_offset->core_ddr_config_old;
writel_relaxed(DDR_CONFIG_POR_VAL, host->ioaddr + ddr_cfg_offset);
if (msm_host->dll_hsr->ddr_config)
config = msm_host->dll_hsr->ddr_config;
else
config = DDR_CONFIG_POR_VAL;
writel_relaxed(config, host->ioaddr + ddr_cfg_offset);
if (mmc->ios.enhanced_strobe) {
config = readl_relaxed(host->ioaddr +