<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/mmc, branch v2018.11-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=v2018.11-rc2</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/mmc?h=v2018.11-rc2'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2018-10-09T15:21:44Z</updated>
<entry>
<title>mmc: tmio: Limit DMA to 32bit on R-Car Gen3</title>
<updated>2018-10-09T15:21:44Z</updated>
<author>
<name>Marek Vasut</name>
<email>marek.vasut+renesas@gmail.com</email>
</author>
<published>2018-10-02T22:46:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=beced53a74a32087651150b0c2a8a95eaddd53c2'/>
<id>urn:sha1:beced53a74a32087651150b0c2a8a95eaddd53c2</id>
<content type='text'>
The internal DMAC on Gen3 is 32bit only, limit the DMA address
range to 32bit.

Signed-off-by: Marek Vasut &lt;marek.vasut+renesas@gmail.com&gt;
Cc: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
</content>
</entry>
<entry>
<title>mmc: tmio: Pass full address to tmio_sd_addr_is_dmaable()</title>
<updated>2018-10-09T15:21:43Z</updated>
<author>
<name>Marek Vasut</name>
<email>marek.vasut+renesas@gmail.com</email>
</author>
<published>2018-10-02T22:44:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=92bde154ec91222c4d9a766052ab6dcdbf0cf410'/>
<id>urn:sha1:92bde154ec91222c4d9a766052ab6dcdbf0cf410</id>
<content type='text'>
Pass the entire source data pointer to tmio_sd_addr_is_dmaable()
so we don't have to apply casts throughout the code.

Signed-off-by: Marek Vasut &lt;marek.vasut+renesas@gmail.com&gt;
Cc: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
</content>
</entry>
<entry>
<title>mmc: rpmb: add mmc_rpmb_route_frames()</title>
<updated>2018-10-07T14:47:38Z</updated>
<author>
<name>Jens Wiklander</name>
<email>jens.wiklander@linaro.org</email>
</author>
<published>2018-09-25T14:40:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=4853ad3e13e21462a86e09caee4ea27ae68e764b'/>
<id>urn:sha1:4853ad3e13e21462a86e09caee4ea27ae68e764b</id>
<content type='text'>
Adds mmc_rpmb_route_frames() to route RPMB data frames from/to an
external entity.

Tested-by: Igor Opaniuk &lt;igor.opaniuk@linaro.org&gt;
Signed-off-by: Jens Wiklander &lt;jens.wiklander@linaro.org&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>rockchip: dwmmc: add rk2928-dw-mshc compatible</title>
<updated>2018-10-02T07:35:09Z</updated>
<author>
<name>Heiko Stuebner</name>
<email>heiko@sntech.de</email>
</author>
<published>2018-09-21T08:59:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=26a52f34734c5aec031c9884df521b657dc22886'/>
<id>urn:sha1:26a52f34734c5aec031c9884df521b657dc22886</id>
<content type='text'>
The rk3188 works nicely with the rockchip mmc driver, so we just need
to add the different compatible for it - as used in the Linux kernel.

Signed-off-by: Heiko Stuebner &lt;heiko@sntech.de&gt;
Reviewed-by: Philipp Tomsich &lt;philipp.tomsich@theobroma-systems.com&gt;
Acked-by: Philipp Tomsich &lt;philipp.tomsich@theobroma-systems.com&gt;
</content>
</entry>
<entry>
<title>mmc: dw_mmc: check fifo status with a timeout in fifo mode</title>
<updated>2018-10-02T07:35:09Z</updated>
<author>
<name>Heiko Stuebner</name>
<email>heiko@sntech.de</email>
</author>
<published>2018-09-21T08:59:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=05fa06b9606387ad4a65723d93a83b36a98d600b'/>
<id>urn:sha1:05fa06b9606387ad4a65723d93a83b36a98d600b</id>
<content type='text'>
While trying to enable the dw_mmc on rk3188 I managed to confuse
and hang the dw_mmc controller into not delivering further data.
The fifo state never became ready and the driver was iterating in
the while loop reading 0-byte packets forever.

So inspired by how other implementations handle this, check the fifo-
state beforhand and add a timeout to catch any glaring fifo issues
without hanging uboot altogether.

Signed-off-by: Heiko Stuebner &lt;heiko@sntech.de&gt;
Reviewed-by: Philipp Tomsich &lt;philipp.tomsich@theobroma-systems.com&gt;
Acked-by: Philipp Tomsich &lt;philipp.tomsich@theobroma-systems.com&gt;
</content>
</entry>
<entry>
<title>mmc: omap_mmc: Remove invert references</title>
<updated>2018-09-29T12:06:56Z</updated>
<author>
<name>Adam Ford</name>
<email>aford173@gmail.com</email>
</author>
<published>2018-09-08T13:16:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=f4df405f0e7ee22e24ff19bb8057b21c9e80dd2a'/>
<id>urn:sha1:f4df405f0e7ee22e24ff19bb8057b21c9e80dd2a</id>
<content type='text'>
With DM_GPIO and DM_MMC translating GPIO_ACTIVE_LOW, any boards
using the 'cd-invert' option will no longer need to do this.  This
patch removes the support for 'invert' from the MMC driver.

Signed-off-by: Adam Ford &lt;aford173@gmail.com&gt;
[trini: Fix warning over when !DM_GPIO]
Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>mmc: omap_hsmmc: Fix pbias for omap3_logic to enable CD pin</title>
<updated>2018-09-26T01:49:18Z</updated>
<author>
<name>Adam Ford</name>
<email>aford173@gmail.com</email>
</author>
<published>2018-09-05T09:11:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=03190a7888493058c3a0fd6c50fd0b8dadd165ee'/>
<id>urn:sha1:03190a7888493058c3a0fd6c50fd0b8dadd165ee</id>
<content type='text'>
The MMC card detect pin is connected to gpio127 on omap3_logic.
When setting up the pbias register for MMC, let's also enable
gpio_127 for the card detect.  As part of the package deal,
gpio_126 and gpio_129 are also enabled.

Signed-off-by: Adam Ford &lt;aford173@gmail.com&gt;
</content>
</entry>
<entry>
<title>MMC: davinici_mmc: Enable CD and WP with DM and OF_CONTROL</title>
<updated>2018-09-12T01:49:02Z</updated>
<author>
<name>Adam Ford</name>
<email>aford173@gmail.com</email>
</author>
<published>2018-09-03T08:47:52Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=04355de71def5e91898e2dc2a36d2eda47ba12b4'/>
<id>urn:sha1:04355de71def5e91898e2dc2a36d2eda47ba12b4</id>
<content type='text'>
When used with a device tree, this will extract the card detect
and write protect pins from the device tree and configure them
accordingly.  This assumes the GPIO_ACTIVE_LOW/HIGH is supported
by da8xx_gpio.

Signed-off-by: Adam Ford &lt;aford173@gmail.com&gt;
</content>
</entry>
<entry>
<title>MMC: Enable DM_MMC for Davinci</title>
<updated>2018-09-12T01:40:17Z</updated>
<author>
<name>Adam Ford</name>
<email>aford173@gmail.com</email>
</author>
<published>2018-08-09T11:15:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=df6565c36c607104590e954d093b92a58a9d5d28'/>
<id>urn:sha1:df6565c36c607104590e954d093b92a58a9d5d28</id>
<content type='text'>
With CONFIG_BLK becoming a requirement, the Davinci MMC driver
needs to be updated with DM_MMC support.  Since SPL is tiny and
many boards do not support DM in SPL, this retains the backwards
compatibility for those boards who need to initialize MMC manually
in SPL.

Signed-off-by: Peter Howard &lt;phoward@gme.net.au&gt;
Signed-off-by: Adam Ford &lt;aford173@gmail.com&gt;
</content>
</entry>
<entry>
<title>mmc: omap_hsmmc: Make DM_GPIO calls dependent on DM_GPIO</title>
<updated>2018-09-12T01:39:11Z</updated>
<author>
<name>Adam Ford</name>
<email>aford173@gmail.com</email>
</author>
<published>2018-08-21T12:16:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=307a214329908e4abc0f978b9a10b1467e3872c6'/>
<id>urn:sha1:307a214329908e4abc0f978b9a10b1467e3872c6</id>
<content type='text'>
The getcd and getwp functions when DM_MMC is enabled are
assumming the DM_GPIO is enabled.  In cases (like SPL) where
DM_GPIO may not be enabled, wrap these calls in an #ifdef

Signed-off-by: Adam Ford &lt;aford173@gmail.com&gt;
</content>
</entry>
</feed>
