From 8b634a9c7620b15691322cd53071122d2ab249a7 Mon Sep 17 00:00:00 2001 From: John Crispin Date: Thu, 15 Mar 2018 07:22:35 +1100 Subject: staging: mt7621-mmc: MIPS: ralink: add sdhci for mt7620a SoC NeilBrown: Added range-check on pdev->id before assigning ot host->id of_dma_configure() sets a default ->dma_mask of DMA_BIT_MASK(32), claiming devices can DMA from the full 32bit address space. The mtk-mmc driver does not support access to highmem pages, so it is really limited to the bottom 512M (actually 448M due to 64M of IO space). Setting ->dma_mask to NULL causes mmc_setup_queue() to fall-back to using BLK_BOUNCE_HIGH to tell the block layer to use a bounce-buffer for any highmem pages requiring IO. Signed-off-by: John Crispin Signed-off-by: NeilBrown Signed-off-by: Greg Kroah-Hartman --- drivers/staging/Kconfig | 2 ++ 1 file changed, 2 insertions(+) (limited to 'drivers/staging/Kconfig') diff --git a/drivers/staging/Kconfig b/drivers/staging/Kconfig index 8b7b66d..4fc5295 100644 --- a/drivers/staging/Kconfig +++ b/drivers/staging/Kconfig @@ -126,4 +126,6 @@ source "drivers/staging/mt7621-spi/Kconfig" source "drivers/staging/mt7621-dma/Kconfig" +source "drivers/staging/mt7621-mmc/Kconfig" + endif # STAGING -- cgit v1.1