linux/arch/arm/boot
Doug Anderson 6618e47895 ARM: dts: rockchip: bump sd card pin drive strength up on rk3288-evb
It seems that ever since (536f6b9 mmc: dw_mmc: Reset DMA before
enabling IDMAC) landed upstream that SD cards have been very unhappy
on rk3288-evb.  They were a little unhappy before that change, but
after that change they're REALLY unhappy.

It turns out that the above fix happens to fix a corruption when
reading card information during probe time.  Without the fix we didn't
detect that high speed SD cards could actually support high speed.
With the fix we suddenly detect that they're high speed and we try to
use them at 50MHz.  That doesn't work so well on EVB with the default
drive strength (maybe because there are two physical SD card slots
hooked up to the same pin?).

Fix the problem by bumping up the drive strength of the sdmmc lines.

Signed-off-by: Doug Anderson <dianders@chromium.org>
Fixes: 536f6b91d2 ("mmc: dw_mmc: Reset DMA before enabling IDMAC")
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
2014-12-21 15:02:10 +01:00
..
bootp ARM: 8153/1: Enable gcov support on the ARM architecture 2014-09-26 14:39:57 +01:00
compressed ARM: 8191/1: decompressor: ensure I-side picks up relocated code 2014-11-13 23:45:20 +00:00
dts ARM: dts: rockchip: bump sd card pin drive strength up on rk3288-evb 2014-12-21 15:02:10 +01:00
.gitignore
install.sh
Makefile