Re: [U-Boot] [PATCH 3/3] mmc: tegra: use bounce buffer APIs

2012-11-06 Thread Stephen Warren
On 11/05/2012 05:00 PM, Simon Glass wrote: Hi Stephen, On Mon, Nov 5, 2012 at 3:04 PM, Stephen Warren swar...@wwwdotorg.org wrote: From: Stephen Warren swar...@nvidia.com Tegra's MMC driver does DMA, and hence needs cache-aligned buffers. In some cases (e.g. user load commands) this cannot

Re: [U-Boot] [PATCH 3/3] mmc: tegra: use bounce buffer APIs

2012-11-06 Thread Simon Glass
Hi Stephen, On Tue, Nov 6, 2012 at 10:50 AM, Stephen Warren swar...@wwwdotorg.org wrote: On 11/05/2012 05:00 PM, Simon Glass wrote: Hi Stephen, On Mon, Nov 5, 2012 at 3:04 PM, Stephen Warren swar...@wwwdotorg.org wrote: From: Stephen Warren swar...@nvidia.com Tegra's MMC driver does DMA,

[U-Boot] [PATCH 3/3] mmc: tegra: use bounce buffer APIs

2012-11-05 Thread Stephen Warren
From: Stephen Warren swar...@nvidia.com Tegra's MMC driver does DMA, and hence needs cache-aligned buffers. In some cases (e.g. user load commands) this cannot be guaranteed by callers of the MMC APIs. To solve this, modify the Tegra MMC driver to use the new bounce_buffer_*() APIs. Note:

Re: [U-Boot] [PATCH 3/3] mmc: tegra: use bounce buffer APIs

2012-11-05 Thread Simon Glass
Hi Stephen, On Mon, Nov 5, 2012 at 3:04 PM, Stephen Warren swar...@wwwdotorg.org wrote: From: Stephen Warren swar...@nvidia.com Tegra's MMC driver does DMA, and hence needs cache-aligned buffers. In some cases (e.g. user load commands) this cannot be guaranteed by callers of the MMC APIs. To