From: Chunhe Lan <b25806@freescale.com>
To: Gala Kumar-B11780 <B11780@freescale.com>
Cc: "<linuxppc-dev@lists.ozlabs.org>" <linuxppc-dev@lists.ozlabs.org>
Subject: Re: [PATCH] mmc: sdhci-pltfm: Fix timeout on t4240's sdhci controller
Date: Fri, 8 Mar 2013 10:57:57 +0800 [thread overview]
Message-ID: <513953B5.30707@freescale.com> (raw)
In-Reply-To: <CF1EE7AED478CD48A05574C8E2DA142D746975@039-SN1MPN1-004.039d.mgd.msft.net>
On 03/08/2013 12:30 AM, Gala Kumar-B11780 wrote:
> On Mar 7, 2013, at 2:05 AM, Chunhe Lan wrote:
>
>> This patch fixes timeout problems on t4240's sdhci controller:
>>
>> mmc0: Too large timeout requested for CMD25!
>> mmc0: Too large timeout requested for CMD25!
>> mmc0: Too large timeout requested for CMD25!
>>
>> Signed-off-by: Chunhe Lan <Chunhe.Lan@freescale.com>
>> ---
>> drivers/mmc/host/sdhci-pltfm.c | 1 +
>> 1 files changed, 1 insertions(+), 0 deletions(-)
>>
>> diff --git a/drivers/mmc/host/sdhci-pltfm.c b/drivers/mmc/host/sdhci-pltfm.c
>> index 3145a78..9db7b12 100644
>> --- a/drivers/mmc/host/sdhci-pltfm.c
>> +++ b/drivers/mmc/host/sdhci-pltfm.c
>> @@ -94,6 +94,7 @@ void sdhci_get_of_property(struct platform_device *pdev)
>>
>> if (of_device_is_compatible(np, "fsl,p2020-esdhc") ||
>> of_device_is_compatible(np, "fsl,p1010-esdhc") ||
>> + of_device_is_compatible(np, "fsl,t4240-esdhc") ||
>> of_device_is_compatible(np, "fsl,mpc8536-esdhc"))
>> host->quirks |= SDHCI_QUIRK_BROKEN_TIMEOUT_VAL;
>>
>> --
>> 1.7.6.5
>>
>
> Why does this occur? Is it a board issue? Is it a silicon issue? Is it due to some erratum? Why T4 only?
It would be the property of T4 hardware, and please see below the
patch which locates
the mail list of freescale:
eSDHC: mmc:host host need long time to generate command complete interrupt
According to Spec 2.0, command complete interrupt will generate within
150 SD-CLK.
But this was not enough on T4240 board. So give it sufficient time to
detect command
timeout. 1000 * HZ will be enough, this value was test on all T4 board,
all worked well.
Signed-off-by: Jerry Huang <Chang-Ming.Huang@freescale.com>
Signed-off-by: Haijun Zhang <Haijun.Zhang@freescale.com>
Thanks,
Chunhe
>
> - k
next prev parent reply other threads:[~2013-03-08 2:54 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-03-07 8:05 [PATCH] mmc: sdhci-pltfm: Fix timeout on t4240's sdhci controller Chunhe Lan
2013-03-07 16:30 ` Gala Kumar-B11780
2013-03-08 2:57 ` Chunhe Lan [this message]
2013-03-08 20:43 ` Gala Kumar-B11780
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=513953B5.30707@freescale.com \
--to=b25806@freescale.com \
--cc=B11780@freescale.com \
--cc=linuxppc-dev@lists.ozlabs.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).