<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/mmc, branch v2015.10-rc2</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/drivers/mmc?h=v2015.10-rc2</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/mmc?h=v2015.10-rc2'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2015-08-13T11:20:44Z</updated>
<entry>
<title>Merge branch 'master' of git://git.denx.de/u-boot-mmc</title>
<updated>2015-08-13T11:20:44Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2015-08-13T11:20:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=0741701acf00749672f75f4c196dabd8b235f741'/>
<id>urn:sha1:0741701acf00749672f75f4c196dabd8b235f741</id>
<content type='text'>
</content>
</entry>
<entry>
<title>mmc_spi: Big-endian support</title>
<updated>2015-08-13T08:24:26Z</updated>
<author>
<name>Yoshinori Sato</name>
<email>ysato@users.sourceforge.jp</email>
</author>
<published>2015-06-01T06:22:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=6f67b69b1592662ec49485101a2358b71070bf57'/>
<id>urn:sha1:6f67b69b1592662ec49485101a2358b71070bf57</id>
<content type='text'>
Currently implement always swap for big-endian value.
So doesn't work big-endian environment.

Signed-off-by: Yoshinori Sato &lt;ysato@users.sourceforge.jp&gt;
</content>
</entry>
<entry>
<title>dw_mmc: Calculate dwmmc FIFO threshold size if not provided</title>
<updated>2015-08-13T08:24:26Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2015-08-07T02:16:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=760177dff4662d000c7b1331ec93b2ea4fbd564e'/>
<id>urn:sha1:760177dff4662d000c7b1331ec93b2ea4fbd564e</id>
<content type='text'>
We can calculate this. Add code to do this if it is not provided.

panto: prefix changed to dw_mmc to make things easier to grep

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Acked-by: Jaehoon Chung &lt;jh80.chung@samsung.com&gt;
</content>
</entry>
<entry>
<title>mmc: omap_hsmmc: enable 8bit interface for eMMC for AM43xx</title>
<updated>2015-08-13T00:48:04Z</updated>
<author>
<name>Nikita Kiryanov</name>
<email>nikita@compulab.co.il</email>
</author>
<published>2015-07-30T20:56:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9fbdca6056ef5f5697d4f27a1f4138223d35fc20'/>
<id>urn:sha1:9fbdca6056ef5f5697d4f27a1f4138223d35fc20</id>
<content type='text'>
Enable 8bit interface on HSMMC2 for am43xx to support 8bit eMMC chips.

Cc: Pantelis Antoniou &lt;panto@antoniou-consulting.com&gt;
Cc: Igor Grinberg &lt;grinberg@compulab.co.il&gt;
Cc: Albert Aribaud &lt;albert.u.boot@aribaud.net&gt;
Signed-off-by: Nikita Kiryanov &lt;nikita@compulab.co.il&gt;
</content>
</entry>
<entry>
<title>mmc: omap_hsmmc: enable proper CMD(DAT) lines reset procedure for am43xx</title>
<updated>2015-08-13T00:48:04Z</updated>
<author>
<name>Nikita Kiryanov</name>
<email>nikita@compulab.co.il</email>
</author>
<published>2015-07-30T20:56:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=dce55b934d099b41eccbcae4d71b360cec86b72b'/>
<id>urn:sha1:dce55b934d099b41eccbcae4d71b360cec86b72b</id>
<content type='text'>
The CMD(DAT) lines reset procedure described in the OMAP4(AM335x,
OMAP5, DRA7xx) TRMs is also necessary for AM43XX. Enable it in the
driver.

Cc: Pantelis Antoniou &lt;panto@antoniou-consulting.com&gt;
Cc: Igor Grinberg &lt;grinberg@compulab.co.il&gt;
Cc: Albert Aribaud &lt;albert.u.boot@aribaud.net&gt;
Signed-off-by: Nikita Kiryanov &lt;nikita@compulab.co.il&gt;
</content>
</entry>
<entry>
<title>mmc: hi6220_dw_mmc: Add hi6220 glue code for dw_mmc controller.</title>
<updated>2015-08-13T00:48:01Z</updated>
<author>
<name>Peter Griffin</name>
<email>peter.griffin@linaro.org</email>
</author>
<published>2015-07-30T17:55:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=447da58b576db418080867183f31a6957ccbbd7a'/>
<id>urn:sha1:447da58b576db418080867183f31a6957ccbbd7a</id>
<content type='text'>
This patch adds the glue code for hi6220 SoC which has 2x synopsis
dw_mmc controllers. This will be used by the hikey board support
in subsequent patches.

Signed-off-by: Peter Griffin &lt;peter.griffin@linaro.org&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>mmc: dw_mmc: Avoid using printf() for errors</title>
<updated>2015-08-11T18:52:43Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2015-08-07T02:16:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=1c87ffe8d1eef2c759b97129fd48e218a039cbcd'/>
<id>urn:sha1:1c87ffe8d1eef2c759b97129fd48e218a039cbcd</id>
<content type='text'>
The dw_mmc driver uses printf() in various places.

These bloat the code and cause problems for SPL. Use debug() where possible
and try to return a useful error code instead.

panto: Small rework to make it apply against top of tree.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Signed-off-by: Pantelis Antoniou &lt;pantelis.antoniou@konsulko.com&gt;
Acked-by: Jaehoon Chung &lt;jh80.chung@samsung.com&gt;
</content>
</entry>
<entry>
<title>mmc: dw_mmc: Improve handling of data transfer failure</title>
<updated>2015-08-11T17:44:30Z</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2015-07-27T20:39:38Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9042d974d2391b58d9a51f805756fac31f3c656f'/>
<id>urn:sha1:9042d974d2391b58d9a51f805756fac31f3c656f</id>
<content type='text'>
In case the data transfer failure happens, instead of returning
immediatelly, make sure the DMA is disabled, status register is
cleared and the bounce buffer is stopped.

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Cc: Dinh Nguyen &lt;dinguyen@opensource.altera.com&gt;
Cc: Pantelis Antoniou &lt;panto@antoniou-consulting.com&gt;
Cc: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>mmc: dw_mmc: Zap endless timeout</title>
<updated>2015-08-11T17:44:21Z</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2015-07-27T20:39:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=d9dbb97be0e4a550457aec5f11afefb446169c90'/>
<id>urn:sha1:d9dbb97be0e4a550457aec5f11afefb446169c90</id>
<content type='text'>
Endless timeouts are bad, since if we get stuck in one, we have no
way out. Zap this one by implementing proper timeout.

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Cc: Dinh Nguyen &lt;dinguyen@opensource.altera.com&gt;
Cc: Pantelis Antoniou &lt;panto@antoniou-consulting.com&gt;
Cc: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>mmc: dw_mmc: Stop bounce buffer even in case of failure</title>
<updated>2015-08-11T17:43:34Z</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2015-07-27T20:39:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=603b2f3a74412110b5bc515a0d75929f8651dc6c'/>
<id>urn:sha1:603b2f3a74412110b5bc515a0d75929f8651dc6c</id>
<content type='text'>
The driver didn't stop the bounce buffer in case a data transfer
failed. This would lead to memory leakage if the communication
between the CPU and the card is unreliable. Add the missing call
to stop the bounce buffer.

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Cc: Dinh Nguyen &lt;dinguyen@opensource.altera.com&gt;
Cc: Pantelis Antoniou &lt;panto@antoniou-consulting.com&gt;
Cc: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
</feed>
