| From 3274f4b7dbaa20faf705d4c6cd70f4ae2bef9201 Mon Sep 17 00:00:00 2001 |
| From: Sasha Levin <sashal@kernel.org> |
| Date: Sun, 17 Oct 2021 10:59:49 -0700 |
| Subject: mmc: winbond: don't build on M68K |
| |
| From: Randy Dunlap <rdunlap@infradead.org> |
| |
| [ Upstream commit 162079f2dccd02cb4b6654defd32ca387dd6d4d4 ] |
| |
| The Winbond MMC driver fails to build on ARCH=m68k so prevent |
| that build config. Silences these build errors: |
| |
| ../drivers/mmc/host/wbsd.c: In function 'wbsd_request_end': |
| ../drivers/mmc/host/wbsd.c:212:28: error: implicit declaration of function 'claim_dma_lock' [-Werror=implicit-function-declaration] |
| 212 | dmaflags = claim_dma_lock(); |
| ../drivers/mmc/host/wbsd.c:215:17: error: implicit declaration of function 'release_dma_lock'; did you mean 'release_task'? [-Werror=implicit-function-declaration] |
| 215 | release_dma_lock(dmaflags); |
| |
| Signed-off-by: Randy Dunlap <rdunlap@infradead.org> |
| Cc: Pierre Ossman <pierre@ossman.eu> |
| Cc: Geert Uytterhoeven <geert@linux-m68k.org> |
| Cc: Arnd Bergmann <arnd@arndb.de> |
| Link: https://lore.kernel.org/r/20211017175949.23838-1-rdunlap@infradead.org |
| Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org> |
| Signed-off-by: Sasha Levin <sashal@kernel.org> |
| --- |
| drivers/mmc/host/Kconfig | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| diff --git a/drivers/mmc/host/Kconfig b/drivers/mmc/host/Kconfig |
| index 49ea02c467bf1..1b4a40d910cfb 100644 |
| --- a/drivers/mmc/host/Kconfig |
| +++ b/drivers/mmc/host/Kconfig |
| @@ -449,7 +449,7 @@ config MMC_OMAP_HS |
| |
| config MMC_WBSD |
| tristate "Winbond W83L51xD SD/MMC Card Interface support" |
| - depends on ISA_DMA_API |
| + depends on ISA_DMA_API && !M68K |
| help |
| This selects the Winbond(R) W83L51xD Secure digital and |
| Multimedia card Interface. |
| -- |
| 2.33.0 |
| |