OpenCloudOS-Kernel/arch/mips/alchemy/common
Christoph Hellwig 6d4e9a8efe driver core: lift dma_default_coherent into common code
Lift the dma_default_coherent variable from the mips architecture code
to the driver core.  This allows an architecture to sdefault all device
to be DMA coherent at run time, even if the kernel is build with support
for DMA noncoherent device.  By allowing device_initialize to set the
->dma_coherent field to this default the amount of arch hooks required
for this behavior can be greatly reduced.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
2021-02-13 09:51:45 +01:00
..
Makefile treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00
clock.c MIPS: Alchemy: Fix memleak in alchemy_clk_setup_cpu 2020-11-17 12:53:57 +01:00
dbdma.c treewide: kzalloc() -> kcalloc() 2018-06-12 16:19:22 -07:00
dma.c MIPS: Audit and remove any unnecessary uses of module.h 2017-02-14 09:00:25 +00:00
gpiolib.c MIPS: Audit and remove any unnecessary uses of module.h 2017-02-14 09:00:25 +00:00
irq.c genirq: Remove irq argument from irq flow handlers 2015-09-16 15:47:51 +02:00
platform.c MIPS: Alchemy: add DMA masks for on-chip ethernet 2019-05-15 14:29:29 -07:00
power.c Replace <asm/uaccess.h> with <linux/uaccess.h> globally 2016-12-24 11:46:01 -08:00
prom.c MIPS: Remove empty prom_free_prom_memory functions 2021-01-07 17:11:33 +01:00
setup.c driver core: lift dma_default_coherent into common code 2021-02-13 09:51:45 +01:00
sleeper.S treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
time.c MIPS: Replace setup_irq() by request_irq() 2020-03-05 16:47:35 +01:00
usb.c treewide: Add SPDX license identifier for missed files 2019-05-21 10:50:45 +02:00
vss.c treewide: Add SPDX license identifier for missed files 2019-05-21 10:50:45 +02:00