Home
last modified time | relevance | path

Searched +full:cv1800b +full:- +full:dmamux (Results 1 – 3 of 3) sorted by relevance

/linux/Documentation/devicetree/bindings/dma/
H A Dsophgo,cv1800b-dmamux.yaml1 # 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 Dcv1800b-dmamux.c1 // 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 DMakefile1 # 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 …]