[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20251006013700.2272166-3-officialTechflashYT@gmail.com>
Date: Sun, 5 Oct 2025 18:37:00 -0700
From: Michael Garofalo <officialtechflashyt@...il.com>
To: adrian.hunter@...el.com,
ulf.hansson@...aro.org
Cc: linux-mmc@...r.kernel.org,
linux-kernel@...r.kernel.org,
Michael Garofalo <officialTechflashYT@...il.com>
Subject: [PATCH 2/2] mmc: sdhci-of-hlwd: disable bounce buffer usage
On the SDHCI controller in the Nintendo Wii's "Hollywood" chipset, using
bounce buffers causes the internal Broadcom 4318 Wi-Fi to fail on most
data transfers. Disabling bounce buffer usage allows reliable
transmission again.
Signed-off-by: Michael Garofalo <officialTechflashYT@...il.com>
---
drivers/mmc/host/sdhci-of-hlwd.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/mmc/host/sdhci-of-hlwd.c b/drivers/mmc/host/sdhci-of-hlwd.c
index 5bb845d13599..59736ae85c14 100644
--- a/drivers/mmc/host/sdhci-of-hlwd.c
+++ b/drivers/mmc/host/sdhci-of-hlwd.c
@@ -63,6 +63,7 @@ static const struct sdhci_ops sdhci_hlwd_ops = {
static const struct sdhci_pltfm_data sdhci_hlwd_pdata = {
.quirks = SDHCI_QUIRK_32BIT_DMA_ADDR |
SDHCI_QUIRK_32BIT_DMA_SIZE,
+ .quirks2 = SDHCI_QUIRK2_NO_BOUNCE_BUFFER,
.ops = &sdhci_hlwd_ops,
};
--
2.51.0
Powered by blists - more mailing lists