mmc: sdhci-iproc: add bcm2835 support
authorStefan Wahren <stefan.wahren@i2se.com>
Wed, 27 Jan 2016 22:25:41 +0000 (22:25 +0000)
committerUlf Hansson <ulf.hansson@linaro.org>
Mon, 29 Feb 2016 10:02:54 +0000 (11:02 +0100)
commit77cb7d3a4d9b790d929d425f623f48f72fd496c1
treecc01088b578ea5c2bbd41f4b248cf265f1f48609
parentb17b4ab8ce3894744b487e6c880ecea807ed5f86
mmc: sdhci-iproc: add bcm2835 support

Scott Branden from Broadcom said that the BCM2835 eMMC IP core is
very similar to IPROC and share most of the quirks. So use this driver
instead of separate one.

The sdhci-iproc contains a better workaround for the clock domain
crossing problem which doesn't need any delays. This results in a
better write performance.

Btw we get the rid of the SDHCI_CAPABILITIES hack in the sdhci_readl
function.

Suggested-by: Scott Branden <sbranden@broadcom.com>
Signed-off-by: Stefan Wahren <stefan.wahren@i2se.com>
Acked-by: Eric Anholt <eric@anholt.net>
Acked-by: Scott Branden <sbranden@broadcom.com>
Acked-by: Stephen Warren <swarren@wwwdotorg.org>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/mmc/host/Kconfig
drivers/mmc/host/sdhci-iproc.c