1 /*
2  * Copyright (c) 2023 Renesas Electronics Corporation
3  *
4  * SPDX-License-Identifier: Apache-2.0
5  */
6 
7 #ifndef DMA_SMARTBOND_H_
8 #define DMA_SMARTBOND_H_
9 
10 /**
11  * @brief Vendror-specific DMA peripheral triggering sources.
12  *
13  * A valid triggering source should be provided when DMA
14  * is configured for peripheral to peripheral or memory to peripheral
15  * transactions.
16  */
17 #define DMA_SMARTBOND_TRIG_MUX_SPI		0x0
18 #define DMA_SMARTBOND_TRIG_MUX_SPI2		0x1
19 #define DMA_SMARTBOND_TRIG_MUX_UART		0x2
20 #define DMA_SMARTBOND_TRIG_MUX_UART2		0x3
21 #define DMA_SMARTBOND_TRIG_MUX_I2C		0x4
22 #define DMA_SMARTBOND_TRIG_MUX_I2C2		0x5
23 #define DMA_SMARTBOND_TRIG_MUX_USB		0x6
24 #define DMA_SMARTBOND_TRIG_MUX_UART3		0x7
25 #define DMA_SMARTBOND_TRIG_MUX_PCM		0x8
26 #define DMA_SMARTBOND_TRIG_MUX_SRC		0x9
27 #define DMA_SMARTBOND_TRIG_MUX_GPADC		0xC
28 #define DMA_SMARTBOND_TRIG_MUX_SDADC		0xD
29 #define DMA_SMARTBOND_TRIG_MUX_NONE		0xF
30 
31 #endif /* DMA_SMARTBOND_H_ */
32