Lines Matching +full:dma +full:- +full:channel +full:- +full:mask
1 /* SPDX-License-Identifier: GPL-2.0-only */
12 #include <linux/shdma-base.h>
17 /* Used by slave DMA clients to request DMA to/from a specific peripheral */
23 * Supplied by platforms to specify, how a DMA channel has to be configured for
34 * struct sh_dmae_channel - DMAC channel platform data
36 * @dmars: channel DMARS register offset
37 * @chclr_offset: channel CHCLR register offset
38 * @dmars_bit: channel DMARS field offset within the register
39 * @chclr_bit: bit position, to be set to reset the channel
50 * struct sh_dmae_pdata - DMAC platform data
53 * @channel: array of DMA channels
56 * @ts_low_mask: low TS field mask
58 * @ts_high_mask: high TS field mask
64 * @dmaor_is_32bit: DMAOR is a 32-bit register
68 * @chclr_bitwise: channel CHCLR registers are bitwise
74 const struct sh_dmae_channel *channel; member
97 #define DMAOR_DME 0x00000001 /* DMA Master Enable */
107 #define RS_ERS 0x00000800 /* DMA extended resource selector */
108 #define CHCR_DE 0x00000001 /* DMA Enable */