Zephyr Project API 4.0.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
xg24-dma.h File Reference

Go to the source code of this file.

Macros

#define DMA_REQSEL_NONE   (FIELD_PREP(DMA_SRC_MASK, 0) | FIELD_PREP(DMA_SIG_MASK, 0))
 Definition of Silabs LDMA request signal.
 
#define DMA_REQSEL_LDMAXBARPRSREQ0   (FIELD_PREP(DMA_SRC_MASK, 1) | FIELD_PREP(DMA_SIG_MASK, 0))
 
#define DMA_REQSEL_LDMAXBARPRSREQ1   (FIELD_PREP(DMA_SRC_MASK, 1) | FIELD_PREP(DMA_SIG_MASK, 1))
 
#define DMA_REQSEL_TIMER0CC0   (FIELD_PREP(DMA_SRC_MASK, 2) | FIELD_PREP(DMA_SIG_MASK, 0))
 
#define DMA_REQSEL_TIMER0CC1   (FIELD_PREP(DMA_SRC_MASK, 2) | FIELD_PREP(DMA_SIG_MASK, 1))
 
#define DMA_REQSEL_TIMER0CC2   (FIELD_PREP(DMA_SRC_MASK, 2) | FIELD_PREP(DMA_SIG_MASK, 2))
 
#define DMA_REQSEL_TIMER0UFOF   (FIELD_PREP(DMA_SRC_MASK, 2) | FIELD_PREP(DMA_SIG_MASK, 3))
 
#define DMA_REQSEL_TIMER1CC0   (FIELD_PREP(DMA_SRC_MASK, 3) | FIELD_PREP(DMA_SIG_MASK, 0))
 
#define DMA_REQSEL_TIMER1CC1   (FIELD_PREP(DMA_SRC_MASK, 3) | FIELD_PREP(DMA_SIG_MASK, 1))
 
#define DMA_REQSEL_TIMER1CC2   (FIELD_PREP(DMA_SRC_MASK, 3) | FIELD_PREP(DMA_SIG_MASK, 2))
 
#define DMA_REQSEL_TIMER1UFOF   (FIELD_PREP(DMA_SRC_MASK, 3) | FIELD_PREP(DMA_SIG_MASK, 3))
 
#define DMA_REQSEL_USART0RXDATAV   (FIELD_PREP(DMA_SRC_MASK, 4) | FIELD_PREP(DMA_SIG_MASK, 0))
 
#define DMA_REQSEL_USART0RXDATAVRIGHT   (FIELD_PREP(DMA_SRC_MASK, 4) | FIELD_PREP(DMA_SIG_MASK, 1))
 
#define DMA_REQSEL_USART0TXBL   (FIELD_PREP(DMA_SRC_MASK, 4) | FIELD_PREP(DMA_SIG_MASK, 2))
 
#define DMA_REQSEL_USART0TXBLRIGHT   (FIELD_PREP(DMA_SRC_MASK, 4) | FIELD_PREP(DMA_SIG_MASK, 3))
 
#define DMA_REQSEL_USART0TXEMPTY   (FIELD_PREP(DMA_SRC_MASK, 4) | FIELD_PREP(DMA_SIG_MASK, 4))
 
#define DMA_REQSEL_I2C0RXDATAV   (FIELD_PREP(DMA_SRC_MASK, 5) | FIELD_PREP(DMA_SIG_MASK, 0))
 
#define DMA_REQSEL_I2C0TXBL   (FIELD_PREP(DMA_SRC_MASK, 5) | FIELD_PREP(DMA_SIG_MASK, 1))
 
#define DMA_REQSEL_I2C1RXDATAV   (FIELD_PREP(DMA_SRC_MASK, 6) | FIELD_PREP(DMA_SIG_MASK, 0))
 
#define DMA_REQSEL_I2C1TXBL   (FIELD_PREP(DMA_SRC_MASK, 6) | FIELD_PREP(DMA_SIG_MASK, 1))
 
#define DMA_REQSEL_IADC0IADC_SCAN   (FIELD_PREP(DMA_SRC_MASK, 10) | FIELD_PREP(DMA_SIG_MASK, 0))
 
#define DMA_REQSEL_IADC0IADC_SINGLE   (FIELD_PREP(DMA_SRC_MASK, 10) | FIELD_PREP(DMA_SIG_MASK, 1))
 
#define DMA_REQSEL_MSCWDATA   (FIELD_PREP(DMA_SRC_MASK, 11) | FIELD_PREP(DMA_SIG_MASK, 0))
 
#define DMA_REQSEL_TIMER2CC0   (FIELD_PREP(DMA_SRC_MASK, 12) | FIELD_PREP(DMA_SIG_MASK, 0))
 
#define DMA_REQSEL_TIMER2CC1   (FIELD_PREP(DMA_SRC_MASK, 12) | FIELD_PREP(DMA_SIG_MASK, 1))
 
#define DMA_REQSEL_TIMER2CC2   (FIELD_PREP(DMA_SRC_MASK, 12) | FIELD_PREP(DMA_SIG_MASK, 2))
 
#define DMA_REQSEL_TIMER2UFOF   (FIELD_PREP(DMA_SRC_MASK, 12) | FIELD_PREP(DMA_SIG_MASK, 3))
 
#define DMA_REQSEL_TIMER3CC0   (FIELD_PREP(DMA_SRC_MASK, 13) | FIELD_PREP(DMA_SIG_MASK, 0))
 
#define DMA_REQSEL_TIMER3CC1   (FIELD_PREP(DMA_SRC_MASK, 13) | FIELD_PREP(DMA_SIG_MASK, 1))
 
#define DMA_REQSEL_TIMER3CC2   (FIELD_PREP(DMA_SRC_MASK, 13) | FIELD_PREP(DMA_SIG_MASK, 2))
 
#define DMA_REQSEL_TIMER3UFOF   (FIELD_PREP(DMA_SRC_MASK, 13) | FIELD_PREP(DMA_SIG_MASK, 3))
 
#define DMA_REQSEL_TIMER4CC0   (FIELD_PREP(DMA_SRC_MASK, 14) | FIELD_PREP(DMA_SIG_MASK, 0))
 
#define DMA_REQSEL_TIMER4CC1   (FIELD_PREP(DMA_SRC_MASK, 14) | FIELD_PREP(DMA_SIG_MASK, 1))
 
#define DMA_REQSEL_TIMER4CC2   (FIELD_PREP(DMA_SRC_MASK, 14) | FIELD_PREP(DMA_SIG_MASK, 2))
 
#define DMA_REQSEL_TIMER4UFOF   (FIELD_PREP(DMA_SRC_MASK, 14) | FIELD_PREP(DMA_SIG_MASK, 3))
 
#define DMA_REQSEL_EUSART0RXFL   (FIELD_PREP(DMA_SRC_MASK, 15) | FIELD_PREP(DMA_SIG_MASK, 0))
 
#define DMA_REQSEL_EUSART0TXFL   (FIELD_PREP(DMA_SRC_MASK, 15) | FIELD_PREP(DMA_SIG_MASK, 1))
 
#define DMA_REQSEL_EUSART1RXFL   (FIELD_PREP(DMA_SRC_MASK, 16) | FIELD_PREP(DMA_SIG_MASK, 0))
 
#define DMA_REQSEL_EUSART1TXFL   (FIELD_PREP(DMA_SRC_MASK, 16) | FIELD_PREP(DMA_SIG_MASK, 1))
 
#define DMA_REQSEL_VDAC0CH0_REQ   (FIELD_PREP(DMA_SRC_MASK, 17) | FIELD_PREP(DMA_SIG_MASK, 0))
 
#define DMA_REQSEL_VDAC0CH1_REQ   (FIELD_PREP(DMA_SRC_MASK, 17) | FIELD_PREP(DMA_SIG_MASK, 1))
 
#define DMA_REQSEL_VDAC1CH0_REQ   (FIELD_PREP(DMA_SRC_MASK, 18) | FIELD_PREP(DMA_SIG_MASK, 0))
 
#define DMA_REQSEL_VDAC1CH1_REQ   (FIELD_PREP(DMA_SRC_MASK, 18) | FIELD_PREP(DMA_SIG_MASK, 1))
 

Macro Definition Documentation

◆ DMA_REQSEL_EUSART0RXFL

#define DMA_REQSEL_EUSART0RXFL   (FIELD_PREP(DMA_SRC_MASK, 15) | FIELD_PREP(DMA_SIG_MASK, 0))

◆ DMA_REQSEL_EUSART0TXFL

#define DMA_REQSEL_EUSART0TXFL   (FIELD_PREP(DMA_SRC_MASK, 15) | FIELD_PREP(DMA_SIG_MASK, 1))

◆ DMA_REQSEL_EUSART1RXFL

#define DMA_REQSEL_EUSART1RXFL   (FIELD_PREP(DMA_SRC_MASK, 16) | FIELD_PREP(DMA_SIG_MASK, 0))

◆ DMA_REQSEL_EUSART1TXFL

#define DMA_REQSEL_EUSART1TXFL   (FIELD_PREP(DMA_SRC_MASK, 16) | FIELD_PREP(DMA_SIG_MASK, 1))

◆ DMA_REQSEL_I2C0RXDATAV

#define DMA_REQSEL_I2C0RXDATAV   (FIELD_PREP(DMA_SRC_MASK, 5) | FIELD_PREP(DMA_SIG_MASK, 0))

◆ DMA_REQSEL_I2C0TXBL

#define DMA_REQSEL_I2C0TXBL   (FIELD_PREP(DMA_SRC_MASK, 5) | FIELD_PREP(DMA_SIG_MASK, 1))

◆ DMA_REQSEL_I2C1RXDATAV

#define DMA_REQSEL_I2C1RXDATAV   (FIELD_PREP(DMA_SRC_MASK, 6) | FIELD_PREP(DMA_SIG_MASK, 0))

◆ DMA_REQSEL_I2C1TXBL

#define DMA_REQSEL_I2C1TXBL   (FIELD_PREP(DMA_SRC_MASK, 6) | FIELD_PREP(DMA_SIG_MASK, 1))

◆ DMA_REQSEL_IADC0IADC_SCAN

#define DMA_REQSEL_IADC0IADC_SCAN   (FIELD_PREP(DMA_SRC_MASK, 10) | FIELD_PREP(DMA_SIG_MASK, 0))

◆ DMA_REQSEL_IADC0IADC_SINGLE

#define DMA_REQSEL_IADC0IADC_SINGLE   (FIELD_PREP(DMA_SRC_MASK, 10) | FIELD_PREP(DMA_SIG_MASK, 1))

◆ DMA_REQSEL_LDMAXBARPRSREQ0

#define DMA_REQSEL_LDMAXBARPRSREQ0   (FIELD_PREP(DMA_SRC_MASK, 1) | FIELD_PREP(DMA_SIG_MASK, 0))

◆ DMA_REQSEL_LDMAXBARPRSREQ1

#define DMA_REQSEL_LDMAXBARPRSREQ1   (FIELD_PREP(DMA_SRC_MASK, 1) | FIELD_PREP(DMA_SIG_MASK, 1))

◆ DMA_REQSEL_MSCWDATA

#define DMA_REQSEL_MSCWDATA   (FIELD_PREP(DMA_SRC_MASK, 11) | FIELD_PREP(DMA_SIG_MASK, 0))

◆ DMA_REQSEL_NONE

#define DMA_REQSEL_NONE   (FIELD_PREP(DMA_SRC_MASK, 0) | FIELD_PREP(DMA_SIG_MASK, 0))

Definition of Silabs LDMA request signal.

◆ DMA_REQSEL_TIMER0CC0

#define DMA_REQSEL_TIMER0CC0   (FIELD_PREP(DMA_SRC_MASK, 2) | FIELD_PREP(DMA_SIG_MASK, 0))

◆ DMA_REQSEL_TIMER0CC1

#define DMA_REQSEL_TIMER0CC1   (FIELD_PREP(DMA_SRC_MASK, 2) | FIELD_PREP(DMA_SIG_MASK, 1))

◆ DMA_REQSEL_TIMER0CC2

#define DMA_REQSEL_TIMER0CC2   (FIELD_PREP(DMA_SRC_MASK, 2) | FIELD_PREP(DMA_SIG_MASK, 2))

◆ DMA_REQSEL_TIMER0UFOF

#define DMA_REQSEL_TIMER0UFOF   (FIELD_PREP(DMA_SRC_MASK, 2) | FIELD_PREP(DMA_SIG_MASK, 3))

◆ DMA_REQSEL_TIMER1CC0

#define DMA_REQSEL_TIMER1CC0   (FIELD_PREP(DMA_SRC_MASK, 3) | FIELD_PREP(DMA_SIG_MASK, 0))

◆ DMA_REQSEL_TIMER1CC1

#define DMA_REQSEL_TIMER1CC1   (FIELD_PREP(DMA_SRC_MASK, 3) | FIELD_PREP(DMA_SIG_MASK, 1))

◆ DMA_REQSEL_TIMER1CC2

#define DMA_REQSEL_TIMER1CC2   (FIELD_PREP(DMA_SRC_MASK, 3) | FIELD_PREP(DMA_SIG_MASK, 2))

◆ DMA_REQSEL_TIMER1UFOF

#define DMA_REQSEL_TIMER1UFOF   (FIELD_PREP(DMA_SRC_MASK, 3) | FIELD_PREP(DMA_SIG_MASK, 3))

◆ DMA_REQSEL_TIMER2CC0

#define DMA_REQSEL_TIMER2CC0   (FIELD_PREP(DMA_SRC_MASK, 12) | FIELD_PREP(DMA_SIG_MASK, 0))

◆ DMA_REQSEL_TIMER2CC1

#define DMA_REQSEL_TIMER2CC1   (FIELD_PREP(DMA_SRC_MASK, 12) | FIELD_PREP(DMA_SIG_MASK, 1))

◆ DMA_REQSEL_TIMER2CC2

#define DMA_REQSEL_TIMER2CC2   (FIELD_PREP(DMA_SRC_MASK, 12) | FIELD_PREP(DMA_SIG_MASK, 2))

◆ DMA_REQSEL_TIMER2UFOF

#define DMA_REQSEL_TIMER2UFOF   (FIELD_PREP(DMA_SRC_MASK, 12) | FIELD_PREP(DMA_SIG_MASK, 3))

◆ DMA_REQSEL_TIMER3CC0

#define DMA_REQSEL_TIMER3CC0   (FIELD_PREP(DMA_SRC_MASK, 13) | FIELD_PREP(DMA_SIG_MASK, 0))

◆ DMA_REQSEL_TIMER3CC1

#define DMA_REQSEL_TIMER3CC1   (FIELD_PREP(DMA_SRC_MASK, 13) | FIELD_PREP(DMA_SIG_MASK, 1))

◆ DMA_REQSEL_TIMER3CC2

#define DMA_REQSEL_TIMER3CC2   (FIELD_PREP(DMA_SRC_MASK, 13) | FIELD_PREP(DMA_SIG_MASK, 2))

◆ DMA_REQSEL_TIMER3UFOF

#define DMA_REQSEL_TIMER3UFOF   (FIELD_PREP(DMA_SRC_MASK, 13) | FIELD_PREP(DMA_SIG_MASK, 3))

◆ DMA_REQSEL_TIMER4CC0

#define DMA_REQSEL_TIMER4CC0   (FIELD_PREP(DMA_SRC_MASK, 14) | FIELD_PREP(DMA_SIG_MASK, 0))

◆ DMA_REQSEL_TIMER4CC1

#define DMA_REQSEL_TIMER4CC1   (FIELD_PREP(DMA_SRC_MASK, 14) | FIELD_PREP(DMA_SIG_MASK, 1))

◆ DMA_REQSEL_TIMER4CC2

#define DMA_REQSEL_TIMER4CC2   (FIELD_PREP(DMA_SRC_MASK, 14) | FIELD_PREP(DMA_SIG_MASK, 2))

◆ DMA_REQSEL_TIMER4UFOF

#define DMA_REQSEL_TIMER4UFOF   (FIELD_PREP(DMA_SRC_MASK, 14) | FIELD_PREP(DMA_SIG_MASK, 3))

◆ DMA_REQSEL_USART0RXDATAV

#define DMA_REQSEL_USART0RXDATAV   (FIELD_PREP(DMA_SRC_MASK, 4) | FIELD_PREP(DMA_SIG_MASK, 0))

◆ DMA_REQSEL_USART0RXDATAVRIGHT

#define DMA_REQSEL_USART0RXDATAVRIGHT   (FIELD_PREP(DMA_SRC_MASK, 4) | FIELD_PREP(DMA_SIG_MASK, 1))

◆ DMA_REQSEL_USART0TXBL

#define DMA_REQSEL_USART0TXBL   (FIELD_PREP(DMA_SRC_MASK, 4) | FIELD_PREP(DMA_SIG_MASK, 2))

◆ DMA_REQSEL_USART0TXBLRIGHT

#define DMA_REQSEL_USART0TXBLRIGHT   (FIELD_PREP(DMA_SRC_MASK, 4) | FIELD_PREP(DMA_SIG_MASK, 3))

◆ DMA_REQSEL_USART0TXEMPTY

#define DMA_REQSEL_USART0TXEMPTY   (FIELD_PREP(DMA_SRC_MASK, 4) | FIELD_PREP(DMA_SIG_MASK, 4))

◆ DMA_REQSEL_VDAC0CH0_REQ

#define DMA_REQSEL_VDAC0CH0_REQ   (FIELD_PREP(DMA_SRC_MASK, 17) | FIELD_PREP(DMA_SIG_MASK, 0))

◆ DMA_REQSEL_VDAC0CH1_REQ

#define DMA_REQSEL_VDAC0CH1_REQ   (FIELD_PREP(DMA_SRC_MASK, 17) | FIELD_PREP(DMA_SIG_MASK, 1))

◆ DMA_REQSEL_VDAC1CH0_REQ

#define DMA_REQSEL_VDAC1CH0_REQ   (FIELD_PREP(DMA_SRC_MASK, 18) | FIELD_PREP(DMA_SIG_MASK, 0))

◆ DMA_REQSEL_VDAC1CH1_REQ

#define DMA_REQSEL_VDAC1CH1_REQ   (FIELD_PREP(DMA_SRC_MASK, 18) | FIELD_PREP(DMA_SIG_MASK, 1))