summaryrefslogtreecommitdiff
path: root/lib/lmb.c
diff options
context:
space:
mode:
authorAlagu Sankar <alagusankar at embwise.com>2010-10-25 07:23:56 -0700
committerSandeep Paulraj <s-paulraj@ti.com>2010-11-04 15:27:25 -0400
commit4a1a06bc8b21c6787a22458142e3ca3c06935517 (patch)
tree69c96f566f96e4b8726bdb6f093631401c38955c /lib/lmb.c
parentdef412b6618f5b887b80fcdad6ab4ee2fee0a110 (diff)
downloadu-boot-imx-4a1a06bc8b21c6787a22458142e3ca3c06935517.zip
u-boot-imx-4a1a06bc8b21c6787a22458142e3ca3c06935517.tar.gz
u-boot-imx-4a1a06bc8b21c6787a22458142e3ca3c06935517.tar.bz2
mmc: Add multi-block read support to the generic mmc driver
This patch adds multi-block read support for the generic MMC driver. Large reads are broken into chunks of 65535 blocks to ensure that the code works with controllers having a 16 bit block counter. This patch results in a significant performance improvement. Time to read a 45 MB file went from 36 seconds to 9 seconds on Overo Signed-off-by: Steve Sakoman <steve.sakoman@linaro.org> Tested-by: Steve Sakoman <steve.sakoman@linaro.org> Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Diffstat (limited to 'lib/lmb.c')
0 files changed, 0 insertions, 0 deletions