Zephyr API Documentation
4.2.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
sf32lb52x-dma.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2025 Core Devices LLC
3
* SPDX-License-Identifier: Apache-2.0
4
*/
5
6
#ifndef INCLUDE_ZEPHYR_DT_BINDINGS_DMA_SF32LB52X_DMA_H_
7
#define INCLUDE_ZEPHYR_DT_BINDINGS_DMA_SF32LB52X_DMA_H_
8
9
#include "
sf32lb-dma-config.h
"
10
11
#define SF32LB52X_DMA_REQ_MPI1 0U
12
#define SF32LB52X_DMA_REQ_MPI2 1U
13
#define SF32LB52X_DMA_REQ_I2C4 3U
14
#define SF32LB52X_DMA_REQ_USART1_TX 4U
15
#define SF32LB52X_DMA_REQ_USART1_RX 5U
16
#define SF32LB52X_DMA_REQ_USART2_TX 6U
17
#define SF32LB52X_DMA_REQ_USART2_RX 7U
18
#define SF32LB52X_DMA_REQ_GPTIM1_UPDATE 8U
19
#define SF32LB52X_DMA_REQ_GPTIM1_TRIGGER 9U
20
#define SF32LB52X_DMA_REQ_GPTIM1_CC1 10U
21
#define SF32LB52X_DMA_REQ_GPTIM1_CC2 11U
22
#define SF32LB52X_DMA_REQ_GPTIM1_CC3 12U
23
#define SF32LB52X_DMA_REQ_GPTIM1_CC4 13U
24
#define SF32LB52X_DMA_REQ_BTIM1 14U
25
#define SF32LB52X_DMA_REQ_BTIM2 15U
26
#define SF32LB52X_DMA_REQ_ATIM1_UPDATE 16U
27
#define SF32LB52X_DMA_REQ_ATIM1_TRIGGER 17U
28
#define SF32LB52X_DMA_REQ_ATIM1_CC1 18U
29
#define SF32LB52X_DMA_REQ_ATIM1_CC2 19U
30
#define SF32LB52X_DMA_REQ_ATIM1_CC3 20U
31
#define SF32LB52X_DMA_REQ_ATIM1_CC4 21U
32
#define SF32LB52X_DMA_REQ_I2C1 22U
33
#define SF32LB52X_DMA_REQ_I2C2 23U
34
#define SF32LB52X_DMA_REQ_I2C3 24U
35
#define SF32LB52X_DMA_REQ_ATIM1_COM 25U
36
#define SF32LB52X_DMA_REQ_USART3_TX 26U
37
#define SF32LB52X_DMA_REQ_USART3_RX 27U
38
#define SF32LB52X_DMA_REQ_SPI1_TX 28U
39
#define SF32LB52X_DMA_REQ_SPI1_RX 29U
40
#define SF32LB52X_DMA_REQ_SPI2_TX 30U
41
#define SF32LB52X_DMA_REQ_SPI2_RX 31U
42
#define SF32LB52X_DMA_REQ_I2S1_TX 32U
43
#define SF32LB52X_DMA_REQ_I2S1_RX 33U
44
#define SF32LB52X_DMA_REQ_PDM1_L 36U
45
#define SF32LB52X_DMA_REQ_PDM1_R 37U
46
#define SF32LB52X_DMA_REQ_GPADC 38U
47
#define SF32LB52X_DMA_REQ_AUDADC_CH0 39U
48
#define SF32LB52X_DMA_REQ_AUDADC_CH1 40U
49
#define SF32LB52X_DMA_REQ_AUDAC_CH0 41U
50
#define SF32LB52X_DMA_REQ_AUDAC_CH1 42U
51
#define SF32LB52X_DMA_REQ_GPTIM2_UPDATE 43U
52
#define SF32LB52X_DMA_REQ_GPTIM2_TRIGGER 44U
53
#define SF32LB52X_DMA_REQ_GPTIM2_CC1 45U
54
#define SF32LB52X_DMA_REQ_AUDPRC_TX_OUT_CH1 46U
55
#define SF32LB52X_DMA_REQ_AUDPRC_TX_OUT_CH0 47U
56
#define SF32LB52X_DMA_REQ_AUDPRC_TX_CH3 48U
57
#define SF32LB52X_DMA_REQ_AUDPRC_TX_CH2 49U
58
#define SF32LB52X_DMA_REQ_AUDPRC_TX_CH1 50U
59
#define SF32LB52X_DMA_REQ_AUDPRC_TX_CH0 51U
60
#define SF32LB52X_DMA_REQ_AUDPRC_RX_CH1 52U
61
#define SF32LB52X_DMA_REQ_AUDPRC_RX_CH0 53U
62
#define SF32LB52X_DMA_REQ_GPTIM2_CC2 54U
63
#define SF32LB52X_DMA_REQ_GPTIM2_CC3 55U
64
#define SF32LB52X_DMA_REQ_GPTIM2_CC4 56U
65
#define SF32LB52X_DMA_REQ_SDMMC1 57U
66
67
#endif
/* INCLUDE_ZEPHYR_DT_BINDINGS_DMA_SF32LB52X_DMA_H_ */
sf32lb-dma-config.h
zephyr
dt-bindings
dma
sf32lb52x-dma.h
Generated on
for Zephyr API Documentation by
1.14.0