Thread (1 message) 1 message, 1 author, 2013-09-26
DORMANTno replies

Revision v2 of 2 in this series.

Revisions (2)
  1. v2 [diff vs current]
  2. v2 current

[PATCH v2 0/9] mmc: sdhci-esdhc-imx: add SD3.0 support

From: Chris Ball <hidden>
Date: 2013-09-26 11:57:43
Also in: linux-mmc

Hi,

On Thu, Sep 26 2013, Shawn Guo wrote:
On Wed, Sep 25, 2013 at 10:01:52PM -0400, Chris Ball wrote:
quoted
Hi Shawn, Sascha,

On Fri, Sep 13 2013, Dong Aisheng wrote:
quoted
This patch series add SD3.0 support for i.MX6Q/DL.
Since freescale i.MX6Q/DL uSDHC clock tuning progress is a little
different from
the standard tuning process defined in host controller spec v3.0.
So we add a hook to allow execute platform specific tuning instead of
standard host controller tuning.

The main difference are:
1) not only generate Buffer Read Ready interrupt when tuning is performing.
It generates all other DATA interrupts like the normal data command.
2) SDHCI_CTRL_EXEC_TUNING is not automatically cleared by HW,
instead it's controlled by SW.
3) SDHCI_CTRL_TUNED_CLK is not automatically set by HW,
it's controlled by SW.
4) the clock delay for every tuning is set by SW.

Tested on i.MX6Q Sabreauto board.
Please could someone ACK this series?  Thanks,
Acked-by: Shawn Guo <redacted>

One thing need to mention is that the series only adds support for
UHS SDR cards, and DDR cards haven't been working yet.
Thanks, patches 1-8 pushed to mmc-next for 3.13 with Shawn's ACK.

- Chris.
-- 
Chris Ball   [off-list ref]   <http://printf.net/>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help