Searched +full:cv1800b +full:- +full:dmamux (Results 1 – 3 of 3) sorted by relevance
| /linux/Documentation/devicetree/bindings/dma/ |
| H A D | sophgo,cv1800b-dmamux.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/dma/sophgo,cv1800b-dmamux.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Inochi Amaoto <inochiama@gmail.com> 18 - $ref: dma-router.yaml# 22 const: sophgo,cv1800b-dmamux 26 - description: DMA channal remapping register 27 - description: DMA channel interrupt mapping register 29 '#dma-cells': [all …]
|
| /linux/drivers/dma/ |
| H A D | cv1800b-dmamux.c | 1 // SPDX-License-Identifier: GPL-2.0 78 struct cv1800_dmamux_data *dmamux = dev_get_drvdata(dev); in cv1800_dmamux_free() local 81 guard(spinlock_irqsave)(&dmamux->lock); in cv1800_dmamux_free() 83 regmap_update_bits(dmamux->regmap, in cv1800_dmamux_free() 84 DMAMUX_CH_REG(map->channel), in cv1800_dmamux_free() 85 DMAMUX_CH_MASK(map->channel), in cv1800_dmamux_free() 88 regmap_update_bits(dmamux->regmap, REG_DMA_INT_MUX, in cv1800_dmamux_free() 89 DMAMUX_INT_CH_MASK(map->channel, map->cpu), in cv1800_dmamux_free() 90 DMAMUX_INTEN_BIT(map->cpu)); in cv1800_dmamux_free() 93 map->channel, map->peripheral, map->cpu); in cv1800_dmamux_free() [all …]
|
| H A D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 3 subdir-ccflags-$(CONFIG_DMADEVICES_DEBUG) := -DDEBUG 4 subdir-ccflags-$(CONFIG_DMADEVICES_VDEBUG) += -DVERBOSE_DEBUG 7 obj-$(CONFIG_DMA_ENGINE) += dmaengine.o 8 obj-$(CONFIG_DMA_VIRTUAL_CHANNELS) += virt-dma.o 9 obj-$(CONFIG_DMA_ACPI) += acpi-dma.o 10 obj-$(CONFIG_DMA_OF) += of-dma.o 13 obj-$(CONFIG_DMATEST) += dmatest.o 16 obj-$(CONFIG_ALTERA_MSGDMA) += altera-msgdma.o 17 obj-$(CONFIG_AMBA_PL08X) += amba-pl08x.o [all …]
|