1 /*
2  * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD
3  *
4  * SPDX-License-Identifier: Apache-2.0
5  */
6 
7 #include "soc/parlio_periph.h"
8 #include "soc/gpio_sig_map.h"
9 
10 const parlio_signal_conn_t parlio_periph_signals = {
11     .groups = {
12         [0] = {
13             .module = PERIPH_PARLIO_MODULE,
14             .tx_irq_id = ETS_PARL_IO_TX_INTR_SOURCE,
15             .rx_irq_id = ETS_PARL_IO_RX_INTR_SOURCE,
16             .tx_units = {
17                 [0] = {
18                     .data_sigs = {
19                         PARL_TX_DATA0_IDX,
20                         PARL_TX_DATA1_IDX,
21                         PARL_TX_DATA2_IDX,
22                         PARL_TX_DATA3_IDX,
23                         PARL_TX_DATA4_IDX,
24                         PARL_TX_DATA5_IDX,
25                         PARL_TX_DATA6_IDX,
26                         PARL_TX_DATA7_IDX,
27                     },
28                     .clk_out_sig = PARL_TX_CLK_OUT_IDX,
29                     .clk_in_sig = PARL_TX_CLK_IN_IDX,
30                 }
31             },
32             .rx_units = {
33                 [0] = {
34                     .data_sigs = {
35                         PARL_RX_DATA0_IDX,
36                         PARL_RX_DATA1_IDX,
37                         PARL_RX_DATA2_IDX,
38                         PARL_RX_DATA3_IDX,
39                         PARL_RX_DATA4_IDX,
40                         PARL_RX_DATA5_IDX,
41                         PARL_RX_DATA6_IDX,
42                         PARL_RX_DATA7_IDX,
43                     },
44                     .clk_out_sig = PARL_RX_CLK_OUT_IDX,
45                     .clk_in_sig = PARL_RX_CLK_IN_IDX,
46                 }
47             }
48         },
49     },
50 };
51