summaryrefslogtreecommitdiffstats
path: root/kernel/dma/Kconfig
Commit message (Expand)AuthorAgeFilesLines
* dma-mapping: remove CONFIG_DMA_REMAPChristoph Hellwig2022-03-031-6/+1
* Merge branch 'stable/for-linus-5.15' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2021-09-031-0/+13
|\
| * swiotlb: use depends on for DMA_RESTRICTED_POOLClaire Chang2021-08-311-2/+1
| * swiotlb: Add restricted DMA pool initializationClaire Chang2021-07-131-0/+14
* | dma-direct: add support for dma_coherent_default_memoryChristoph Hellwig2021-08-181-0/+4
|/
* driver core: lift dma_default_coherent into common codeChristoph Hellwig2021-02-131-3/+0
* Merge tag 'dma-mapping-5.11' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds2020-12-221-0/+13
|\
| * dma-mapping: add benchmark support for streaming DMA APIsBarry Song2020-11-271-0/+9
| * dma-mapping: Allow mixing bypass and mapped DMA operationAlexey Kardashevskiy2020-11-271-0/+4
* | dma-mapping: remove dma_virt_opsChristoph Hellwig2020-11-171-5/+0
|/
* dma-mapping: merge <linux/dma-contiguous.h> into <linux/dma-map-ops.h>Christoph Hellwig2020-10-061-1/+1
* cma: decrease CMA_ALIGNMENT lower limit to 2Paul Cercueil2020-10-061-1/+1
* dma-mapping: remove dma_cache_syncChristoph Hellwig2020-09-251-3/+0
* dma-mapping: add (back) arch_dma_mark_clean for ia64Christoph Hellwig2020-09-111-0/+6
* dma-mapping: fix DMA_OPS dependenciesChristoph Hellwig2020-09-111-0/+1
* dma-contiguous: provide the ability to reserve per-numa CMABarry Song2020-09-011-0/+11
* Merge tag 'sh-for-5.9' of git://git.libc.org/linux-shLinus Torvalds2020-08-151-0/+3
|\
| * dma-mapping: consolidate the NO_DMA definition in kernel/dma/KconfigChristoph Hellwig2020-08-141-0/+3
* | dma-debug: remove debug_dma_assert_idle() functionLinus Torvalds2020-08-141-5/+0
* | dma-mapping: add a dma_ops_bypass flag to struct deviceChristoph Hellwig2020-07-191-0/+8
* | dma-mapping: make support for dma ops optionalChristoph Hellwig2020-07-191-0/+4
|/
* dma-mapping: DMA_COHERENT_POOL should select GENERIC_ALLOCATORChristoph Hellwig2020-06-231-1/+1
* dma-direct: re-enable mmap for !CONFIG_MMUChristoph Hellwig2020-06-171-0/+1
* dma-pool: decouple DMA_REMAP from DMA_COHERENT_POOLDavid Rientjes2020-06-151-5/+5
* dma-remap: separate DMA atomic pools from direct remap codeDavid Rientjes2020-04-201-1/+5
* dma-direct: provide mmap and get_sgtable method overridesChristoph Hellwig2019-11-111-3/+9
* dma-mapping: remove arch_dma_mmap_pgprotChristoph Hellwig2019-08-291-3/+9
* dma-direct: Force unencrypted DMA under SME for certain DMA masksTom Lendacky2019-07-161-0/+3
* treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner2019-05-211-0/+1
* dma-mapping: add a Kconfig symbol to indicate arch_dma_prep_coherent presenceChristoph Hellwig2019-05-061-0/+3
* dma: select GENERIC_ALLOCATOR for DMA_REMAPClément Leger2019-04-081-0/+1
* Merge tag 'dma-mapping-5.1' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds2019-03-101-1/+120
|\
| * dma-mapping: move CONFIG_DMA_CMA to kernel/dma/KconfigChristoph Hellwig2019-02-201-0/+77
| * dma-mapping: improve selection of dma_declare_coherent availabilityChristoph Hellwig2019-02-201-1/+1
| * dma-mapping: add a kconfig symbol for arch_teardown_dma_ops availabilityChristoph Hellwig2019-02-131-0/+3
| * dma-mapping: add a kconfig symbol for arch_setup_dma_ops availabilityChristoph Hellwig2019-02-131-0/+3
| * dma-mapping: move debug configuration options to kernel/dmaAndy Shevchenko2019-02-131-0/+36
* | dma-mapping, powerpc: simplify the arch dma_set_mask overrideChristoph Hellwig2019-02-181-0/+3
|/
* dma-mapping: always build the direct mapping codeChristoph Hellwig2018-12-131-7/+0
* dma-mapping: move the arm64 noncoherent alloc/free support to common codeChristoph Hellwig2018-12-011-0/+5
* dma-mapping: move the remap helpers to a separate fileChristoph Hellwig2018-12-011-0/+4
* dma-mapping: consolidate the dma mmap implementationsChristoph Hellwig2018-09-201-4/+6
* dma-mapping: merge direct and noncoherent opsChristoph Hellwig2018-09-201-7/+2
* dma-mapping: move the dma_coherent flag to struct deviceChristoph Hellwig2018-09-201-0/+3
* dma-mapping: add the missing ARCH_HAS_SYNC_DMA_FOR_CPU_ALL declarationChristoph Hellwig2018-09-201-0/+3
* dma-mapping: move all DMA mapping code to kernel/dmaChristoph Hellwig2018-06-141-0/+50