Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 20f3b4c8 authored by Veerabhadrarao Badiganti's avatar Veerabhadrarao Badiganti Committed by Sarthak Garg
Browse files

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: default avatarVeerabhadrarao Badiganti <vbadigan@codeaurora.org>
Signed-off-by: default avatarSarthak Garg <sartgarg@codeaurora.org>
parent 200e0dd1
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -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 +