mmc: update Faraday FTSDC010 for rw performance
authorKuo-Jung Su <dantesu@faraday-tech.com>
Mon, 6 May 2013 20:32:51 +0000 (20:32 +0000)
committerAndy Fleming <afleming@freescale.com>
Wed, 15 May 2013 23:18:15 +0000 (18:18 -0500)
commitf6c3b34697bf8bf05cb4e81c2fd3cadb9a98daea
tree29a4d2080d2223f2e6b57a562cee7e66ea029a73
parentfb651b10d43be36e7d7e16704c4b5ea1e295587a
mmc: update Faraday FTSDC010 for rw performance

Faraday FTSDC010 is a MMC/SD host controller.
Although there is already a driver in current u-boot release,
which is modified from eSHDC and contributed by Andes Tech.
Its performance is too terrible on Faraday A36x SoC platforms,
so I turn to implement this new version of driver which is
10+ times faster than the old one.

It's carefully designed to be compatible with Andes chips,
so it should be safe to replace it.

Signed-off-by: Kuo-Jung Su <dantesu@faraday-tech.com>
CC: Andy Fleming <afleming@gmail.com>
Signed-off-by: Andy Fleming <afleming@freescale.com>
drivers/mmc/Makefile
drivers/mmc/ftsdc010_esdhc.c [deleted file]
drivers/mmc/ftsdc010_mci.c [new file with mode: 0644]
include/faraday/ftsdc010.h