linux/drivers/mailbox
Geert Uytterhoeven 19ed70c0b3 mailbox: Remove depends on HAS_DMA in case of platform dependency
Remove dependencies on HAS_DMA where a Kconfig symbol depends on another
symbol that implies HAS_DMA, and, optionally, on "|| COMPILE_TEST".
In most cases this other symbol is an architecture or platform specific
symbol, or PCI.

Generic symbols and drivers without platform dependencies keep their
dependencies on HAS_DMA, to prevent compiling subsystems or drivers that
cannot work anyway.

This simplifies the dependencies, and allows to improve compile-testing.

Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
Reviewed-by: Mark Brown <broonie@kernel.org>
Acked-by: Robin Murphy <robin.murphy@arm.com>
Signed-off-by: Jassi Brar <jaswinder.singh@linaro.org>
2018-06-06 22:21:15 +05:30
..
arm_mhu.c
bcm2835-mailbox.c
bcm-flexrm-mailbox.c maillbox: bcm-flexrm-mailbox: Use dma_pool_zalloc() 2018-03-15 21:23:36 +05:30
bcm-pdc-mailbox.c mailbox: bcm-pdc: Add Northstar Plus support to PDC driver 2017-03-28 23:27:56 +05:30
hi3660-mailbox.c mailbox: Add support for Hi3660 mailbox 2018-03-20 11:15:54 +08:00
hi6220-mailbox.c mailbox: constify mbox_chan_ops structures 2017-03-28 23:27:32 +05:30
Kconfig mailbox: Remove depends on HAS_DMA in case of platform dependency 2018-06-06 22:21:15 +05:30
mailbox-altera.c mailbox: Convert timers to use timer_setup() 2017-11-06 12:49:51 -08:00
mailbox-sti.c mailbox: sti: Fix module autoload for OF registration 2016-12-19 20:10:18 +05:30
mailbox-test.c vfs: do bulk POLL* -> EPOLL* replacement 2018-02-11 14:34:03 -08:00
mailbox-xgene-slimpro.c mailbox: constify mbox_chan_ops structures 2017-03-28 23:27:32 +05:30
mailbox.c mailbox: reset txdone_method TXDONE_BY_POLL if client knows_txdone 2017-11-14 20:21:28 +05:30
mailbox.h
Makefile mailbox: Add support for Hi3660 mailbox 2018-03-20 11:15:54 +08:00
omap-mailbox.c mailbox/omap: unregister mbox class 2017-11-14 20:21:35 +05:30
pcc.c Change to POLL api and fixes for FlexRM and OMAP driver 2017-11-15 13:39:18 -08:00
pl320-ipc.c
platform_mhu.c
qcom-apcs-ipc-mailbox.c mailbox: qcom: Create APCS child device for clock controller 2018-02-04 12:16:23 +05:30
rockchip-mailbox.c
tegra-hsp.c mailbox: tegra-hsp: Use after free in tegra_hsp_remove_doorbells() 2016-11-18 14:32:13 +01:00
ti-msgmgr.c mailbox: ti-msgmgr: Use %zu for size_t print format 2018-01-10 10:15:32 +05:30