mmc: sdhci: Disable bounce buffer on SDIO

As reported by Michael Garofalo, the b43 WLAN driver request
a strict 64 byte block size because of FIFO limitations.

When the bounce buffer is active, all requests will be coalesced
into bigger (up to 64KB) chunks, which breaks SDIO.

Fix this by checking if we are using an SDIO card, and in that
case do not use the bounce buffer.

Link: https://lore.kernel.org/linux-mmc/20251006013700.2272166-1-officialTechflashYT@gmail.com/
Cc: stable@vger.kernel.org
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
1 file changed