1 /*
2  * SPDX-FileCopyrightText: 2020-2021 Espressif Systems (Shanghai) CO LTD
3  *
4  * SPDX-License-Identifier: Apache-2.0
5  */
6 
7 #pragma once
8 
9 #include "soc/soc_caps.h"
10 #include "soc/periph_defs.h"
11 
12 #ifdef __cplusplus
13 extern "C" {
14 #endif
15 
16 typedef struct {
17     struct {
18         const periph_module_t module;
19         struct {
20             const int rx_irq_id;
21             const int tx_irq_id;
22         } pairs[SOC_GDMA_PAIRS_PER_GROUP];
23     } groups[SOC_GDMA_GROUPS];
24 } gdma_signal_conn_t;
25 
26 extern const gdma_signal_conn_t gdma_periph_signals;
27 
28 #ifdef __cplusplus
29 }
30 #endif
31