dreq.h
1// THIS HEADER FILE IS AUTOMATICALLY GENERATED -- DO NOT EDIT
2
8#ifndef _DREQ_H
9#define _DREQ_H
10
15#ifdef __ASSEMBLER__
16#define DREQ_PIO0_TX0 0
17#define DREQ_PIO0_TX1 1
18#define DREQ_PIO0_TX2 2
19#define DREQ_PIO0_TX3 3
20#define DREQ_PIO0_RX0 4
21#define DREQ_PIO0_RX1 5
22#define DREQ_PIO0_RX2 6
23#define DREQ_PIO0_RX3 7
24#define DREQ_PIO1_TX0 8
25#define DREQ_PIO1_TX1 9
26#define DREQ_PIO1_TX2 10
27#define DREQ_PIO1_TX3 11
28#define DREQ_PIO1_RX0 12
29#define DREQ_PIO1_RX1 13
30#define DREQ_PIO1_RX2 14
31#define DREQ_PIO1_RX3 15
32#define DREQ_PIO2_TX0 16
33#define DREQ_PIO2_TX1 17
34#define DREQ_PIO2_TX2 18
35#define DREQ_PIO2_TX3 19
36#define DREQ_PIO2_RX0 20
37#define DREQ_PIO2_RX1 21
38#define DREQ_PIO2_RX2 22
39#define DREQ_PIO2_RX3 23
40#define DREQ_SPI0_TX 24
41#define DREQ_SPI0_RX 25
42#define DREQ_SPI1_TX 26
43#define DREQ_SPI1_RX 27
44#define DREQ_UART0_TX 28
45#define DREQ_UART0_RX 29
46#define DREQ_UART1_TX 30
47#define DREQ_UART1_RX 31
48#define DREQ_PWM_WRAP0 32
49#define DREQ_PWM_WRAP1 33
50#define DREQ_PWM_WRAP2 34
51#define DREQ_PWM_WRAP3 35
52#define DREQ_PWM_WRAP4 36
53#define DREQ_PWM_WRAP5 37
54#define DREQ_PWM_WRAP6 38
55#define DREQ_PWM_WRAP7 39
56#define DREQ_PWM_WRAP8 40
57#define DREQ_PWM_WRAP9 41
58#define DREQ_PWM_WRAP10 42
59#define DREQ_PWM_WRAP11 43
60#define DREQ_I2C0_TX 44
61#define DREQ_I2C0_RX 45
62#define DREQ_I2C1_TX 46
63#define DREQ_I2C1_RX 47
64#define DREQ_ADC 48
65#define DREQ_XIP_STREAM 49
66#define DREQ_XIP_QMITX 50
67#define DREQ_XIP_QMIRX 51
68#define DREQ_HSTX 52
69#define DREQ_CORESIGHT 53
70#define DREQ_SHA256 54
71#define DREQ_DMA_TIMER0 59
72#define DREQ_DMA_TIMER1 60
73#define DREQ_DMA_TIMER2 61
74#define DREQ_DMA_TIMER3 62
75#define DREQ_FORCE 63
76#else
81typedef enum dreq_num_rp2350 {
130 DREQ_ADC = 48,
142 DREQ_COUNT
144#endif
145
146#endif // _DREQ_H
147
dreq_num_rp2350
DREQ numbers for DMA pacing on RP2350 (used as typedef dreq_num_t)
Definition: dreq.h:81
enum dreq_num_rp2350 dreq_num_t
DREQ numbers for DMA pacing on RP2350 (used as typedef dreq_num_t)
@ DREQ_PWM_WRAP3
Select PWM Counter 3's Wrap Value as DREQ.
Definition: dreq.h:117
@ DREQ_PIO1_RX2
Select PIO1's RX FIFO 2 as DREQ.
Definition: dreq.h:96
@ DREQ_SPI1_TX
Select SPI1's TX FIFO as DREQ.
Definition: dreq.h:108
@ DREQ_SPI1_RX
Select SPI1's RX FIFO as DREQ.
Definition: dreq.h:109
@ DREQ_I2C1_RX
Select I2C1's RX FIFO as DREQ.
Definition: dreq.h:129
@ DREQ_PIO0_RX3
Select PIO0's RX FIFO 3 as DREQ.
Definition: dreq.h:89
@ DREQ_DMA_TIMER1
Select DMA_TIMER0 as DREQ.
Definition: dreq.h:138
@ DREQ_PIO1_TX2
Select PIO1's TX FIFO 2 as DREQ.
Definition: dreq.h:92
@ DREQ_PWM_WRAP11
Select PWM Counter 1's Wrap Value as DREQ.
Definition: dreq.h:125
@ DREQ_PWM_WRAP1
Select PWM Counter 1's Wrap Value as DREQ.
Definition: dreq.h:115
@ DREQ_PIO0_TX3
Select PIO0's TX FIFO 3 as DREQ.
Definition: dreq.h:85
@ DREQ_PIO0_RX1
Select PIO0's RX FIFO 1 as DREQ.
Definition: dreq.h:87
@ DREQ_CORESIGHT
Select CORESIGHT as DREQ.
Definition: dreq.h:135
@ DREQ_PWM_WRAP0
Select PWM Counter 0's Wrap Value as DREQ.
Definition: dreq.h:114
@ DREQ_XIP_QMIRX
Select XIP_QMIRX as DREQ.
Definition: dreq.h:133
@ DREQ_PIO2_TX1
Select PIO2's TX FIFO 1 as DREQ.
Definition: dreq.h:99
@ DREQ_PIO1_TX1
Select PIO1's TX FIFO 1 as DREQ.
Definition: dreq.h:91
@ DREQ_PIO1_TX0
Select PIO1's TX FIFO 0 as DREQ.
Definition: dreq.h:90
@ DREQ_SPI0_RX
Select SPI0's RX FIFO as DREQ.
Definition: dreq.h:107
@ DREQ_UART0_RX
Select UART0's RX FIFO as DREQ.
Definition: dreq.h:111
@ DREQ_DMA_TIMER0
Select DMA_TIMER0 as DREQ.
Definition: dreq.h:137
@ DREQ_PWM_WRAP8
Select PWM Counter 8's Wrap Value as DREQ.
Definition: dreq.h:122
@ DREQ_SPI0_TX
Select SPI0's TX FIFO as DREQ.
Definition: dreq.h:106
@ DREQ_PIO2_RX1
Select PIO2's RX FIFO 1 as DREQ.
Definition: dreq.h:103
@ DREQ_ADC
Select the ADC as DREQ.
Definition: dreq.h:130
@ DREQ_PWM_WRAP4
Select PWM Counter 4's Wrap Value as DREQ.
Definition: dreq.h:118
@ DREQ_I2C0_RX
Select I2C0's RX FIFO as DREQ.
Definition: dreq.h:127
@ DREQ_PIO2_TX0
Select PIO2's TX FIFO 0 as DREQ.
Definition: dreq.h:98
@ DREQ_HSTX
Select HSTX as DREQ.
Definition: dreq.h:134
@ DREQ_I2C1_TX
Select I2C1's TX FIFO as DREQ.
Definition: dreq.h:128
@ DREQ_XIP_QMITX
Select XIP_QMITX as DREQ.
Definition: dreq.h:132
@ DREQ_SHA256
Select SHA256 as DREQ.
Definition: dreq.h:136
@ DREQ_UART0_TX
Select UART0's TX FIFO as DREQ.
Definition: dreq.h:110
@ DREQ_PIO1_RX0
Select PIO1's RX FIFO 0 as DREQ.
Definition: dreq.h:94
@ DREQ_DMA_TIMER3
Select DMA_TIMER3 as DREQ.
Definition: dreq.h:140
@ DREQ_PIO2_RX0
Select PIO2's RX FIFO 0 as DREQ.
Definition: dreq.h:102
@ DREQ_PWM_WRAP9
Select PWM Counter 9's Wrap Value as DREQ.
Definition: dreq.h:123
@ DREQ_PIO1_RX1
Select PIO1's RX FIFO 1 as DREQ.
Definition: dreq.h:95
@ DREQ_PIO0_RX2
Select PIO0's RX FIFO 2 as DREQ.
Definition: dreq.h:88
@ DREQ_PIO2_RX2
Select PIO2's RX FIFO 2 as DREQ.
Definition: dreq.h:104
@ DREQ_PIO0_TX2
Select PIO0's TX FIFO 2 as DREQ.
Definition: dreq.h:84
@ DREQ_UART1_TX
Select UART1's TX FIFO as DREQ.
Definition: dreq.h:112
@ DREQ_PIO2_TX3
Select PIO2's TX FIFO 3 as DREQ.
Definition: dreq.h:101
@ DREQ_PIO1_TX3
Select PIO1's TX FIFO 3 as DREQ.
Definition: dreq.h:93
@ DREQ_PIO1_RX3
Select PIO1's RX FIFO 3 as DREQ.
Definition: dreq.h:97
@ DREQ_I2C0_TX
Select I2C0's TX FIFO as DREQ.
Definition: dreq.h:126
@ DREQ_PIO2_TX2
Select PIO2's TX FIFO 2 as DREQ.
Definition: dreq.h:100
@ DREQ_DMA_TIMER2
Select DMA_TIMER1 as DREQ.
Definition: dreq.h:139
@ DREQ_PIO0_RX0
Select PIO0's RX FIFO 0 as DREQ.
Definition: dreq.h:86
@ DREQ_PIO0_TX1
Select PIO0's TX FIFO 1 as DREQ.
Definition: dreq.h:83
@ DREQ_PWM_WRAP2
Select PWM Counter 2's Wrap Value as DREQ.
Definition: dreq.h:116
@ DREQ_PWM_WRAP5
Select PWM Counter 5's Wrap Value as DREQ.
Definition: dreq.h:119
@ DREQ_PWM_WRAP10
Select PWM Counter 0's Wrap Value as DREQ.
Definition: dreq.h:124
@ DREQ_PIO0_TX0
Select PIO0's TX FIFO 0 as DREQ.
Definition: dreq.h:82
@ DREQ_PWM_WRAP7
Select PWM Counter 7's Wrap Value as DREQ.
Definition: dreq.h:121
@ DREQ_PWM_WRAP6
Select PWM Counter 6's Wrap Value as DREQ.
Definition: dreq.h:120
@ DREQ_UART1_RX
Select UART1's RX FIFO as DREQ.
Definition: dreq.h:113
@ DREQ_FORCE
Select FORCE as DREQ.
Definition: dreq.h:141
@ DREQ_PIO2_RX3
Select PIO2's RX FIFO 3 as DREQ.
Definition: dreq.h:105
@ DREQ_XIP_STREAM
Select the XIP Streaming FIFO as DREQ.
Definition: dreq.h:131