Lines Matching defs:sun6i_dma_config
113 struct sun6i_dma_config { struct
114 u32 nr_max_channels;
115 u32 nr_max_requests;
116 u32 nr_max_vchans;
127 void (*clock_autogate_enable)(struct sun6i_dma_dev *);
128 void (*set_burst_length)(u32 *p_cfg, s8 src_burst, s8 dst_burst);
129 void (*set_drq)(u32 *p_cfg, s8 src_drq, s8 dst_drq);
130 void (*set_mode)(u32 *p_cfg, s8 src_mode, s8 dst_mode);
131 u32 src_burst_lengths;
132 u32 dst_burst_lengths;
133 u32 src_addr_widths;
134 u32 dst_addr_widths;
135 bool has_mbus_clk;
829 static int sun6i_dma_config(struct dma_chan *chan, in sun6i_dma_config() function