• Doug Anderson's avatar
    ARM: dts: rockchip: bump sd card pin drive strength up on rk3288-evb · 6618e478
    Doug Anderson authored
    It seems that ever since (536f6b91 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: default avatarDoug Anderson <dianders@chromium.org>
    Fixes: 536f6b91 ("mmc: dw_mmc: Reset DMA before enabling IDMAC")
    Signed-off-by: default avatarHeiko Stuebner <heiko@sntech.de>
    6618e478
rk3288-evb.dtsi 4.65 KB