Merge branch 'topic/xilinx' into for-linus
This commit is contained in:
commit
cecd5fc551
|
@ -366,6 +366,20 @@ struct xilinx_dma_chan {
|
||||||
u16 tdest;
|
u16 tdest;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* enum xdma_ip_type: DMA IP type.
|
||||||
|
*
|
||||||
|
* XDMA_TYPE_AXIDMA: Axi dma ip.
|
||||||
|
* XDMA_TYPE_CDMA: Axi cdma ip.
|
||||||
|
* XDMA_TYPE_VDMA: Axi vdma ip.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
enum xdma_ip_type {
|
||||||
|
XDMA_TYPE_AXIDMA = 0,
|
||||||
|
XDMA_TYPE_CDMA,
|
||||||
|
XDMA_TYPE_VDMA,
|
||||||
|
};
|
||||||
|
|
||||||
struct xilinx_dma_config {
|
struct xilinx_dma_config {
|
||||||
enum xdma_ip_type dmatype;
|
enum xdma_ip_type dmatype;
|
||||||
int (*clk_init)(struct platform_device *pdev, struct clk **axi_clk,
|
int (*clk_init)(struct platform_device *pdev, struct clk **axi_clk,
|
||||||
|
|
|
@ -41,20 +41,6 @@ struct xilinx_vdma_config {
|
||||||
int ext_fsync;
|
int ext_fsync;
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
|
||||||
* enum xdma_ip_type: DMA IP type.
|
|
||||||
*
|
|
||||||
* XDMA_TYPE_AXIDMA: Axi dma ip.
|
|
||||||
* XDMA_TYPE_CDMA: Axi cdma ip.
|
|
||||||
* XDMA_TYPE_VDMA: Axi vdma ip.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
enum xdma_ip_type {
|
|
||||||
XDMA_TYPE_AXIDMA = 0,
|
|
||||||
XDMA_TYPE_CDMA,
|
|
||||||
XDMA_TYPE_VDMA,
|
|
||||||
};
|
|
||||||
|
|
||||||
int xilinx_vdma_channel_set_config(struct dma_chan *dchan,
|
int xilinx_vdma_channel_set_config(struct dma_chan *dchan,
|
||||||
struct xilinx_vdma_config *cfg);
|
struct xilinx_vdma_config *cfg);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue