aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/drivers/mfd
diff options
context:
space:
mode:
authorChristoph Hellwig <hch@lst.de>2019-02-03 20:11:53 +0100
committerChristoph Hellwig <hch@lst.de>2019-02-13 19:18:15 +0100
commitd0377392201b4cab670dafd092b17164f49d8b8e (patch)
treecd32e0592a3035bae01364f167ff97860f492836 /drivers/mfd
parentdma-mapping: add a kconfig symbol for arch_teardown_dma_ops availability (diff)
downloadwireguard-linux-d0377392201b4cab670dafd092b17164f49d8b8e.tar.xz
wireguard-linux-d0377392201b4cab670dafd092b17164f49d8b8e.zip
mfd/sm501: depend on HAS_DMA
Currently the sm501 mfd driver can be compiled without any dependencies, but through the use of dma_declare_coherent it really depends on having DMA and iomem support. Normally we don't explicitly require DMA support as we have stubs for it if on UML, but in this case the driver selects support for dma_declare_coherent and thus also requires memmap support. Guard this by an explicit dependency. Signed-off-by: Christoph Hellwig <hch@lst.de> Acked-by: Lee Jones <lee.jones@linaro.org>
Diffstat (limited to 'drivers/mfd')
-rw-r--r--drivers/mfd/Kconfig1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/mfd/Kconfig b/drivers/mfd/Kconfig
index f461460a2aeb..f15f6489803d 100644
--- a/drivers/mfd/Kconfig
+++ b/drivers/mfd/Kconfig
@@ -1066,6 +1066,7 @@ config MFD_SI476X_CORE
config MFD_SM501
tristate "Silicon Motion SM501"
+ depends on HAS_DMA
---help---
This is the core driver for the Silicon Motion SM501 multimedia
companion chip. This device is a multifunction device which may