iLLD_TC27xC  1.0
IfxQspi_PinMap.h
Go to the documentation of this file.
1 /**
2  * \file IfxQspi_PinMap.h
3  * \brief QSPI I/O map
4  * \ingroup IfxLld_Qspi
5  *
6  * \version iLLD_0_1_0_10
7  * \copyright Copyright (c) 2013 Infineon Technologies AG. All rights reserved.
8  *
9  *
10  * IMPORTANT NOTICE
11  *
12  *
13  * Infineon Technologies AG (Infineon) is supplying this file for use
14  * exclusively with Infineon's microcontroller products. This file can be freely
15  * distributed within development tools that are supporting such microcontroller
16  * products.
17  *
18  * THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED
19  * OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF
20  * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE.
21  * INFINEON SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL,
22  * OR CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
23  *
24  * \defgroup IfxLld_Qspi_pinmap QSPI Pin Mapping
25  * \ingroup IfxLld_Qspi
26  */
27 
28 #ifndef IFXQSPI_PINMAP_H
29 #define IFXQSPI_PINMAP_H
30 
31 #include <_Reg/IfxQspi_reg.h>
32 #include <_Impl/IfxQspi_cfg.h>
33 #include <Port/Std/IfxPort.h>
34 
35 /** \addtogroup IfxLld_Qspi_pinmap
36  * \{ */
37 
38 /** \brief MRST pin mapping structure */
39 typedef const struct
40 {
41  Ifx_QSPI* module; /**< \brief Base address */
42  IfxPort_Pin pin; /**< \brief Port pin */
43  Ifx_RxSel select; /**< \brief Input multiplexer value */
45 
46 /** \brief MTSR pin mapping structure */
47 typedef const struct
48 {
49  Ifx_QSPI* module; /**< \brief Base address */
50  IfxPort_Pin pin; /**< \brief Port pin */
51  Ifx_RxSel select; /**< \brief Input multiplexer value */
53 
54 /** \brief SCLK pin mapping structure */
55 typedef const struct
56 {
57  Ifx_QSPI* module; /**< \brief Base address */
58  IfxPort_Pin pin; /**< \brief Port pin */
59  Ifx_RxSel select; /**< \brief Input multiplexer value */
61 
62 /** \brief SLSI pin mapping structure */
63 typedef const struct
64 {
65  Ifx_QSPI* module; /**< \brief Base address */
66  IfxPort_Pin pin; /**< \brief Port pin */
67  Ifx_RxSel select; /**< \brief Input multiplexer value */
69 
70 /** \brief HSICIN pin mapping structure */
71 typedef const struct
72 {
73  Ifx_QSPI* module; /**< \brief Base address */
74  IfxPort_Pin pin; /**< \brief Port pin */
75  Ifx_RxSel select; /**< \brief Input multiplexer value */
77 
78 /** \brief MRST pin mapping structure */
79 typedef const struct
80 {
81  Ifx_QSPI* module; /**< \brief Base address */
82  IfxPort_Pin pin; /**< \brief Port pin */
83  IfxPort_OutputIdx select; /**< \brief Port control code */
85 
86 /** \brief MTSR pin mapping structure */
87 typedef const struct
88 {
89  Ifx_QSPI* module; /**< \brief Base address */
90  IfxPort_Pin pin; /**< \brief Port pin */
91  IfxPort_OutputIdx select; /**< \brief Port control code */
93 
94 /** \brief SCLK pin mapping structure */
95 typedef const struct
96 {
97  Ifx_QSPI* module; /**< \brief Base address */
98  IfxPort_Pin pin; /**< \brief Port pin */
99  IfxPort_OutputIdx select; /**< \brief Port control code */
101 
102 /** \brief SLSO pin mapping structure */
103 typedef const struct
104 {
105  Ifx_QSPI* module; /**< \brief Base address */
106  sint32 slsoNr; /**< \brief Slave Select */
107  IfxPort_Pin pin; /**< \brief Port pin */
108  IfxPort_OutputIdx select; /**< \brief Port control code */
110 
111 IFX_EXTERN IfxQspi_Mrst_In IfxQspi0_MRSTA_P20_12_IN; /**< \brief QSPI0_MRSTA: QSPI0 input */
112 IFX_EXTERN IfxQspi_Mrst_In IfxQspi0_MRSTB_P22_9_IN; /**< \brief QSPI0_MRSTB: QSPI0 input */
113 IFX_EXTERN IfxQspi_Mrst_In IfxQspi0_MRSTC_P22_6_IN; /**< \brief QSPI0_MRSTC: QSPI0 input */
114 IFX_EXTERN IfxQspi_Mrst_In IfxQspi1_MRSTA_P10_1_IN; /**< \brief QSPI1_MRSTA: QSPI1 input */
115 IFX_EXTERN IfxQspi_Mrst_In IfxQspi1_MRSTB_P11_3_IN; /**< \brief QSPI1_MRSTB: QSPI1 input */
116 IFX_EXTERN IfxQspi_Mrst_In IfxQspi2_MRSTA_P15_4_IN; /**< \brief QSPI2_MRSTA: QSPI2 input */
117 IFX_EXTERN IfxQspi_Mrst_In IfxQspi2_MRSTB_P15_7_IN; /**< \brief QSPI2_MRSTB: QSPI2 input */
118 IFX_EXTERN IfxQspi_Mrst_In IfxQspi2_MRSTCN_P21_2_IN; /**< \brief QSPI2_MRSTCN: QSPI2 input (LVDS) */
119 IFX_EXTERN IfxQspi_Mrst_In IfxQspi2_MRSTCP_P21_3_IN; /**< \brief QSPI2_MRSTCP: QSPI2 input (LVDS) */
120 IFX_EXTERN IfxQspi_Mrst_In IfxQspi2_MRSTD_P34_4_IN; /**< \brief QSPI2_MRSTD: QSPI2 input */
121 IFX_EXTERN IfxQspi_Mrst_In IfxQspi2_MRSTE_P15_2_IN; /**< \brief QSPI2_MRSTE: QSPI2 input */
122 IFX_EXTERN IfxQspi_Mrst_In IfxQspi3_MRSTA_P02_5_IN; /**< \brief QSPI3_MRSTA: QSPI3 input */
123 IFX_EXTERN IfxQspi_Mrst_In IfxQspi3_MRSTB_P10_7_IN; /**< \brief QSPI3_MRSTB: QSPI3 input */
124 IFX_EXTERN IfxQspi_Mrst_In IfxQspi3_MRSTC_P01_5_IN; /**< \brief QSPI3_MRSTC: QSPI3 input */
125 IFX_EXTERN IfxQspi_Mrst_In IfxQspi3_MRSTD_P33_13_IN; /**< \brief QSPI3_MRSTD: QSPI3 input */
126 IFX_EXTERN IfxQspi_Mrst_In IfxQspi3_MRSTE_P22_1_IN; /**< \brief QSPI3_MRSTE: QSPI3 input */
127 IFX_EXTERN IfxQspi_Mrst_In IfxQspi3_MRSTFN_P21_2_IN; /**< \brief QSPI3_MRSTFN: QSPI3 input (LVDS) */
128 IFX_EXTERN IfxQspi_Mrst_In IfxQspi3_MRSTFP_P21_3_IN; /**< \brief QSPI3_MRSTFP: QSPI3 input (LVDS) */
129 IFX_EXTERN IfxQspi_Mrst_Out IfxQspi0_MRST_P20_12_OUT; /**< \brief QSPI0_MRST: QSPI0 output */
130 IFX_EXTERN IfxQspi_Mrst_Out IfxQspi0_MRST_P22_6_OUT; /**< \brief QSPI0_MRST: QSPI0 output */
131 IFX_EXTERN IfxQspi_Mrst_Out IfxQspi0_MRST_P22_9_OUT; /**< \brief QSPI0_MRST: QSPI0 output */
132 IFX_EXTERN IfxQspi_Mrst_Out IfxQspi1_MRST_P10_1_OUT; /**< \brief QSPI1_MRST: QSPI1 output */
133 IFX_EXTERN IfxQspi_Mrst_Out IfxQspi1_MRST_P10_6_OUT; /**< \brief QSPI1_MRST: QSPI1 output */
134 IFX_EXTERN IfxQspi_Mrst_Out IfxQspi1_MRST_P11_3_OUT; /**< \brief QSPI1_MRST: QSPI1 output */
135 IFX_EXTERN IfxQspi_Mrst_Out IfxQspi2_MRST_P15_4_OUT; /**< \brief QSPI2_MRST: QSPI2 output */
136 IFX_EXTERN IfxQspi_Mrst_Out IfxQspi2_MRST_P15_7_OUT; /**< \brief QSPI2_MRST: QSPI2 output */
137 IFX_EXTERN IfxQspi_Mrst_Out IfxQspi2_MRST_P34_4_OUT; /**< \brief QSPI2_MRST: QSPI2 output */
138 IFX_EXTERN IfxQspi_Mrst_Out IfxQspi3_MRST_P01_5_OUT; /**< \brief QSPI3_MRST: QSPI3 output */
139 IFX_EXTERN IfxQspi_Mrst_Out IfxQspi3_MRST_P02_5_OUT; /**< \brief QSPI3_MRST: QSPI3 output */
140 IFX_EXTERN IfxQspi_Mrst_Out IfxQspi3_MRST_P10_7_OUT; /**< \brief QSPI3_MRST: QSPI3 output */
141 IFX_EXTERN IfxQspi_Mrst_Out IfxQspi3_MRST_P22_1_OUT; /**< \brief QSPI3_MRST: QSPI3 output */
142 IFX_EXTERN IfxQspi_Mrst_Out IfxQspi3_MRST_P33_13_OUT; /**< \brief QSPI3_MRST: QSPI3 output */
143 IFX_EXTERN IfxQspi_Mtsr_In IfxQspi0_MTSRA_P20_14_IN; /**< \brief QSPI0_MTSRA: QSPI0 input */
144 IFX_EXTERN IfxQspi_Mtsr_In IfxQspi0_MTSRB_P22_10_IN; /**< \brief QSPI0_MTSRB: QSPI0 input */
145 IFX_EXTERN IfxQspi_Mtsr_In IfxQspi0_MTSRC_P22_5_IN; /**< \brief QSPI0_MTSRC: QSPI0 input */
146 IFX_EXTERN IfxQspi_Mtsr_In IfxQspi1_MTSRA_P10_3_IN; /**< \brief QSPI1_MTSRA: QSPI1 input */
147 IFX_EXTERN IfxQspi_Mtsr_In IfxQspi1_MTSRB_P11_9_IN; /**< \brief QSPI1_MTSRB: QSPI1 input */
148 IFX_EXTERN IfxQspi_Mtsr_In IfxQspi1_MTSRC_P10_4_IN; /**< \brief QSPI1_MTSRC: QSPI1 input */
149 IFX_EXTERN IfxQspi_Mtsr_In IfxQspi2_MTSRA_P15_5_IN; /**< \brief QSPI2_MTSRA: QSPI2 input */
150 IFX_EXTERN IfxQspi_Mtsr_In IfxQspi2_MTSRB_P15_6_IN; /**< \brief QSPI2_MTSRB: QSPI2 input */
151 IFX_EXTERN IfxQspi_Mtsr_In IfxQspi2_MTSRD_P34_5_IN; /**< \brief QSPI2_MTSRD: QSPI2 input */
152 IFX_EXTERN IfxQspi_Mtsr_In IfxQspi3_MTSRA_P02_6_IN; /**< \brief QSPI3_MTSRA: QSPI3 input */
153 IFX_EXTERN IfxQspi_Mtsr_In IfxQspi3_MTSRB_P10_6_IN; /**< \brief QSPI3_MTSRB: QSPI3 input */
154 IFX_EXTERN IfxQspi_Mtsr_In IfxQspi3_MTSRC_P01_6_IN; /**< \brief QSPI3_MTSRC: QSPI3 input */
155 IFX_EXTERN IfxQspi_Mtsr_In IfxQspi3_MTSRD_P33_12_IN; /**< \brief QSPI3_MTSRD: QSPI3 input */
156 IFX_EXTERN IfxQspi_Mtsr_In IfxQspi3_MTSRE_P22_0_IN; /**< \brief QSPI3_MTSRE: QSPI3 input */
157 IFX_EXTERN IfxQspi_Mtsr_Out IfxQspi0_MTSR_P20_12_OUT; /**< \brief QSPI0_MTSR: QSPI0 output */
158 IFX_EXTERN IfxQspi_Mtsr_Out IfxQspi0_MTSR_P20_14_OUT; /**< \brief QSPI0_MTSR: QSPI0 output */
159 IFX_EXTERN IfxQspi_Mtsr_Out IfxQspi0_MTSR_P22_10_OUT; /**< \brief QSPI0_MTSR: QSPI0 output */
160 IFX_EXTERN IfxQspi_Mtsr_Out IfxQspi0_MTSR_P22_5_OUT; /**< \brief QSPI0_MTSR: QSPI0 output */
161 IFX_EXTERN IfxQspi_Mtsr_Out IfxQspi1_MTSR_P10_1_OUT; /**< \brief QSPI1_MTSR: QSPI1 output */
162 IFX_EXTERN IfxQspi_Mtsr_Out IfxQspi1_MTSR_P10_3_OUT; /**< \brief QSPI1_MTSR: QSPI1 output */
163 IFX_EXTERN IfxQspi_Mtsr_Out IfxQspi1_MTSR_P10_4_OUT; /**< \brief QSPI1_MTSR: QSPI1 output */
164 IFX_EXTERN IfxQspi_Mtsr_Out IfxQspi1_MTSR_P11_9_OUT; /**< \brief QSPI1_MTSR: QSPI1 output */
165 IFX_EXTERN IfxQspi_Mtsr_Out IfxQspi2_MTSRN_P13_2_OUT; /**< \brief QSPI2_MTSRN: QSPI2 output (LVDS) */
166 IFX_EXTERN IfxQspi_Mtsr_Out IfxQspi2_MTSRP_P13_3_OUT; /**< \brief QSPI2_MTSRP: QSPI2 output (LVDS) */
167 IFX_EXTERN IfxQspi_Mtsr_Out IfxQspi2_MTSR_P15_5_OUT; /**< \brief QSPI2_MTSR: QSPI2 output */
168 IFX_EXTERN IfxQspi_Mtsr_Out IfxQspi2_MTSR_P15_6_OUT; /**< \brief QSPI2_MTSR: QSPI2 output */
169 IFX_EXTERN IfxQspi_Mtsr_Out IfxQspi2_MTSR_P34_5_OUT; /**< \brief QSPI2_MTSR: QSPI2 output */
170 IFX_EXTERN IfxQspi_Mtsr_Out IfxQspi3_MTSRN_P22_2_OUT; /**< \brief QSPI3_MTSRN: QSPI3 output (LVDS) */
171 IFX_EXTERN IfxQspi_Mtsr_Out IfxQspi3_MTSRP_P22_3_OUT; /**< \brief QSPI3_MTSRP: QSPI3 output (LVDS) */
172 IFX_EXTERN IfxQspi_Mtsr_Out IfxQspi3_MTSR_P01_6_OUT; /**< \brief QSPI3_MTSR: QSPI3 output */
173 IFX_EXTERN IfxQspi_Mtsr_Out IfxQspi3_MTSR_P02_6_OUT; /**< \brief QSPI3_MTSR: QSPI3 output */
174 IFX_EXTERN IfxQspi_Mtsr_Out IfxQspi3_MTSR_P10_6_OUT; /**< \brief QSPI3_MTSR: QSPI3 output */
175 IFX_EXTERN IfxQspi_Mtsr_Out IfxQspi3_MTSR_P22_0_OUT; /**< \brief QSPI3_MTSR: QSPI3 output */
176 IFX_EXTERN IfxQspi_Mtsr_Out IfxQspi3_MTSR_P33_12_OUT; /**< \brief QSPI3_MTSR: QSPI3 output */
177 IFX_EXTERN IfxQspi_Sclk_In IfxQspi0_SCLKA_P20_11_IN; /**< \brief QSPI0_SCLKA: QSPI0 input */
178 IFX_EXTERN IfxQspi_Sclk_In IfxQspi0_SCLKB_P22_8_IN; /**< \brief QSPI0_SCLKB: QSPI0 input */
179 IFX_EXTERN IfxQspi_Sclk_In IfxQspi0_SCLKC_P22_7_IN; /**< \brief QSPI0_SCLKC: QSPI0 input */
180 IFX_EXTERN IfxQspi_Sclk_In IfxQspi1_SCLKA_P10_2_IN; /**< \brief QSPI1_SCLKA: QSPI1 input */
181 IFX_EXTERN IfxQspi_Sclk_In IfxQspi1_SCLKB_P11_6_IN; /**< \brief QSPI1_SCLKB: QSPI1 input */
182 IFX_EXTERN IfxQspi_Sclk_In IfxQspi2_SCLKA_P15_3_IN; /**< \brief QSPI2_SCLKA: QSPI2 input */
183 IFX_EXTERN IfxQspi_Sclk_In IfxQspi2_SCLKB_P15_8_IN; /**< \brief QSPI2_SCLKB: QSPI2 input */
184 IFX_EXTERN IfxQspi_Sclk_In IfxQspi2_SCLKD_P33_14_IN; /**< \brief QSPI2_SCLKD: QSPI2 input */
185 IFX_EXTERN IfxQspi_Sclk_In IfxQspi3_SCLKA_P02_7_IN; /**< \brief QSPI3_SCLKA: QSPI3 input */
186 IFX_EXTERN IfxQspi_Sclk_In IfxQspi3_SCLKB_P10_8_IN; /**< \brief QSPI3_SCLKB: QSPI3 input */
187 IFX_EXTERN IfxQspi_Sclk_In IfxQspi3_SCLKC_P01_7_IN; /**< \brief QSPI3_SCLKC: QSPI3 input */
188 IFX_EXTERN IfxQspi_Sclk_In IfxQspi3_SCLKD_P33_11_IN; /**< \brief QSPI3_SCLKD: QSPI3 input */
189 IFX_EXTERN IfxQspi_Sclk_In IfxQspi3_SCLKE_P22_3_IN; /**< \brief QSPI3_SCLKE: QSPI3 input */
190 IFX_EXTERN IfxQspi_Sclk_Out IfxQspi0_SCLK_P20_11_OUT; /**< \brief QSPI0_SCLK: QSPI0 output */
191 IFX_EXTERN IfxQspi_Sclk_Out IfxQspi0_SCLK_P20_13_OUT; /**< \brief QSPI0_SCLK: QSPI0 output */
192 IFX_EXTERN IfxQspi_Sclk_Out IfxQspi0_SCLK_P22_7_OUT; /**< \brief QSPI0_SCLK: QSPI0 output */
193 IFX_EXTERN IfxQspi_Sclk_Out IfxQspi0_SCLK_P22_8_OUT; /**< \brief QSPI0_SCLK: QSPI0 output */
194 IFX_EXTERN IfxQspi_Sclk_Out IfxQspi1_SCLK_P10_2_OUT; /**< \brief QSPI1_SCLK: QSPI1 output */
195 IFX_EXTERN IfxQspi_Sclk_Out IfxQspi1_SCLK_P11_6_OUT; /**< \brief QSPI1_SCLK: QSPI1 output */
196 IFX_EXTERN IfxQspi_Sclk_Out IfxQspi2_SCLKN_P13_0_OUT; /**< \brief QSPI2_SCLKN: QSPI2 output (LVDS) */
197 IFX_EXTERN IfxQspi_Sclk_Out IfxQspi2_SCLKP_P13_1_OUT; /**< \brief QSPI2_SCLKP: QSPI2 output (LVDS) */
198 IFX_EXTERN IfxQspi_Sclk_Out IfxQspi2_SCLK_P15_3_OUT; /**< \brief QSPI2_SCLK: QSPI2 output */
199 IFX_EXTERN IfxQspi_Sclk_Out IfxQspi2_SCLK_P15_6_OUT; /**< \brief QSPI2_SCLK: QSPI2 output */
200 IFX_EXTERN IfxQspi_Sclk_Out IfxQspi2_SCLK_P15_8_OUT; /**< \brief QSPI2_SCLK: QSPI2 output */
201 IFX_EXTERN IfxQspi_Sclk_Out IfxQspi2_SCLK_P33_14_OUT; /**< \brief QSPI2_SCLK: QSPI2 output */
202 IFX_EXTERN IfxQspi_Sclk_Out IfxQspi3_SCLKN_P22_0_OUT; /**< \brief QSPI3_SCLKN: QSPI3 output (LVDS) */
203 IFX_EXTERN IfxQspi_Sclk_Out IfxQspi3_SCLKP_P22_1_OUT; /**< \brief QSPI3_SCLKP: QSPI3 output (LVDS) */
204 IFX_EXTERN IfxQspi_Sclk_Out IfxQspi3_SCLK_P01_7_OUT; /**< \brief QSPI3_SCLK: QSPI3 output */
205 IFX_EXTERN IfxQspi_Sclk_Out IfxQspi3_SCLK_P02_7_OUT; /**< \brief QSPI3_SCLK: QSPI3 output */
206 IFX_EXTERN IfxQspi_Sclk_Out IfxQspi3_SCLK_P10_8_OUT; /**< \brief QSPI3_SCLK: QSPI3 output */
207 IFX_EXTERN IfxQspi_Sclk_Out IfxQspi3_SCLK_P22_3_OUT; /**< \brief QSPI3_SCLK: QSPI3 output */
208 IFX_EXTERN IfxQspi_Sclk_Out IfxQspi3_SCLK_P33_11_OUT; /**< \brief QSPI3_SCLK: QSPI3 output */
209 IFX_EXTERN IfxQspi_Slsi_In IfxQspi0_SLSIA_P20_13_IN; /**< \brief QSPI0_SLSIA: QSPI0 input */
210 IFX_EXTERN IfxQspi_Slsi_In IfxQspi0_SLSIB_P20_9_IN; /**< \brief QSPI0_SLSIB: QSPI0 input */
211 IFX_EXTERN IfxQspi_Slsi_In IfxQspi1_SLSIA_P11_10_IN; /**< \brief QSPI1_SLSIA: QSPI1 input */
212 IFX_EXTERN IfxQspi_Slsi_In IfxQspi2_SLSIA_P15_2_IN; /**< \brief QSPI2_SLSIA: QSPI2 input */
213 IFX_EXTERN IfxQspi_Slsi_In IfxQspi2_SLSIB_P15_1_IN; /**< \brief QSPI2_SLSIB: QSPI2 input */
214 IFX_EXTERN IfxQspi_Slsi_In IfxQspi3_SLSIA_P02_4_IN; /**< \brief QSPI3_SLSIA: QSPI3 input */
215 IFX_EXTERN IfxQspi_Slsi_In IfxQspi3_SLSIB_P01_3_IN; /**< \brief QSPI3_SLSIB: QSPI3 input */
216 IFX_EXTERN IfxQspi_Slsi_In IfxQspi3_SLSIC_P33_10_IN; /**< \brief QSPI3_SLSIC: QSPI3 input */
217 IFX_EXTERN IfxQspi_Slsi_In IfxQspi3_SLSID_P22_2_IN; /**< \brief QSPI3_SLSID: QSPI3 input */
218 IFX_EXTERN IfxQspi_Slso_Out IfxQspi0_SLSO0_P20_8_OUT; /**< \brief QSPI0_SLSO0: QSPI0 output */
219 IFX_EXTERN IfxQspi_Slso_Out IfxQspi0_SLSO10_P22_11_OUT; /**< \brief QSPI0_SLSO10: QSPI0 output */
220 IFX_EXTERN IfxQspi_Slso_Out IfxQspi0_SLSO11_P23_6_OUT; /**< \brief QSPI0_SLSO11: QSPI0 output */
221 IFX_EXTERN IfxQspi_Slso_Out IfxQspi0_SLSO12_P22_4_OUT; /**< \brief QSPI0_SLSO12: QSPI0 output */
222 IFX_EXTERN IfxQspi_Slso_Out IfxQspi0_SLSO13_P15_0_OUT; /**< \brief QSPI0_SLSO13: QSPI0 output */
223 IFX_EXTERN IfxQspi_Slso_Out IfxQspi0_SLSO1_P20_9_OUT; /**< \brief QSPI0_SLSO1: QSPI0 output */
224 IFX_EXTERN IfxQspi_Slso_Out IfxQspi0_SLSO2_P20_13_OUT; /**< \brief QSPI0_SLSO2: QSPI0 output */
225 IFX_EXTERN IfxQspi_Slso_Out IfxQspi0_SLSO3_P11_10_OUT; /**< \brief QSPI0_SLSO3: QSPI0 output */
226 IFX_EXTERN IfxQspi_Slso_Out IfxQspi0_SLSO4_P11_11_OUT; /**< \brief QSPI0_SLSO4: QSPI0 output */
227 IFX_EXTERN IfxQspi_Slso_Out IfxQspi0_SLSO5_P11_2_OUT; /**< \brief QSPI0_SLSO5: QSPI0 output */
228 IFX_EXTERN IfxQspi_Slso_Out IfxQspi0_SLSO6_P20_10_OUT; /**< \brief QSPI0_SLSO6: QSPI0 output */
229 IFX_EXTERN IfxQspi_Slso_Out IfxQspi0_SLSO7_P33_5_OUT; /**< \brief QSPI0_SLSO7: QSPI0 output */
230 IFX_EXTERN IfxQspi_Slso_Out IfxQspi0_SLSO8_P20_6_OUT; /**< \brief QSPI0_SLSO8: QSPI0 output */
231 IFX_EXTERN IfxQspi_Slso_Out IfxQspi0_SLSO9_P20_3_OUT; /**< \brief QSPI0_SLSO9: QSPI0 output */
232 IFX_EXTERN IfxQspi_Slso_Out IfxQspi1_SLSO0_P20_8_OUT; /**< \brief QSPI1_SLSO0: QSPI1 output */
233 IFX_EXTERN IfxQspi_Slso_Out IfxQspi1_SLSO10_P10_0_OUT; /**< \brief QSPI1_SLSO10: QSPI1 output */
234 IFX_EXTERN IfxQspi_Slso_Out IfxQspi1_SLSO1_P20_9_OUT; /**< \brief QSPI1_SLSO1: QSPI1 output */
235 IFX_EXTERN IfxQspi_Slso_Out IfxQspi1_SLSO2_P20_13_OUT; /**< \brief QSPI1_SLSO2: QSPI1 output */
236 IFX_EXTERN IfxQspi_Slso_Out IfxQspi1_SLSO3_P11_10_OUT; /**< \brief QSPI1_SLSO3: QSPI1 output */
237 IFX_EXTERN IfxQspi_Slso_Out IfxQspi1_SLSO4_P11_11_OUT; /**< \brief QSPI1_SLSO4: QSPI1 output */
238 IFX_EXTERN IfxQspi_Slso_Out IfxQspi1_SLSO5_P11_2_OUT; /**< \brief QSPI1_SLSO5: QSPI1 output */
239 IFX_EXTERN IfxQspi_Slso_Out IfxQspi1_SLSO6_P33_10_OUT; /**< \brief QSPI1_SLSO6: QSPI1 output */
240 IFX_EXTERN IfxQspi_Slso_Out IfxQspi1_SLSO7_P33_5_OUT; /**< \brief QSPI1_SLSO7: QSPI1 output */
241 IFX_EXTERN IfxQspi_Slso_Out IfxQspi1_SLSO8_P10_4_OUT; /**< \brief QSPI1_SLSO8: QSPI1 output */
242 IFX_EXTERN IfxQspi_Slso_Out IfxQspi1_SLSO9_P10_5_OUT; /**< \brief QSPI1_SLSO9: QSPI1 output */
243 IFX_EXTERN IfxQspi_Slso_Out IfxQspi2_SLSO0_P15_2_OUT; /**< \brief QSPI2_SLSO0: QSPI2 output */
244 IFX_EXTERN IfxQspi_Slso_Out IfxQspi2_SLSO10_P34_3_OUT; /**< \brief QSPI2_SLSO10: QSPI2 output */
245 IFX_EXTERN IfxQspi_Slso_Out IfxQspi2_SLSO11_P33_15_OUT; /**< \brief QSPI2_SLSO11: QSPI2 output */
246 IFX_EXTERN IfxQspi_Slso_Out IfxQspi2_SLSO12_P32_6_OUT; /**< \brief QSPI2_SLSO12: QSPI2 output */
247 IFX_EXTERN IfxQspi_Slso_Out IfxQspi2_SLSO1_P14_2_OUT; /**< \brief QSPI2_SLSO1: QSPI2 output */
248 IFX_EXTERN IfxQspi_Slso_Out IfxQspi2_SLSO2_P14_6_OUT; /**< \brief QSPI2_SLSO2: QSPI2 output */
249 IFX_EXTERN IfxQspi_Slso_Out IfxQspi2_SLSO3_P14_3_OUT; /**< \brief QSPI2_SLSO3: QSPI2 output */
250 IFX_EXTERN IfxQspi_Slso_Out IfxQspi2_SLSO4_P14_7_OUT; /**< \brief QSPI2_SLSO4: QSPI2 output */
251 IFX_EXTERN IfxQspi_Slso_Out IfxQspi2_SLSO5_P15_1_OUT; /**< \brief QSPI2_SLSO5: QSPI2 output */
252 IFX_EXTERN IfxQspi_Slso_Out IfxQspi2_SLSO6_P33_13_OUT; /**< \brief QSPI2_SLSO6: QSPI2 output */
253 IFX_EXTERN IfxQspi_Slso_Out IfxQspi2_SLSO7_P20_10_OUT; /**< \brief QSPI2_SLSO7: QSPI2 output */
254 IFX_EXTERN IfxQspi_Slso_Out IfxQspi2_SLSO8_P20_6_OUT; /**< \brief QSPI2_SLSO8: QSPI2 output */
255 IFX_EXTERN IfxQspi_Slso_Out IfxQspi2_SLSO9_P20_3_OUT; /**< \brief QSPI2_SLSO9: QSPI2 output */
256 IFX_EXTERN IfxQspi_Slso_Out IfxQspi3_SLSO0_P02_4_OUT; /**< \brief QSPI3_SLSO0: QSPI3 output */
257 IFX_EXTERN IfxQspi_Slso_Out IfxQspi3_SLSO10_P01_4_OUT; /**< \brief QSPI3_SLSO10: QSPI3 output */
258 IFX_EXTERN IfxQspi_Slso_Out IfxQspi3_SLSO11_P33_10_OUT; /**< \brief QSPI3_SLSO11: QSPI3 output */
259 IFX_EXTERN IfxQspi_Slso_Out IfxQspi3_SLSO12_P22_2_OUT; /**< \brief QSPI3_SLSO12: QSPI3 output */
260 IFX_EXTERN IfxQspi_Slso_Out IfxQspi3_SLSO13_P23_1_OUT; /**< \brief QSPI3_SLSO13: QSPI3 output */
261 IFX_EXTERN IfxQspi_Slso_Out IfxQspi3_SLSO1_P02_0_OUT; /**< \brief QSPI3_SLSO1: QSPI3 output */
262 IFX_EXTERN IfxQspi_Slso_Out IfxQspi3_SLSO1_P33_9_OUT; /**< \brief QSPI3_SLSO1: QSPI3 output */
263 IFX_EXTERN IfxQspi_Slso_Out IfxQspi3_SLSO2_P02_1_OUT; /**< \brief QSPI3_SLSO2: QSPI3 output */
264 IFX_EXTERN IfxQspi_Slso_Out IfxQspi3_SLSO2_P33_8_OUT; /**< \brief QSPI3_SLSO2: QSPI3 output */
265 IFX_EXTERN IfxQspi_Slso_Out IfxQspi3_SLSO3_P02_2_OUT; /**< \brief QSPI3_SLSO3: QSPI3 output */
266 IFX_EXTERN IfxQspi_Slso_Out IfxQspi3_SLSO4_P02_3_OUT; /**< \brief QSPI3_SLSO4: QSPI3 output */
267 IFX_EXTERN IfxQspi_Slso_Out IfxQspi3_SLSO4_P23_5_OUT; /**< \brief QSPI3_SLSO4: QSPI3 output */
268 IFX_EXTERN IfxQspi_Slso_Out IfxQspi3_SLSO5_P02_8_OUT; /**< \brief QSPI3_SLSO5: QSPI3 output */
269 IFX_EXTERN IfxQspi_Slso_Out IfxQspi3_SLSO5_P23_4_OUT; /**< \brief QSPI3_SLSO5: QSPI3 output */
270 IFX_EXTERN IfxQspi_Slso_Out IfxQspi3_SLSO6_P00_8_OUT; /**< \brief QSPI3_SLSO6: QSPI3 output */
271 IFX_EXTERN IfxQspi_Slso_Out IfxQspi3_SLSO7_P00_9_OUT; /**< \brief QSPI3_SLSO7: QSPI3 output */
272 IFX_EXTERN IfxQspi_Slso_Out IfxQspi3_SLSO7_P33_7_OUT; /**< \brief QSPI3_SLSO7: QSPI3 output */
273 IFX_EXTERN IfxQspi_Slso_Out IfxQspi3_SLSO8_P10_5_OUT; /**< \brief QSPI3_SLSO8: QSPI3 output */
274 IFX_EXTERN IfxQspi_Slso_Out IfxQspi3_SLSO9_P01_3_OUT; /**< \brief QSPI3_SLSO9: QSPI3 output */
275 
276 /** \brief Table dimensions */
277 #define IFXQSPI_PINMAP_NUM_MODULES 4
278 #define IFXQSPI_PINMAP_NUM_SLAVESELECTS 14
279 #define IFXQSPI_PINMAP_MRST_IN_NUM_ITEMS 6
280 #define IFXQSPI_PINMAP_MRST_OUT_NUM_ITEMS 5
281 #define IFXQSPI_PINMAP_MTSR_IN_NUM_ITEMS 5
282 #define IFXQSPI_PINMAP_MTSR_OUT_NUM_ITEMS 7
283 #define IFXQSPI_PINMAP_SCLK_IN_NUM_ITEMS 5
284 #define IFXQSPI_PINMAP_SCLK_OUT_NUM_ITEMS 7
285 #define IFXQSPI_PINMAP_SLSI_IN_NUM_ITEMS 4
286 #define IFXQSPI_PINMAP_SLSO_OUT_NUM_ITEMS 2
287 
288 
289 /** \brief IfxQspi_Mrst_In table */
291 
292 /** \brief IfxQspi_Mrst_Out table */
294 
295 /** \brief IfxQspi_Mtsr_In table */
297 
298 /** \brief IfxQspi_Mtsr_Out table */
300 
301 /** \brief IfxQspi_Sclk_In table */
303 
304 /** \brief IfxQspi_Sclk_Out table */
306 
307 /** \brief IfxQspi_Slsi_In table */
309 
310 /** \brief IfxQspi_Slso_Out table */
312 
313 /** \} */
314 
315 #endif /* IFXQSPI_PINMAP_H */