Re: [PATCH v7 13/14] mmc: sdhci-msm: Add calibration tuning for CDCLP533 circuit
From: Ritesh Harjani <hidden>
Date: 2016-11-15 04:24:03
Also in:
linux-arm-msm, linux-clk, linux-mmc
From: Ritesh Harjani <hidden>
Date: 2016-11-15 04:24:03
Also in:
linux-arm-msm, linux-clk, linux-mmc
On 11/15/2016 1:29 AM, Stephen Boyd wrote:
On 11/14, Ritesh Harjani wrote:quoted
@@ -575,6 +729,15 @@ static void sdhci_msm_set_uhs_signaling(struct sdhci_host *host, dev_dbg(mmc_dev(mmc), "%s: clock=%u uhs=%u ctrl_2=0x%x\n", mmc_hostname(host->mmc), host->clock, uhs, ctrl_2); sdhci_writew(host, ctrl_2, SDHCI_HOST_CONTROL2); + + spin_unlock_irq(&host->lock); + /* CDCLP533 HW calibration is only required for HS400 mode*/ + if (host->clock > CORE_FREQ_100MHZ && + msm_host->tuning_done && !msm_host->calibration_done && + (mmc->ios.timing == MMC_TIMING_MMC_HS400))Drop useless parenthesis.
Ok, sure.
quoted
+ if (!sdhci_msm_cdclp533_calibration(host)) + msm_host->calibration_done = true; + spin_lock_irq(&host->lock); }
-- Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, a Linux Foundation Collaborative Project