Zephyr Project API
4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
rtl87x2g-dma.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2026, Realtek Semiconductor Corporation
3
*
4
* SPDX-License-Identifier: Apache-2.0
5
*/
6
15
16
#ifndef ZEPHYR_INCLUDE_DT_BINDINGS_DMA_RTL87X2G_DMA_H_
17
#define ZEPHYR_INCLUDE_DT_BINDINGS_DMA_RTL87X2G_DMA_H_
18
19
#include "
bee-dma.h
"
20
21
/* Handshake (slot) IDs, second cell of a "dmas" entry. */
22
#define BEE_DMA_HANDSHAKE_UART0_TX 0
23
#define BEE_DMA_HANDSHAKE_UART0_RX 1
24
#define BEE_DMA_HANDSHAKE_UART1_TX 2
25
#define BEE_DMA_HANDSHAKE_UART1_RX 3
26
#define BEE_DMA_HANDSHAKE_UART2_TX 4
27
#define BEE_DMA_HANDSHAKE_UART2_RX 5
28
#define BEE_DMA_HANDSHAKE_UART3_TX 6
29
#define BEE_DMA_HANDSHAKE_UART3_RX 7
30
#define BEE_DMA_HANDSHAKE_I2C0_TX 8
31
#define BEE_DMA_HANDSHAKE_I2C0_RX 9
32
#define BEE_DMA_HANDSHAKE_I2C1_TX 10
33
#define BEE_DMA_HANDSHAKE_I2C1_RX 11
34
#define BEE_DMA_HANDSHAKE_I2C2_TX 12
35
#define BEE_DMA_HANDSHAKE_I2C2_RX 13
36
#define BEE_DMA_HANDSHAKE_I2C3_TX 14
37
#define BEE_DMA_HANDSHAKE_I2C3_RX 15
38
#define BEE_DMA_HANDSHAKE_SPI0_TX 16
39
#define BEE_DMA_HANDSHAKE_SPI0_RX 17
40
#define BEE_DMA_HANDSHAKE_SPI1_TX 18
41
#define BEE_DMA_HANDSHAKE_SPI1_RX 19
42
#define BEE_DMA_HANDSHAKE_SPI_SLAVE_TX 20
43
#define BEE_DMA_HANDSHAKE_SPI_SLAVE_RX 21
44
#define BEE_DMA_HANDSHAKE_ENH_TIM0 22
45
#define BEE_DMA_HANDSHAKE_ENH_TIM1 23
46
#define BEE_DMA_HANDSHAKE_ENH_TIM2 24
47
#define BEE_DMA_HANDSHAKE_ENH_TIM3 25
48
#define BEE_DMA_HANDSHAKE_ADC_RX 26
49
#define BEE_DMA_HANDSHAKE_IDU_RX 27
50
#define BEE_DMA_HANDSHAKE_IDU_TX 28
51
#define BEE_DMA_HANDSHAKE_TIM5 29
52
#define BEE_DMA_HANDSHAKE_TIM6 30
53
#define BEE_DMA_HANDSHAKE_TIM7 31
54
#define BEE_DMA_HANDSHAKE_CAN_BUS_RX 32
55
#define BEE_DMA_HANDSHAKE_SPIC0_TX 33
56
#define BEE_DMA_HANDSHAKE_SPIC0_RX 34
57
#define BEE_DMA_HANDSHAKE_SPIC1_TX 35
58
#define BEE_DMA_HANDSHAKE_SPIC1_RX 36
59
#define BEE_DMA_HANDSHAKE_SPIC2_TX 37
60
#define BEE_DMA_HANDSHAKE_SPIC2_RX 38
61
#define BEE_DMA_HANDSHAKE_IR_TX 39
62
#define BEE_DMA_HANDSHAKE_IR_RX 40
63
#define BEE_DMA_HANDSHAKE_I2S0_TDM0_TX 41
64
#define BEE_DMA_HANDSHAKE_I2S0_TDM0_RX 42
65
#define BEE_DMA_HANDSHAKE_I2S1_TDM0_TX 43
66
#define BEE_DMA_HANDSHAKE_I2S1_TDM0_RX 44
67
#define BEE_DMA_HANDSHAKE_SHA256_TX 45
68
#define BEE_DMA_HANDSHAKE_AES_TX 47
69
#define BEE_DMA_HANDSHAKE_AES_RX 48
70
#define BEE_DMA_HANDSHAKE_PUB_KEY_TX 49
71
#define BEE_DMA_HANDSHAKE_PUB_KEY_RX 50
72
#define BEE_DMA_HANDSHAKE_24BIT_ADC_RX 51
73
#define BEE_DMA_HANDSHAKE_UART4_TX 52
74
#define BEE_DMA_HANDSHAKE_UART4_RX 53
75
#define BEE_DMA_HANDSHAKE_UART5_TX 54
76
#define BEE_DMA_HANDSHAKE_UART5_RX 55
77
78
#endif
/* ZEPHYR_INCLUDE_DT_BINDINGS_DMA_RTL87X2G_DMA_H_ */
bee-dma.h
Realtek Bee DMA Devicetree Bindings.
include
zephyr
dt-bindings
dma
rtl87x2g-dma.h
Generated on
for Zephyr Project API by
1.16.1