1 /**
2  * Copyright (c) 2021 Raspberry Pi (Trading) Ltd.
3  *
4  * SPDX-License-Identifier: BSD-3-Clause
5  */
6 #ifndef _DREQ_H_
7 #define _DREQ_H_
8 
9 #define DREQ_PIO0_TX0 0x0
10 #define DREQ_PIO0_TX1 0x1
11 #define DREQ_PIO0_TX2 0x2
12 #define DREQ_PIO0_TX3 0x3
13 #define DREQ_PIO0_RX0 0x4
14 #define DREQ_PIO0_RX1 0x5
15 #define DREQ_PIO0_RX2 0x6
16 #define DREQ_PIO0_RX3 0x7
17 #define DREQ_PIO1_TX0 0x8
18 #define DREQ_PIO1_TX1 0x9
19 #define DREQ_PIO1_TX2 0xa
20 #define DREQ_PIO1_TX3 0xb
21 #define DREQ_PIO1_RX0 0xc
22 #define DREQ_PIO1_RX1 0xd
23 #define DREQ_PIO1_RX2 0xe
24 #define DREQ_PIO1_RX3 0xf
25 #define DREQ_SPI0_TX 0x10
26 #define DREQ_SPI0_RX 0x11
27 #define DREQ_SPI1_TX 0x12
28 #define DREQ_SPI1_RX 0x13
29 #define DREQ_UART0_TX 0x14
30 #define DREQ_UART0_RX 0x15
31 #define DREQ_UART1_TX 0x16
32 #define DREQ_UART1_RX 0x17
33 #define DREQ_PWM_WRAP0 0x18
34 #define DREQ_PWM_WRAP1 0x19
35 #define DREQ_PWM_WRAP2 0x1a
36 #define DREQ_PWM_WRAP3 0x1b
37 #define DREQ_PWM_WRAP4 0x1c
38 #define DREQ_PWM_WRAP5 0x1d
39 #define DREQ_PWM_WRAP6 0x1e
40 #define DREQ_PWM_WRAP7 0x1f
41 #define DREQ_I2C0_TX 0x20
42 #define DREQ_I2C0_RX 0x21
43 #define DREQ_I2C1_TX 0x22
44 #define DREQ_I2C1_RX 0x23
45 #define DREQ_ADC 0x24
46 #define DREQ_XIP_STREAM 0x25
47 #define DREQ_XIP_SSITX 0x26
48 #define DREQ_XIP_SSIRX 0x27
49 
50 #endif // _DREQ_H_
51