mmc: meson-gx: work around broken SDIO with certain WiFi chips
authorHeiner Kallweit <hkallweit1@gmail.com>
Sat, 10 Jun 2017 11:36:38 +0000 (13:36 +0200)
committerUlf Hansson <ulf.hansson@linaro.org>
Mon, 12 Jun 2017 06:58:16 +0000 (08:58 +0200)
commit24835611a96e9b41ad57dd5024915106293be7e9
tree02712b8f6363937cec0dd4ad6bcb9fba079a243d
parent32c1431eea4881a6b17bd7c639315010aeefa452
mmc: meson-gx: work around broken SDIO with certain WiFi chips

There have been reports about SDIO failing with certain WiFi chips in
descriptor chain mode. SD / eMMC are working fine.

So let's fall back to bounce buffer mode for command SD_IO_RW_EXTENDED.
This was reported to fix the error.

Fixes: 79ed05e329c3 "mmc: meson-gx: add support for descriptor chain mode"
Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Tested-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/mmc/host/meson-gx-mmc.c