Line data Source code
1 0 : /*
2 : * Copyright (c) 2020 Linaro Limited
3 : * SPDX-License-Identifier: Apache-2.0
4 : */
5 :
6 : #ifndef ZEPHYR_INCLUDE_DT_BINDINGS_ATMEL_SAMX7X_DMA_H_
7 : #define ZEPHYR_INCLUDE_DT_BINDINGS_ATMEL_SAMX7X_DMA_H_
8 :
9 : /**
10 : * Atmel SAMx7x Peripheral Hardware Request HW Interface Number (XDMAC_CC.PERID).
11 : *
12 : * See table Table 35-1. Peripheral Hardware Requests in the SAM E70/S70/V70/V71 datasheet.
13 : */
14 1 : #define DMA_PERID_HSMCI_TX_RX 0
15 0 : #define DMA_PERID_SPI0_TX 1
16 0 : #define DMA_PERID_SPI0_RX 2
17 0 : #define DMA_PERID_SPI1_TX 3
18 0 : #define DMA_PERID_SPI1_RX 4
19 0 : #define DMA_PERID_QSPI_TX 5
20 0 : #define DMA_PERID_QSPI_RX 6
21 0 : #define DMA_PERID_USART0_TX 7
22 0 : #define DMA_PERID_USART0_RX 8
23 0 : #define DMA_PERID_USART1_TX 9
24 0 : #define DMA_PERID_USART1_RX 10
25 0 : #define DMA_PERID_USART2_TX 11
26 0 : #define DMA_PERID_USART2_RX 12
27 0 : #define DMA_PERID_PWM0_TX 13
28 0 : #define DMA_PERID_TWIHS0_TX 14
29 0 : #define DMA_PERID_TWIHS0_RX 15
30 0 : #define DMA_PERID_TWIHS1_TX 16
31 0 : #define DMA_PERID_TWIHS1_RX 17
32 0 : #define DMA_PERID_TWIHS2_TX 18
33 0 : #define DMA_PERID_TWIHS2_RX 19
34 0 : #define DMA_PERID_UART0_TX 20
35 0 : #define DMA_PERID_UART0_RX 21
36 0 : #define DMA_PERID_UART1_TX 22
37 0 : #define DMA_PERID_UART1_RX 23
38 0 : #define DMA_PERID_UART2_TX 24
39 0 : #define DMA_PERID_UART2_RX 25
40 0 : #define DMA_PERID_UART3_TX 26
41 0 : #define DMA_PERID_UART3_RX 27
42 0 : #define DMA_PERID_UART4_TX 28
43 0 : #define DMA_PERID_UART4_RX 29
44 0 : #define DMA_PERID_DACC0_TX 30
45 0 : #define DMA_PERID_DACC1_TX 31
46 0 : #define DMA_PERID_SSC_TX 32
47 0 : #define DMA_PERID_SSC_RX 33
48 0 : #define DMA_PERID_PIOA_RX 34
49 0 : #define DMA_PERID_AFEC0_RX 35
50 0 : #define DMA_PERID_AFEC1_RX 36
51 0 : #define DMA_PERID_AES_TX 37
52 0 : #define DMA_PERID_AES_RX 38
53 0 : #define DMA_PERID_PWM1_TX 39
54 0 : #define DMA_PERID_TC0_RX 40
55 0 : #define DMA_PERID_TC1_RX 41
56 0 : #define DMA_PERID_TC2_RX 42
57 0 : #define DMA_PERID_TC3_RX 43
58 0 : #define DMA_PERID_I2SC0_TX_L 44
59 0 : #define DMA_PERID_I2SC0_RX_L 45
60 0 : #define DMA_PERID_I2SC1_TX_L 46
61 0 : #define DMA_PERID_I2SC1_RX_L 47
62 0 : #define DMA_PERID_I2SC0_TX_R 48
63 0 : #define DMA_PERID_I2SC0_RX_R 49
64 0 : #define DMA_PERID_I2SC1_TX_R 50
65 0 : #define DMA_PERID_I2SC1_RX_R 51
66 :
67 : #endif /* ZEPHYR_INCLUDE_DT_BINDINGS_ATMEL_SAMX7X_DMA_H_ */
|