MAX32665 Peripheral Driver API
Peripheral Driver API for the MAX32665
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Modules Pages
dma_regs.h File Reference
#include <stdint.h>

Go to the source code of this file.

Data Structures

struct  mxc_dma_ch_regs_t
 

Macros

#define MXC_R_DMA_CFG   ((uint32_t)0x00000000UL)
 
#define MXC_R_DMA_ST   ((uint32_t)0x00000004UL)
 
#define MXC_R_DMA_SRC   ((uint32_t)0x00000008UL)
 
#define MXC_R_DMA_DST   ((uint32_t)0x0000000CUL)
 
#define MXC_R_DMA_CNT   ((uint32_t)0x00000010UL)
 
#define MXC_R_DMA_SRC_RLD   ((uint32_t)0x00000014UL)
 
#define MXC_R_DMA_DST_RLD   ((uint32_t)0x00000018UL)
 
#define MXC_R_DMA_CNT_RLD   ((uint32_t)0x0000001CUL)
 
#define MXC_R_DMA_CN   ((uint32_t)0x00000000UL)
 
#define MXC_R_DMA_INTR   ((uint32_t)0x00000004UL)
 
#define MXC_R_DMA_CH   ((uint32_t)0x00000100UL)
 
#define MXC_F_DMA_CN_CH0_IEN_POS   0
 
#define MXC_F_DMA_CN_CH0_IEN   ((uint32_t)(0x1UL << MXC_F_DMA_CN_CH0_IEN_POS))
 
#define MXC_F_DMA_CN_CH1_IEN_POS   1
 
#define MXC_F_DMA_CN_CH1_IEN   ((uint32_t)(0x1UL << MXC_F_DMA_CN_CH1_IEN_POS))
 
#define MXC_F_DMA_CN_CH2_IEN_POS   2
 
#define MXC_F_DMA_CN_CH2_IEN   ((uint32_t)(0x1UL << MXC_F_DMA_CN_CH2_IEN_POS))
 
#define MXC_F_DMA_CN_CH3_IEN_POS   3
 
#define MXC_F_DMA_CN_CH3_IEN   ((uint32_t)(0x1UL << MXC_F_DMA_CN_CH3_IEN_POS))
 
#define MXC_F_DMA_CN_CH4_IEN_POS   4
 
#define MXC_F_DMA_CN_CH4_IEN   ((uint32_t)(0x1UL << MXC_F_DMA_CN_CH4_IEN_POS))
 
#define MXC_F_DMA_CN_CH5_IEN_POS   5
 
#define MXC_F_DMA_CN_CH5_IEN   ((uint32_t)(0x1UL << MXC_F_DMA_CN_CH5_IEN_POS))
 
#define MXC_F_DMA_CN_CH6_IEN_POS   6
 
#define MXC_F_DMA_CN_CH6_IEN   ((uint32_t)(0x1UL << MXC_F_DMA_CN_CH6_IEN_POS))
 
#define MXC_F_DMA_CN_CH7_IEN_POS   7
 
#define MXC_F_DMA_CN_CH7_IEN   ((uint32_t)(0x1UL << MXC_F_DMA_CN_CH7_IEN_POS))
 
#define MXC_F_DMA_INTR_CH0_IPEND_POS   0
 
#define MXC_F_DMA_INTR_CH0_IPEND   ((uint32_t)(0x1UL << MXC_F_DMA_INTR_CH0_IPEND_POS))
 
#define MXC_F_DMA_INTR_CH1_IPEND_POS   1
 
#define MXC_F_DMA_INTR_CH1_IPEND   ((uint32_t)(0x1UL << MXC_F_DMA_INTR_CH1_IPEND_POS))
 
#define MXC_F_DMA_INTR_CH2_IPEND_POS   2
 
#define MXC_F_DMA_INTR_CH2_IPEND   ((uint32_t)(0x1UL << MXC_F_DMA_INTR_CH2_IPEND_POS))
 
#define MXC_F_DMA_INTR_CH3_IPEND_POS   3
 
#define MXC_F_DMA_INTR_CH3_IPEND   ((uint32_t)(0x1UL << MXC_F_DMA_INTR_CH3_IPEND_POS))
 
#define MXC_F_DMA_INTR_CH4_IPEND_POS   4
 
#define MXC_F_DMA_INTR_CH4_IPEND   ((uint32_t)(0x1UL << MXC_F_DMA_INTR_CH4_IPEND_POS))
 
#define MXC_F_DMA_INTR_CH5_IPEND_POS   5
 
#define MXC_F_DMA_INTR_CH5_IPEND   ((uint32_t)(0x1UL << MXC_F_DMA_INTR_CH5_IPEND_POS))
 
#define MXC_F_DMA_INTR_CH6_IPEND_POS   6
 
#define MXC_F_DMA_INTR_CH6_IPEND   ((uint32_t)(0x1UL << MXC_F_DMA_INTR_CH6_IPEND_POS))
 
#define MXC_F_DMA_INTR_CH7_IPEND_POS   7
 
#define MXC_F_DMA_INTR_CH7_IPEND   ((uint32_t)(0x1UL << MXC_F_DMA_INTR_CH7_IPEND_POS))
 
#define MXC_F_DMA_CFG_CHEN_POS   0
 
#define MXC_F_DMA_CFG_CHEN   ((uint32_t)(0x1UL << MXC_F_DMA_CFG_CHEN_POS))
 
#define MXC_F_DMA_CFG_RLDEN_POS   1
 
#define MXC_F_DMA_CFG_RLDEN   ((uint32_t)(0x1UL << MXC_F_DMA_CFG_RLDEN_POS))
 
#define MXC_F_DMA_CFG_PRI_POS   2
 
#define MXC_F_DMA_CFG_PRI   ((uint32_t)(0x3UL << MXC_F_DMA_CFG_PRI_POS))
 
#define MXC_V_DMA_CFG_PRI_HIGH   ((uint32_t)0x0UL)
 
#define MXC_S_DMA_CFG_PRI_HIGH   (MXC_V_DMA_CFG_PRI_HIGH << MXC_F_DMA_CFG_PRI_POS)
 
#define MXC_V_DMA_CFG_PRI_MEDHIGH   ((uint32_t)0x1UL)
 
#define MXC_S_DMA_CFG_PRI_MEDHIGH   (MXC_V_DMA_CFG_PRI_MEDHIGH << MXC_F_DMA_CFG_PRI_POS)
 
#define MXC_V_DMA_CFG_PRI_MEDLOW   ((uint32_t)0x2UL)
 
#define MXC_S_DMA_CFG_PRI_MEDLOW   (MXC_V_DMA_CFG_PRI_MEDLOW << MXC_F_DMA_CFG_PRI_POS)
 
#define MXC_V_DMA_CFG_PRI_LOW   ((uint32_t)0x3UL)
 
#define MXC_S_DMA_CFG_PRI_LOW   (MXC_V_DMA_CFG_PRI_LOW << MXC_F_DMA_CFG_PRI_POS)
 
#define MXC_F_DMA_CFG_REQSEL_POS   4
 
#define MXC_F_DMA_CFG_REQSEL   ((uint32_t)(0x3FUL << MXC_F_DMA_CFG_REQSEL_POS))
 
#define MXC_V_DMA_CFG_REQSEL_MEMTOMEM   ((uint32_t)0x0UL)
 
#define MXC_S_DMA_CFG_REQSEL_MEMTOMEM   (MXC_V_DMA_CFG_REQSEL_MEMTOMEM << MXC_F_DMA_CFG_REQSEL_POS)
 
#define MXC_V_DMA_CFG_REQSEL_SPI1RX   ((uint32_t)0x1UL)
 
#define MXC_S_DMA_CFG_REQSEL_SPI1RX   (MXC_V_DMA_CFG_REQSEL_SPI1RX << MXC_F_DMA_CFG_REQSEL_POS)
 
#define MXC_V_DMA_CFG_REQSEL_SPI2RX   ((uint32_t)0x2UL)
 
#define MXC_S_DMA_CFG_REQSEL_SPI2RX   (MXC_V_DMA_CFG_REQSEL_SPI2RX << MXC_F_DMA_CFG_REQSEL_POS)
 
#define MXC_V_DMA_CFG_REQSEL_UART0RX   ((uint32_t)0x4UL)
 
#define MXC_S_DMA_CFG_REQSEL_UART0RX   (MXC_V_DMA_CFG_REQSEL_UART0RX << MXC_F_DMA_CFG_REQSEL_POS)
 
#define MXC_V_DMA_CFG_REQSEL_UART1RX   ((uint32_t)0x5UL)
 
#define MXC_S_DMA_CFG_REQSEL_UART1RX   (MXC_V_DMA_CFG_REQSEL_UART1RX << MXC_F_DMA_CFG_REQSEL_POS)
 
#define MXC_V_DMA_CFG_REQSEL_I2C0RX   ((uint32_t)0x7UL)
 
#define MXC_S_DMA_CFG_REQSEL_I2C0RX   (MXC_V_DMA_CFG_REQSEL_I2C0RX << MXC_F_DMA_CFG_REQSEL_POS)
 
#define MXC_V_DMA_CFG_REQSEL_I2C1RX   ((uint32_t)0x8UL)
 
#define MXC_S_DMA_CFG_REQSEL_I2C1RX   (MXC_V_DMA_CFG_REQSEL_I2C1RX << MXC_F_DMA_CFG_REQSEL_POS)
 
#define MXC_V_DMA_CFG_REQSEL_ADC   ((uint32_t)0x9UL)
 
#define MXC_S_DMA_CFG_REQSEL_ADC   (MXC_V_DMA_CFG_REQSEL_ADC << MXC_F_DMA_CFG_REQSEL_POS)
 
#define MXC_V_DMA_CFG_REQSEL_I2C2RX   ((uint32_t)0xAUL)
 
#define MXC_S_DMA_CFG_REQSEL_I2C2RX   (MXC_V_DMA_CFG_REQSEL_I2C2RX << MXC_F_DMA_CFG_REQSEL_POS)
 
#define MXC_V_DMA_CFG_REQSEL_UART2RX   ((uint32_t)0xEUL)
 
#define MXC_S_DMA_CFG_REQSEL_UART2RX   (MXC_V_DMA_CFG_REQSEL_UART2RX << MXC_F_DMA_CFG_REQSEL_POS)
 
#define MXC_V_DMA_CFG_REQSEL_SPI0RX   ((uint32_t)0xFUL)
 
#define MXC_S_DMA_CFG_REQSEL_SPI0RX   (MXC_V_DMA_CFG_REQSEL_SPI0RX << MXC_F_DMA_CFG_REQSEL_POS)
 
#define MXC_V_DMA_CFG_REQSEL_USBRXEP1   ((uint32_t)0x11UL)
 
#define MXC_S_DMA_CFG_REQSEL_USBRXEP1   (MXC_V_DMA_CFG_REQSEL_USBRXEP1 << MXC_F_DMA_CFG_REQSEL_POS)
 
#define MXC_V_DMA_CFG_REQSEL_USBRXEP2   ((uint32_t)0x12UL)
 
#define MXC_S_DMA_CFG_REQSEL_USBRXEP2   (MXC_V_DMA_CFG_REQSEL_USBRXEP2 << MXC_F_DMA_CFG_REQSEL_POS)
 
#define MXC_V_DMA_CFG_REQSEL_USBRXEP3   ((uint32_t)0x13UL)
 
#define MXC_S_DMA_CFG_REQSEL_USBRXEP3   (MXC_V_DMA_CFG_REQSEL_USBRXEP3 << MXC_F_DMA_CFG_REQSEL_POS)
 
#define MXC_V_DMA_CFG_REQSEL_USBRXEP4   ((uint32_t)0x14UL)
 
#define MXC_S_DMA_CFG_REQSEL_USBRXEP4   (MXC_V_DMA_CFG_REQSEL_USBRXEP4 << MXC_F_DMA_CFG_REQSEL_POS)
 
#define MXC_V_DMA_CFG_REQSEL_USBRXEP5   ((uint32_t)0x15UL)
 
#define MXC_S_DMA_CFG_REQSEL_USBRXEP5   (MXC_V_DMA_CFG_REQSEL_USBRXEP5 << MXC_F_DMA_CFG_REQSEL_POS)
 
#define MXC_V_DMA_CFG_REQSEL_USBRXEP6   ((uint32_t)0x16UL)
 
#define MXC_S_DMA_CFG_REQSEL_USBRXEP6   (MXC_V_DMA_CFG_REQSEL_USBRXEP6 << MXC_F_DMA_CFG_REQSEL_POS)
 
#define MXC_V_DMA_CFG_REQSEL_USBRXEP7   ((uint32_t)0x17UL)
 
#define MXC_S_DMA_CFG_REQSEL_USBRXEP7   (MXC_V_DMA_CFG_REQSEL_USBRXEP7 << MXC_F_DMA_CFG_REQSEL_POS)
 
#define MXC_V_DMA_CFG_REQSEL_USBRXEP8   ((uint32_t)0x18UL)
 
#define MXC_S_DMA_CFG_REQSEL_USBRXEP8   (MXC_V_DMA_CFG_REQSEL_USBRXEP8 << MXC_F_DMA_CFG_REQSEL_POS)
 
#define MXC_V_DMA_CFG_REQSEL_USBRXEP9   ((uint32_t)0x19UL)
 
#define MXC_S_DMA_CFG_REQSEL_USBRXEP9   (MXC_V_DMA_CFG_REQSEL_USBRXEP9 << MXC_F_DMA_CFG_REQSEL_POS)
 
#define MXC_V_DMA_CFG_REQSEL_USBRXEP10   ((uint32_t)0x1AUL)
 
#define MXC_S_DMA_CFG_REQSEL_USBRXEP10   (MXC_V_DMA_CFG_REQSEL_USBRXEP10 << MXC_F_DMA_CFG_REQSEL_POS)
 
#define MXC_V_DMA_CFG_REQSEL_USBRXEP11   ((uint32_t)0x1BUL)
 
#define MXC_S_DMA_CFG_REQSEL_USBRXEP11   (MXC_V_DMA_CFG_REQSEL_USBRXEP11 << MXC_F_DMA_CFG_REQSEL_POS)
 
#define MXC_V_DMA_CFG_REQSEL_SPI1TX   ((uint32_t)0x21UL)
 
#define MXC_S_DMA_CFG_REQSEL_SPI1TX   (MXC_V_DMA_CFG_REQSEL_SPI1TX << MXC_F_DMA_CFG_REQSEL_POS)
 
#define MXC_V_DMA_CFG_REQSEL_SPI2TX   ((uint32_t)0x22UL)
 
#define MXC_S_DMA_CFG_REQSEL_SPI2TX   (MXC_V_DMA_CFG_REQSEL_SPI2TX << MXC_F_DMA_CFG_REQSEL_POS)
 
#define MXC_V_DMA_CFG_REQSEL_UART0TX   ((uint32_t)0x24UL)
 
#define MXC_S_DMA_CFG_REQSEL_UART0TX   (MXC_V_DMA_CFG_REQSEL_UART0TX << MXC_F_DMA_CFG_REQSEL_POS)
 
#define MXC_V_DMA_CFG_REQSEL_UART1TX   ((uint32_t)0x25UL)
 
#define MXC_S_DMA_CFG_REQSEL_UART1TX   (MXC_V_DMA_CFG_REQSEL_UART1TX << MXC_F_DMA_CFG_REQSEL_POS)
 
#define MXC_V_DMA_CFG_REQSEL_I2C0TX   ((uint32_t)0x27UL)
 
#define MXC_S_DMA_CFG_REQSEL_I2C0TX   (MXC_V_DMA_CFG_REQSEL_I2C0TX << MXC_F_DMA_CFG_REQSEL_POS)
 
#define MXC_V_DMA_CFG_REQSEL_I2C1TX   ((uint32_t)0x28UL)
 
#define MXC_S_DMA_CFG_REQSEL_I2C1TX   (MXC_V_DMA_CFG_REQSEL_I2C1TX << MXC_F_DMA_CFG_REQSEL_POS)
 
#define MXC_V_DMA_CFG_REQSEL_I2C2TX   ((uint32_t)0x2AUL)
 
#define MXC_S_DMA_CFG_REQSEL_I2C2TX   (MXC_V_DMA_CFG_REQSEL_I2C2TX << MXC_F_DMA_CFG_REQSEL_POS)
 
#define MXC_V_DMA_CFG_REQSEL_UART2TX   ((uint32_t)0x2EUL)
 
#define MXC_S_DMA_CFG_REQSEL_UART2TX   (MXC_V_DMA_CFG_REQSEL_UART2TX << MXC_F_DMA_CFG_REQSEL_POS)
 
#define MXC_V_DMA_CFG_REQSEL_SPI0TX   ((uint32_t)0x2FUL)
 
#define MXC_S_DMA_CFG_REQSEL_SPI0TX   (MXC_V_DMA_CFG_REQSEL_SPI0TX << MXC_F_DMA_CFG_REQSEL_POS)
 
#define MXC_V_DMA_CFG_REQSEL_USBTXEP1   ((uint32_t)0x31UL)
 
#define MXC_S_DMA_CFG_REQSEL_USBTXEP1   (MXC_V_DMA_CFG_REQSEL_USBTXEP1 << MXC_F_DMA_CFG_REQSEL_POS)
 
#define MXC_V_DMA_CFG_REQSEL_USBTXEP2   ((uint32_t)0x32UL)
 
#define MXC_S_DMA_CFG_REQSEL_USBTXEP2   (MXC_V_DMA_CFG_REQSEL_USBTXEP2 << MXC_F_DMA_CFG_REQSEL_POS)
 
#define MXC_V_DMA_CFG_REQSEL_USBTXEP3   ((uint32_t)0x33UL)
 
#define MXC_S_DMA_CFG_REQSEL_USBTXEP3   (MXC_V_DMA_CFG_REQSEL_USBTXEP3 << MXC_F_DMA_CFG_REQSEL_POS)
 
#define MXC_V_DMA_CFG_REQSEL_USBTXEP4   ((uint32_t)0x34UL)
 
#define MXC_S_DMA_CFG_REQSEL_USBTXEP4   (MXC_V_DMA_CFG_REQSEL_USBTXEP4 << MXC_F_DMA_CFG_REQSEL_POS)
 
#define MXC_V_DMA_CFG_REQSEL_USBTXEP5   ((uint32_t)0x35UL)
 
#define MXC_S_DMA_CFG_REQSEL_USBTXEP5   (MXC_V_DMA_CFG_REQSEL_USBTXEP5 << MXC_F_DMA_CFG_REQSEL_POS)
 
#define MXC_V_DMA_CFG_REQSEL_USBTXEP6   ((uint32_t)0x36UL)
 
#define MXC_S_DMA_CFG_REQSEL_USBTXEP6   (MXC_V_DMA_CFG_REQSEL_USBTXEP6 << MXC_F_DMA_CFG_REQSEL_POS)
 
#define MXC_V_DMA_CFG_REQSEL_USBTXEP7   ((uint32_t)0x37UL)
 
#define MXC_S_DMA_CFG_REQSEL_USBTXEP7   (MXC_V_DMA_CFG_REQSEL_USBTXEP7 << MXC_F_DMA_CFG_REQSEL_POS)
 
#define MXC_V_DMA_CFG_REQSEL_USBTXEP8   ((uint32_t)0x38UL)
 
#define MXC_S_DMA_CFG_REQSEL_USBTXEP8   (MXC_V_DMA_CFG_REQSEL_USBTXEP8 << MXC_F_DMA_CFG_REQSEL_POS)
 
#define MXC_V_DMA_CFG_REQSEL_USBTXEP9   ((uint32_t)0x39UL)
 
#define MXC_S_DMA_CFG_REQSEL_USBTXEP9   (MXC_V_DMA_CFG_REQSEL_USBTXEP9 << MXC_F_DMA_CFG_REQSEL_POS)
 
#define MXC_V_DMA_CFG_REQSEL_USBTXEP10   ((uint32_t)0x3AUL)
 
#define MXC_S_DMA_CFG_REQSEL_USBTXEP10   (MXC_V_DMA_CFG_REQSEL_USBTXEP10 << MXC_F_DMA_CFG_REQSEL_POS)
 
#define MXC_V_DMA_CFG_REQSEL_USBTXEP11   ((uint32_t)0x3BUL)
 
#define MXC_S_DMA_CFG_REQSEL_USBTXEP11   (MXC_V_DMA_CFG_REQSEL_USBTXEP11 << MXC_F_DMA_CFG_REQSEL_POS)
 
#define MXC_F_DMA_CFG_REQWAIT_POS   10
 
#define MXC_F_DMA_CFG_REQWAIT   ((uint32_t)(0x1UL << MXC_F_DMA_CFG_REQWAIT_POS))
 
#define MXC_F_DMA_CFG_TOSEL_POS   11
 
#define MXC_F_DMA_CFG_TOSEL   ((uint32_t)(0x7UL << MXC_F_DMA_CFG_TOSEL_POS))
 
#define MXC_V_DMA_CFG_TOSEL_TO4   ((uint32_t)0x0UL)
 
#define MXC_S_DMA_CFG_TOSEL_TO4   (MXC_V_DMA_CFG_TOSEL_TO4 << MXC_F_DMA_CFG_TOSEL_POS)
 
#define MXC_V_DMA_CFG_TOSEL_TO8   ((uint32_t)0x1UL)
 
#define MXC_S_DMA_CFG_TOSEL_TO8   (MXC_V_DMA_CFG_TOSEL_TO8 << MXC_F_DMA_CFG_TOSEL_POS)
 
#define MXC_V_DMA_CFG_TOSEL_TO16   ((uint32_t)0x2UL)
 
#define MXC_S_DMA_CFG_TOSEL_TO16   (MXC_V_DMA_CFG_TOSEL_TO16 << MXC_F_DMA_CFG_TOSEL_POS)
 
#define MXC_V_DMA_CFG_TOSEL_TO32   ((uint32_t)0x3UL)
 
#define MXC_S_DMA_CFG_TOSEL_TO32   (MXC_V_DMA_CFG_TOSEL_TO32 << MXC_F_DMA_CFG_TOSEL_POS)
 
#define MXC_V_DMA_CFG_TOSEL_TO64   ((uint32_t)0x4UL)
 
#define MXC_S_DMA_CFG_TOSEL_TO64   (MXC_V_DMA_CFG_TOSEL_TO64 << MXC_F_DMA_CFG_TOSEL_POS)
 
#define MXC_V_DMA_CFG_TOSEL_TO128   ((uint32_t)0x5UL)
 
#define MXC_S_DMA_CFG_TOSEL_TO128   (MXC_V_DMA_CFG_TOSEL_TO128 << MXC_F_DMA_CFG_TOSEL_POS)
 
#define MXC_V_DMA_CFG_TOSEL_TO256   ((uint32_t)0x6UL)
 
#define MXC_S_DMA_CFG_TOSEL_TO256   (MXC_V_DMA_CFG_TOSEL_TO256 << MXC_F_DMA_CFG_TOSEL_POS)
 
#define MXC_V_DMA_CFG_TOSEL_TO512   ((uint32_t)0x7UL)
 
#define MXC_S_DMA_CFG_TOSEL_TO512   (MXC_V_DMA_CFG_TOSEL_TO512 << MXC_F_DMA_CFG_TOSEL_POS)
 
#define MXC_F_DMA_CFG_PSSEL_POS   14
 
#define MXC_F_DMA_CFG_PSSEL   ((uint32_t)(0x3UL << MXC_F_DMA_CFG_PSSEL_POS))
 
#define MXC_V_DMA_CFG_PSSEL_DIS   ((uint32_t)0x0UL)
 
#define MXC_S_DMA_CFG_PSSEL_DIS   (MXC_V_DMA_CFG_PSSEL_DIS << MXC_F_DMA_CFG_PSSEL_POS)
 
#define MXC_V_DMA_CFG_PSSEL_DIV256   ((uint32_t)0x1UL)
 
#define MXC_S_DMA_CFG_PSSEL_DIV256   (MXC_V_DMA_CFG_PSSEL_DIV256 << MXC_F_DMA_CFG_PSSEL_POS)
 
#define MXC_V_DMA_CFG_PSSEL_DIV64K   ((uint32_t)0x2UL)
 
#define MXC_S_DMA_CFG_PSSEL_DIV64K   (MXC_V_DMA_CFG_PSSEL_DIV64K << MXC_F_DMA_CFG_PSSEL_POS)
 
#define MXC_V_DMA_CFG_PSSEL_DIV16M   ((uint32_t)0x3UL)
 
#define MXC_S_DMA_CFG_PSSEL_DIV16M   (MXC_V_DMA_CFG_PSSEL_DIV16M << MXC_F_DMA_CFG_PSSEL_POS)
 
#define MXC_F_DMA_CFG_SRCWD_POS   16
 
#define MXC_F_DMA_CFG_SRCWD   ((uint32_t)(0x3UL << MXC_F_DMA_CFG_SRCWD_POS))
 
#define MXC_V_DMA_CFG_SRCWD_BYTE   ((uint32_t)0x0UL)
 
#define MXC_S_DMA_CFG_SRCWD_BYTE   (MXC_V_DMA_CFG_SRCWD_BYTE << MXC_F_DMA_CFG_SRCWD_POS)
 
#define MXC_V_DMA_CFG_SRCWD_HALFWORD   ((uint32_t)0x1UL)
 
#define MXC_S_DMA_CFG_SRCWD_HALFWORD   (MXC_V_DMA_CFG_SRCWD_HALFWORD << MXC_F_DMA_CFG_SRCWD_POS)
 
#define MXC_V_DMA_CFG_SRCWD_WORD   ((uint32_t)0x2UL)
 
#define MXC_S_DMA_CFG_SRCWD_WORD   (MXC_V_DMA_CFG_SRCWD_WORD << MXC_F_DMA_CFG_SRCWD_POS)
 
#define MXC_F_DMA_CFG_SRINC_POS   18
 
#define MXC_F_DMA_CFG_SRINC   ((uint32_t)(0x1UL << MXC_F_DMA_CFG_SRINC_POS))
 
#define MXC_F_DMA_CFG_DSTWD_POS   20
 
#define MXC_F_DMA_CFG_DSTWD   ((uint32_t)(0x3UL << MXC_F_DMA_CFG_DSTWD_POS))
 
#define MXC_V_DMA_CFG_DSTWD_BYTE   ((uint32_t)0x0UL)
 
#define MXC_S_DMA_CFG_DSTWD_BYTE   (MXC_V_DMA_CFG_DSTWD_BYTE << MXC_F_DMA_CFG_DSTWD_POS)
 
#define MXC_V_DMA_CFG_DSTWD_HALFWORD   ((uint32_t)0x1UL)
 
#define MXC_S_DMA_CFG_DSTWD_HALFWORD   (MXC_V_DMA_CFG_DSTWD_HALFWORD << MXC_F_DMA_CFG_DSTWD_POS)
 
#define MXC_V_DMA_CFG_DSTWD_WORD   ((uint32_t)0x2UL)
 
#define MXC_S_DMA_CFG_DSTWD_WORD   (MXC_V_DMA_CFG_DSTWD_WORD << MXC_F_DMA_CFG_DSTWD_POS)
 
#define MXC_F_DMA_CFG_DISTINC_POS   22
 
#define MXC_F_DMA_CFG_DISTINC   ((uint32_t)(0x1UL << MXC_F_DMA_CFG_DISTINC_POS))
 
#define MXC_F_DMA_CFG_BRST_POS   24
 
#define MXC_F_DMA_CFG_BRST   ((uint32_t)(0x1FUL << MXC_F_DMA_CFG_BRST_POS))
 
#define MXC_F_DMA_CFG_CHDIEN_POS   30
 
#define MXC_F_DMA_CFG_CHDIEN   ((uint32_t)(0x1UL << MXC_F_DMA_CFG_CHDIEN_POS))
 
#define MXC_F_DMA_CFG_CTZIEN_POS   31
 
#define MXC_F_DMA_CFG_CTZIEN   ((uint32_t)(0x1UL << MXC_F_DMA_CFG_CTZIEN_POS))
 
#define MXC_F_DMA_ST_CH_ST_POS   0
 
#define MXC_F_DMA_ST_CH_ST   ((uint32_t)(0x1UL << MXC_F_DMA_ST_CH_ST_POS))
 
#define MXC_F_DMA_ST_IPEND_POS   1
 
#define MXC_F_DMA_ST_IPEND   ((uint32_t)(0x1UL << MXC_F_DMA_ST_IPEND_POS))
 
#define MXC_F_DMA_ST_CTZ_ST_POS   2
 
#define MXC_F_DMA_ST_CTZ_ST   ((uint32_t)(0x1UL << MXC_F_DMA_ST_CTZ_ST_POS))
 
#define MXC_F_DMA_ST_RLD_ST_POS   3
 
#define MXC_F_DMA_ST_RLD_ST   ((uint32_t)(0x1UL << MXC_F_DMA_ST_RLD_ST_POS))
 
#define MXC_F_DMA_ST_BUS_ERR_POS   4
 
#define MXC_F_DMA_ST_BUS_ERR   ((uint32_t)(0x1UL << MXC_F_DMA_ST_BUS_ERR_POS))
 
#define MXC_F_DMA_ST_TO_ST_POS   6
 
#define MXC_F_DMA_ST_TO_ST   ((uint32_t)(0x1UL << MXC_F_DMA_ST_TO_ST_POS))
 
#define MXC_F_DMA_SRC_ADDR_POS   0
 
#define MXC_F_DMA_SRC_ADDR   ((uint32_t)(0xFFFFFFFFUL << MXC_F_DMA_SRC_ADDR_POS))
 
#define MXC_F_DMA_DST_ADDR_POS   0
 
#define MXC_F_DMA_DST_ADDR   ((uint32_t)(0xFFFFFFFFUL << MXC_F_DMA_DST_ADDR_POS))
 
#define MXC_F_DMA_CNT_CNT_POS   0
 
#define MXC_F_DMA_CNT_CNT   ((uint32_t)(0xFFFFFFUL << MXC_F_DMA_CNT_CNT_POS))
 
#define MXC_F_DMA_SRC_RLD_SRC_RLD_POS   0
 
#define MXC_F_DMA_SRC_RLD_SRC_RLD   ((uint32_t)(0x7FFFFFFFUL << MXC_F_DMA_SRC_RLD_SRC_RLD_POS))
 
#define MXC_F_DMA_DST_RLD_DST_RLD_POS   0
 
#define MXC_F_DMA_DST_RLD_DST_RLD   ((uint32_t)(0x7FFFFFFFUL << MXC_F_DMA_DST_RLD_DST_RLD_POS))
 
#define MXC_F_DMA_CNT_RLD_CNT_RLD_POS   0
 
#define MXC_F_DMA_CNT_RLD_CNT_RLD   ((uint32_t)(0xFFFFFFUL << MXC_F_DMA_CNT_RLD_CNT_RLD_POS))
 
#define MXC_F_DMA_CNT_RLD_RLDEN_POS   31
 
#define MXC_F_DMA_CNT_RLD_RLDEN   ((uint32_t)(0x1UL << MXC_F_DMA_CNT_RLD_RLDEN_POS))
 

Detailed Description

Registers, Bit Masks and Bit Positions for the DMA Peripheral Module.

Note
This file is @generated.