Lines Matching +full:- +full:pdma
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
7 * - drivers/dma/fsl-edma.c
8 * - drivers/dma/dw-edma/
9 * - drivers/dma/pxa-dma.c
12 * - Chapter 12 "Platform DMA Engine (PDMA)" of
13 * SiFive FU540-C000 v1.0
14 * https://static.dev.sifive.com/FU540-C000-v1.0.pdf
20 #include <linux/dma-direction.h>
23 #include "../virt-dma.h"
36 #define PDMA_ACT_TYPE 0x104 /* Read-only */
37 #define PDMA_REMAINING_BYTE 0x108 /* Read-only */
38 #define PDMA_CUR_DST_ADDR 0x110 /* Read-only*/
39 #define PDMA_CUR_SRC_ADDR 0x118 /* Read-only*/
57 #define SF_PDMA_REG_BASE(ch) (pdma->membase + (PDMA_CHAN_OFFSET * (ch)))
60 /* read-write regs */
68 /* read-only */
96 struct sf_pdma *pdma; member