Zephyr Project API 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
rtl8752h-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_RTL8752H_DMA_H_
17#define ZEPHYR_INCLUDE_DT_BINDINGS_DMA_RTL8752H_DMA_H_
18
19#include "bee-dma.h"
20
21/* Handshake (slot) IDs, second cell of a "dmas" entry. */
22#define BEE_DMA_HANDSHAKE_UART1_TX 0
23#define BEE_DMA_HANDSHAKE_UART1_RX 1
24#define BEE_DMA_HANDSHAKE_ENH_TIM0 2
25#define BEE_DMA_HANDSHAKE_ENH_TIM1 3
26#define BEE_DMA_HANDSHAKE_SPI0_TX 4
27#define BEE_DMA_HANDSHAKE_SPI0_RX 5
28#define BEE_DMA_HANDSHAKE_SPI1_TX 6
29#define BEE_DMA_HANDSHAKE_SPI1_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_ADC 12
35#define BEE_DMA_HANDSHAKE_AES_TX 13
36#define BEE_DMA_HANDSHAKE_AES_RX 14
37#define BEE_DMA_HANDSHAKE_UART0_TX 15
38#define BEE_DMA_HANDSHAKE_I2S0_TX 16
39#define BEE_DMA_HANDSHAKE_I2S0_RX 17
40#define BEE_DMA_HANDSHAKE_UART2_TX 18
41#define BEE_DMA_HANDSHAKE_UART2_RX 19
42#define BEE_DMA_HANDSHAKE_SPIC0_TX 20
43#define BEE_DMA_HANDSHAKE_SPIC0_RX 21
44#define BEE_DMA_HANDSHAKE_I8080_RX 22
45#define BEE_DMA_HANDSHAKE_UART0_RX 23
46#define BEE_DMA_HANDSHAKE_TIM0 24
47#define BEE_DMA_HANDSHAKE_TIM1 25
48#define BEE_DMA_HANDSHAKE_TIM2 26
49#define BEE_DMA_HANDSHAKE_IR_TX 27
50#define BEE_DMA_HANDSHAKE_IR_RX 28
51#define BEE_DMA_HANDSHAKE_TIM3 29
52#define BEE_DMA_HANDSHAKE_TIM4 30
53#define BEE_DMA_HANDSHAKE_TIM5 31
54#define BEE_DMA_HANDSHAKE_SPIC1_TX 32
55#define BEE_DMA_HANDSHAKE_SPIC1_RX 33
56#define BEE_DMA_HANDSHAKE_SHA256_TX 35
57
58#endif /* ZEPHYR_INCLUDE_DT_BINDINGS_DMA_RTL8752H_DMA_H_ */
Realtek Bee DMA Devicetree Bindings.