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