From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga09.intel.com ([134.134.136.24]:65453 "EHLO mga09.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754706AbdDRHG5 (ORCPT ); Tue, 18 Apr 2017 03:06:57 -0400 Subject: Re: [PATCH] mmc: sdhci-esdhc-imx: increase the pad I/O drive strength for DDR50 card To: Haibo Chen , ulf.hansson@linaro.org, aisheng.dong@nxp.com References: <1492427402-5506-1-git-send-email-haibo.chen@nxp.com> Cc: tharvey@gateworks.com, stable@vger.kernel.org, linux-mmc@vger.kernel.org From: Adrian Hunter Message-ID: <46db055c-73b8-5aa0-cc33-021d528ee816@intel.com> Date: Tue, 18 Apr 2017 10:01:15 +0300 MIME-Version: 1.0 In-Reply-To: <1492427402-5506-1-git-send-email-haibo.chen@nxp.com> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit Sender: stable-owner@vger.kernel.org List-ID: On 17/04/17 14:10, Haibo Chen wrote: > Currently for DDR50 card, it need tuning in default. We meet tuning fail > issue for DDR50 card and some data CRC error when DDR50 sd card works. > > This is because the default pad I/O drive strength can't make sure DDR50 > card work stable. So increase the pad I/O drive strength for DDR50 card, > and use pins_100mhz. > > Tested-and-reported-by: Tim Harvey > Signed-off-by: Haibo Chen > Cc: stable@vger.kernel.org # v4.4+ Acked-by: Adrian Hunter > --- > drivers/mmc/host/sdhci-esdhc-imx.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/mmc/host/sdhci-esdhc-imx.c b/drivers/mmc/host/sdhci-esdhc-imx.c > index cf666a0..abad67a 100644 > --- a/drivers/mmc/host/sdhci-esdhc-imx.c > +++ b/drivers/mmc/host/sdhci-esdhc-imx.c > @@ -830,6 +830,7 @@ static int esdhc_change_pinstate(struct sdhci_host *host, > > switch (uhs) { > case MMC_TIMING_UHS_SDR50: > + case MMC_TIMING_UHS_DDR50: > pinctrl = imx_data->pins_100mhz; > break; > case MMC_TIMING_UHS_SDR104: >