Zephyr Project API 4.0.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
xg21-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_USART1RXDATAV   (FIELD_PREP(DMA_SRC_MASK, 5) | FIELD_PREP(DMA_SIG_MASK, 0))
 
#define DMA_REQSEL_USART1RXDATAVRIGHT   (FIELD_PREP(DMA_SRC_MASK, 5) | FIELD_PREP(DMA_SIG_MASK, 1))
 
#define DMA_REQSEL_USART1TXBL   (FIELD_PREP(DMA_SRC_MASK, 5) | FIELD_PREP(DMA_SIG_MASK, 2))
 
#define DMA_REQSEL_USART1TXBLRIGHT   (FIELD_PREP(DMA_SRC_MASK, 5) | FIELD_PREP(DMA_SIG_MASK, 3))
 
#define DMA_REQSEL_USART1TXEMPTY   (FIELD_PREP(DMA_SRC_MASK, 5) | FIELD_PREP(DMA_SIG_MASK, 4))
 
#define DMA_REQSEL_USART2RXDATAV   (FIELD_PREP(DMA_SRC_MASK, 6) | FIELD_PREP(DMA_SIG_MASK, 0))
 
#define DMA_REQSEL_USART2RXDATAVRIGHT   (FIELD_PREP(DMA_SRC_MASK, 6) | FIELD_PREP(DMA_SIG_MASK, 1))
 
#define DMA_REQSEL_USART2TXBL   (FIELD_PREP(DMA_SRC_MASK, 6) | FIELD_PREP(DMA_SIG_MASK, 2))
 
#define DMA_REQSEL_USART2TXBLRIGHT   (FIELD_PREP(DMA_SRC_MASK, 6) | FIELD_PREP(DMA_SIG_MASK, 3))
 
#define DMA_REQSEL_USART2TXEMPTY   (FIELD_PREP(DMA_SRC_MASK, 6) | FIELD_PREP(DMA_SIG_MASK, 4))
 
#define DMA_REQSEL_I2C0RXDATAV   (FIELD_PREP(DMA_SRC_MASK, 7) | FIELD_PREP(DMA_SIG_MASK, 0))
 
#define DMA_REQSEL_I2C0TXBL   (FIELD_PREP(DMA_SRC_MASK, 7) | FIELD_PREP(DMA_SIG_MASK, 1))
 
#define DMA_REQSEL_I2C1RXDATAV   (FIELD_PREP(DMA_SRC_MASK, 8) | FIELD_PREP(DMA_SIG_MASK, 0))
 
#define DMA_REQSEL_I2C1TXBL   (FIELD_PREP(DMA_SRC_MASK, 8) | FIELD_PREP(DMA_SIG_MASK, 1))
 
#define DMA_REQSEL_IADC0IADC_SCAN   (FIELD_PREP(DMA_SRC_MASK, 12) | FIELD_PREP(DMA_SIG_MASK, 0))
 
#define DMA_REQSEL_IADC0IADC_SINGLE   (FIELD_PREP(DMA_SRC_MASK, 12) | FIELD_PREP(DMA_SIG_MASK, 1))
 
#define DMA_REQSEL_MSCWDATA   (FIELD_PREP(DMA_SRC_MASK, 13) | FIELD_PREP(DMA_SIG_MASK, 0))
 
#define DMA_REQSEL_TIMER2CC0   (FIELD_PREP(DMA_SRC_MASK, 14) | FIELD_PREP(DMA_SIG_MASK, 0))
 
#define DMA_REQSEL_TIMER2CC1   (FIELD_PREP(DMA_SRC_MASK, 14) | FIELD_PREP(DMA_SIG_MASK, 1))
 
#define DMA_REQSEL_TIMER2CC2   (FIELD_PREP(DMA_SRC_MASK, 14) | FIELD_PREP(DMA_SIG_MASK, 2))
 
#define DMA_REQSEL_TIMER2UFOF   (FIELD_PREP(DMA_SRC_MASK, 14) | FIELD_PREP(DMA_SIG_MASK, 3))
 
#define DMA_REQSEL_TIMER3CC0   (FIELD_PREP(DMA_SRC_MASK, 15) | FIELD_PREP(DMA_SIG_MASK, 0))
 
#define DMA_REQSEL_TIMER3CC1   (FIELD_PREP(DMA_SRC_MASK, 15) | FIELD_PREP(DMA_SIG_MASK, 1))
 
#define DMA_REQSEL_TIMER3CC2   (FIELD_PREP(DMA_SRC_MASK, 15) | FIELD_PREP(DMA_SIG_MASK, 2))
 
#define DMA_REQSEL_TIMER3UFOF   (FIELD_PREP(DMA_SRC_MASK, 15) | FIELD_PREP(DMA_SIG_MASK, 3))
 

Macro Definition Documentation

◆ DMA_REQSEL_I2C0RXDATAV

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

◆ DMA_REQSEL_I2C0TXBL

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

◆ DMA_REQSEL_I2C1RXDATAV

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

◆ DMA_REQSEL_I2C1TXBL

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

◆ DMA_REQSEL_IADC0IADC_SCAN

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

◆ DMA_REQSEL_IADC0IADC_SINGLE

#define DMA_REQSEL_IADC0IADC_SINGLE   (FIELD_PREP(DMA_SRC_MASK, 12) | 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, 13) | 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, 14) | FIELD_PREP(DMA_SIG_MASK, 0))

◆ DMA_REQSEL_TIMER2CC1

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

◆ DMA_REQSEL_TIMER2CC2

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

◆ DMA_REQSEL_TIMER2UFOF

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

◆ DMA_REQSEL_TIMER3CC0

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

◆ DMA_REQSEL_TIMER3CC1

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

◆ DMA_REQSEL_TIMER3CC2

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

◆ DMA_REQSEL_TIMER3UFOF

#define DMA_REQSEL_TIMER3UFOF   (FIELD_PREP(DMA_SRC_MASK, 15) | 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_USART1RXDATAV

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

◆ DMA_REQSEL_USART1RXDATAVRIGHT

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

◆ DMA_REQSEL_USART1TXBL

#define DMA_REQSEL_USART1TXBL   (FIELD_PREP(DMA_SRC_MASK, 5) | FIELD_PREP(DMA_SIG_MASK, 2))

◆ DMA_REQSEL_USART1TXBLRIGHT

#define DMA_REQSEL_USART1TXBLRIGHT   (FIELD_PREP(DMA_SRC_MASK, 5) | FIELD_PREP(DMA_SIG_MASK, 3))

◆ DMA_REQSEL_USART1TXEMPTY

#define DMA_REQSEL_USART1TXEMPTY   (FIELD_PREP(DMA_SRC_MASK, 5) | FIELD_PREP(DMA_SIG_MASK, 4))

◆ DMA_REQSEL_USART2RXDATAV

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

◆ DMA_REQSEL_USART2RXDATAVRIGHT

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

◆ DMA_REQSEL_USART2TXBL

#define DMA_REQSEL_USART2TXBL   (FIELD_PREP(DMA_SRC_MASK, 6) | FIELD_PREP(DMA_SIG_MASK, 2))

◆ DMA_REQSEL_USART2TXBLRIGHT

#define DMA_REQSEL_USART2TXBLRIGHT   (FIELD_PREP(DMA_SRC_MASK, 6) | FIELD_PREP(DMA_SIG_MASK, 3))

◆ DMA_REQSEL_USART2TXEMPTY

#define DMA_REQSEL_USART2TXEMPTY   (FIELD_PREP(DMA_SRC_MASK, 6) | FIELD_PREP(DMA_SIG_MASK, 4))