diff options
Diffstat (limited to 'include/linux/dma/xilinx_dma.h')
-rw-r--r-- | include/linux/dma/xilinx_dma.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/include/linux/dma/xilinx_dma.h b/include/linux/dma/xilinx_dma.h index 34b98f276ed0..3ae300052553 100644 --- a/include/linux/dma/xilinx_dma.h +++ b/include/linux/dma/xilinx_dma.h | |||
@@ -41,6 +41,20 @@ struct xilinx_vdma_config { | |||
41 | int ext_fsync; | 41 | int ext_fsync; |
42 | }; | 42 | }; |
43 | 43 | ||
44 | /** | ||
45 | * enum xdma_ip_type: DMA IP type. | ||
46 | * | ||
47 | * XDMA_TYPE_AXIDMA: Axi dma ip. | ||
48 | * XDMA_TYPE_CDMA: Axi cdma ip. | ||
49 | * XDMA_TYPE_VDMA: Axi vdma ip. | ||
50 | * | ||
51 | */ | ||
52 | enum xdma_ip_type { | ||
53 | XDMA_TYPE_AXIDMA = 0, | ||
54 | XDMA_TYPE_CDMA, | ||
55 | XDMA_TYPE_VDMA, | ||
56 | }; | ||
57 | |||
44 | int xilinx_vdma_channel_set_config(struct dma_chan *dchan, | 58 | int xilinx_vdma_channel_set_config(struct dma_chan *dchan, |
45 | struct xilinx_vdma_config *cfg); | 59 | struct xilinx_vdma_config *cfg); |
46 | 60 | ||