1 /* SPDX-License-Identifier: GPL-2.0-only */
8 /* Pad configuration table for C621 Lewisburg PCH */
9 static const struct pad_config gpio_table
[] = {
10 /* ------- GPIO Community 0 ------- */
11 /* ------- GPIO Group GPP_A ------- */
13 PAD_CFG_GPI_TRIG_OWN(GPP_A0
, NONE
, DEEP
, OFF
, DRIVER
),
15 PAD_CFG_NF(GPP_A1
, NONE
, DEEP
, NF1
),
17 PAD_CFG_NF(GPP_A2
, NONE
, DEEP
, NF1
),
19 PAD_CFG_NF(GPP_A3
, NONE
, DEEP
, NF1
),
21 PAD_CFG_NF(GPP_A4
, NONE
, DEEP
, NF1
),
22 /* GPP_A5 - LFRAME# */
23 PAD_CFG_NF(GPP_A5
, NONE
, DEEP
, NF1
),
25 PAD_CFG_NF(GPP_A6
, NONE
, DEEP
, NF1
),
27 PAD_CFG_NF(GPP_A7
, NONE
, DEEP
, NF1
),
28 /* GPP_A8 - CLKRUN# */
29 PAD_CFG_NF(GPP_A8
, NONE
, DEEP
, NF1
),
30 /* GPP_A9 - CLKOUT_LPC0 */
31 PAD_CFG_NF(GPP_A9
, NONE
, DEEP
, NF1
),
33 PAD_CFG_GPI_TRIG_OWN(GPP_A10
, NONE
, DEEP
, OFF
, DRIVER
),
35 PAD_CFG_GPI_TRIG_OWN(GPP_A11
, NONE
, DEEP
, OFF
, DRIVER
),
37 PAD_CFG_GPI_TRIG_OWN(GPP_A12
, NONE
, PLTRST
, OFF
, DRIVER
),
39 PAD_CFG_GPI_TRIG_OWN(GPP_A13
, NONE
, DEEP
, OFF
, DRIVER
),
41 PAD_CFG_GPI_TRIG_OWN(GPP_A14
, NONE
, DEEP
, OFF
, DRIVER
),
43 PAD_CFG_GPI_TRIG_OWN(GPP_A15
, NONE
, DEEP
, OFF
, DRIVER
),
45 PAD_CFG_GPI_TRIG_OWN(GPP_A16
, NONE
, DEEP
, OFF
, DRIVER
),
47 PAD_CFG_GPI_TRIG_OWN(GPP_A17
, NONE
, DEEP
, OFF
, DRIVER
),
49 PAD_CFG_GPI_TRIG_OWN(GPP_A18
, NONE
, DEEP
, OFF
, DRIVER
),
50 /* GPP_A19 - RESERVED */
52 PAD_CFG_GPI_TRIG_OWN(GPP_A20
, NONE
, DEEP
, OFF
, DRIVER
),
54 PAD_CFG_GPO(GPP_A21
, 1, DEEP
),
56 PAD_CFG_GPI_TRIG_OWN(GPP_A22
, NONE
, DEEP
, OFF
, DRIVER
),
58 PAD_CFG_GPI_TRIG_OWN(GPP_A23
, NONE
, DEEP
, OFF
, DRIVER
),
60 /* ------- GPIO Group GPP_B ------- */
61 /* GPP_B0 - CORE_VID0 */
62 PAD_CFG_NF(GPP_B0
, NONE
, DEEP
, NF1
),
63 /* GPP_B1 - CORE_VID1 */
64 PAD_CFG_NF(GPP_B1
, NONE
, DEEP
, NF1
),
66 PAD_CFG_GPI_TRIG_OWN(GPP_B2
, NONE
, DEEP
, OFF
, DRIVER
),
68 PAD_CFG_GPI_TRIG_OWN(GPP_B3
, NONE
, DEEP
, OFF
, DRIVER
),
70 PAD_CFG_GPI_TRIG_OWN(GPP_B4
, NONE
, DEEP
, OFF
, DRIVER
),
72 PAD_CFG_GPI_TRIG_OWN(GPP_B5
, NONE
, DEEP
, OFF
, DRIVER
),
74 PAD_CFG_GPI_TRIG_OWN(GPP_B6
, NONE
, PLTRST
, OFF
, DRIVER
),
76 PAD_CFG_GPI_TRIG_OWN(GPP_B7
, NONE
, PLTRST
, OFF
, DRIVER
),
78 PAD_CFG_GPI_TRIG_OWN(GPP_B8
, NONE
, DEEP
, OFF
, DRIVER
),
80 PAD_CFG_GPI_TRIG_OWN(GPP_B9
, NONE
, DEEP
, OFF
, DRIVER
),
82 PAD_CFG_GPI_TRIG_OWN(GPP_B10
, NONE
, DEEP
, OFF
, DRIVER
),
84 PAD_CFG_GPO(GPP_B11
, 1, DEEP
),
85 /* GPP_B12 - GLB_RST_WARN_N# */
86 PAD_CFG_NF(GPP_B12
, NONE
, DEEP
, NF1
),
87 /* GPP_B13 - PLTRST# */
88 PAD_CFG_NF(GPP_B13
, NONE
, DEEP
, NF1
),
90 PAD_CFG_NF(GPP_B14
, NONE
, DEEP
, NF1
),
92 PAD_CFG_GPI_TRIG_OWN(GPP_B15
, NONE
, DEEP
, OFF
, DRIVER
),
94 PAD_CFG_GPI_TRIG_OWN(GPP_B16
, NONE
, DEEP
, OFF
, DRIVER
),
96 PAD_CFG_GPI_TRIG_OWN(GPP_B17
, NONE
, DEEP
, OFF
, DRIVER
),
98 PAD_CFG_GPI_TRIG_OWN(GPP_B18
, NONE
, DEEP
, OFF
, DRIVER
),
100 PAD_CFG_GPO(GPP_B19
, 1, DEEP
),
102 PAD_CFG_GPO(GPP_B20
, 1, DEEP
),
104 PAD_CFG_GPI_TRIG_OWN(GPP_B21
, NONE
, DEEP
, OFF
, DRIVER
),
106 PAD_CFG_GPO(GPP_B22
, 0, DEEP
),
107 /* GPP_B23 - PCHHOT# */
108 PAD_CFG_NF(GPP_B23
, NONE
, RSMRST
, NF2
),
110 /* ------- GPIO Group GPP_F ------- */
112 PAD_CFG_GPI_TRIG_OWN(GPP_F0
, NONE
, DEEP
, OFF
, DRIVER
),
114 PAD_CFG_GPI_TRIG_OWN(GPP_F1
, NONE
, DEEP
, OFF
, DRIVER
),
116 PAD_CFG_GPI_TRIG_OWN(GPP_F2
, NONE
, DEEP
, OFF
, DRIVER
),
118 PAD_CFG_GPI_TRIG_OWN(GPP_F3
, NONE
, DEEP
, OFF
, DRIVER
),
120 PAD_CFG_GPI_TRIG_OWN(GPP_F4
, NONE
, DEEP
, OFF
, DRIVER
),
122 PAD_CFG_GPI_TRIG_OWN(GPP_F5
, NONE
, DEEP
, OFF
, DRIVER
),
124 PAD_CFG_GPO(GPP_F6
, 0, PLTRST
),
126 PAD_CFG_GPO(GPP_F7
, 0, PLTRST
),
128 PAD_CFG_GPO(GPP_F8
, 0, PLTRST
),
130 PAD_CFG_GPI_TRIG_OWN(GPP_F9
, NONE
, PLTRST
, OFF
, DRIVER
),
131 /* GPP_F10 - SATA_SCLOCK */
132 PAD_CFG_NF(GPP_F10
, NONE
, DEEP
, NF1
),
133 /* GPP_F11 - SATA_SLOAD */
134 PAD_CFG_NF(GPP_F11
, NONE
, DEEP
, NF1
),
136 PAD_CFG_GPI_TRIG_OWN(GPP_F12
, NONE
, DEEP
, OFF
, DRIVER
),
137 /* GPP_F13 - SATA_SDATAOUT2 */
138 PAD_CFG_NF(GPP_F13
, NONE
, DEEP
, NF1
),
139 /* GPP_F14 - SSATA_LED# */
140 PAD_CFG_NF(GPP_F14
, NONE
, DEEP
, NF3
),
142 PAD_CFG_GPI_TRIG_OWN(GPP_F15
, NONE
, DEEP
, OFF
, DRIVER
),
144 PAD_CFG_GPI_TRIG_OWN(GPP_F16
, NONE
, DEEP
, OFF
, DRIVER
),
146 PAD_CFG_GPI_TRIG_OWN(GPP_F17
, NONE
, DEEP
, OFF
, DRIVER
),
148 PAD_CFG_GPI_TRIG_OWN(GPP_F18
, NONE
, DEEP
, OFF
, DRIVER
),
149 /* GPP_F19 - LAN_SMBCLK */
150 PAD_CFG_NF(GPP_F19
, NONE
, DEEP
, NF1
),
151 /* GPP_F20 - LAN_SMBDATA */
152 PAD_CFG_NF(GPP_F20
, NONE
, DEEP
, NF1
),
153 /* GPP_F21 - LAN_SMBALRT# */
154 PAD_CFG_NF(GPP_F21
, NONE
, DEEP
, NF1
),
155 /* GPP_F22 - SSATA_SCLOCK */
156 PAD_CFG_NF(GPP_F22
, NONE
, DEEP
, NF3
),
157 /* GPP_F23 - SSATA_SLOAD */
158 PAD_CFG_NF(GPP_F23
, NONE
, DEEP
, NF3
),
160 /* ------- GPIO Community 1 ------- */
161 /* ------- GPIO Group GPP_C ------- */
162 /* GPP_C0 - RESERVED */
163 /* GPP_C1 - RESERVED */
164 /* GPP_C2 - SMBALERT# */
165 PAD_CFG_NF(GPP_C2
, NONE
, DEEP
, NF1
),
166 /* GPP_C3 - RESERVED */
167 /* GPP_C4 - RESERVED */
169 PAD_CFG_GPO(GPP_C5
, 0, DEEP
),
170 /* GPP_C6 - RESERVED */
171 /* GPP_C7 - RESERVED */
173 PAD_CFG_GPI_TRIG_OWN(GPP_C8
, NONE
, DEEP
, OFF
, DRIVER
),
175 PAD_CFG_GPO(GPP_C9
, 1, DEEP
),
177 PAD_CFG_GPI_TRIG_OWN(GPP_C8
, NONE
, PLTRST
, EDGE_BOTH
, ACPI
),
179 PAD_CFG_GPI_TRIG_OWN(GPP_C11
, NONE
, DEEP
, OFF
, DRIVER
),
181 PAD_CFG_GPI_TRIG_OWN(GPP_C12
, NONE
, DEEP
, OFF
, DRIVER
),
183 PAD_CFG_GPI_TRIG_OWN(GPP_C13
, NONE
, DEEP
, OFF
, DRIVER
),
185 PAD_CFG_GPI_SCI(GPP_C14
, NONE
, PLTRST
, LEVEL
, NONE
),
187 PAD_CFG_GPI_TRIG_OWN(GPP_C15
, NONE
, DEEP
, OFF
, DRIVER
),
189 PAD_CFG_GPI_TRIG_OWN(GPP_C16
, NONE
, DEEP
, OFF
, DRIVER
),
191 PAD_CFG_GPI_TRIG_OWN(GPP_C17
, NONE
, DEEP
, OFF
, DRIVER
),
193 PAD_CFG_GPI_TRIG_OWN(GPP_C18
, NONE
, DEEP
, OFF
, DRIVER
),
195 PAD_CFG_GPI_TRIG_OWN(GPP_C19
, NONE
, DEEP
, OFF
, DRIVER
),
196 /* GPP_C20 - RESERVED */
198 PAD_CFG_GPI_TRIG_OWN(GPP_C21
, NONE
, DEEP
, OFF
, DRIVER
),
200 PAD_CFG_GPI(GPP_C22
, NONE
, PLTRST
),
202 PAD_CFG_GPI(GPP_C23
, NONE
, DEEP
),
204 /* ------- GPIO Group GPP_D ------- */
206 PAD_CFG_GPI(GPP_D0
, NONE
, PLTRST
),
208 PAD_CFG_GPO(GPP_D1
, 0, DEEP
),
210 PAD_CFG_GPI_TRIG_OWN(GPP_D2
, NONE
, PLTRST
, OFF
, DRIVER
),
212 PAD_CFG_GPI_TRIG_OWN(GPP_D3
, NONE
, PLTRST
, OFF
, DRIVER
),
214 PAD_CFG_GPO(GPP_D4
, 1, DEEP
),
216 PAD_CFG_GPI_TRIG_OWN(GPP_D5
, NONE
, DEEP
, OFF
, DRIVER
),
218 PAD_CFG_GPI_TRIG_OWN(GPP_D6
, NONE
, DEEP
, OFF
, DRIVER
),
220 PAD_CFG_GPI_TRIG_OWN(GPP_D7
, NONE
, DEEP
, OFF
, DRIVER
),
222 PAD_CFG_GPI_TRIG_OWN(GPP_D8
, NONE
, DEEP
, OFF
, DRIVER
),
224 PAD_CFG_GPI_TRIG_OWN(GPP_D9
, NONE
, DEEP
, OFF
, DRIVER
),
226 PAD_CFG_GPI_TRIG_OWN(GPP_D10
, NONE
, DEEP
, OFF
, DRIVER
),
228 PAD_CFG_GPI_TRIG_OWN(GPP_D11
, NONE
, DEEP
, OFF
, DRIVER
),
230 PAD_CFG_GPI_TRIG_OWN(GPP_D12
, NONE
, DEEP
, OFF
, DRIVER
),
232 PAD_CFG_GPI_TRIG_OWN(GPP_D13
, NONE
, DEEP
, OFF
, DRIVER
),
234 PAD_CFG_GPI_TRIG_OWN(GPP_D14
, NONE
, DEEP
, OFF
, DRIVER
),
235 /* GPP_D15 - SSATA_SDATAOUT0 */
236 PAD_CFG_NF(GPP_D15
, NONE
, DEEP
, NF3
),
238 PAD_CFG_GPI_TRIG_OWN(GPP_D16
, NONE
, DEEP
, OFF
, DRIVER
),
240 PAD_CFG_GPI_TRIG_OWN(GPP_D17
, NONE
, DEEP
, OFF
, DRIVER
),
242 PAD_CFG_GPI_TRIG_OWN(GPP_D18
, NONE
, DEEP
, OFF
, DRIVER
),
244 PAD_CFG_GPO(GPP_D19
, 1, DEEP
),
246 PAD_CFG_GPI_TRIG_OWN(GPP_D20
, NONE
, DEEP
, OFF
, DRIVER
),
248 PAD_CFG_GPI_TRIG_OWN(GPP_D21
, NONE
, DEEP
, OFF
, DRIVER
),
250 PAD_CFG_GPI_TRIG_OWN(GPP_D22
, NONE
, DEEP
, OFF
, DRIVER
),
252 PAD_CFG_GPI_TRIG_OWN(GPP_D23
, NONE
, DEEP
, OFF
, DRIVER
),
254 /* ------- GPIO Group GPP_E ------- */
256 PAD_CFG_GPI(GPP_E0
, NONE
, DEEP
),
258 PAD_CFG_GPI(GPP_E1
, NONE
, DEEP
),
260 PAD_CFG_GPI_TRIG_OWN(GPP_E2
, NONE
, DEEP
, OFF
, DRIVER
),
261 /* GPP_E3 - CPU_GP0 */
262 PAD_CFG_NF(GPP_E3
, NONE
, DEEP
, NF1
),
264 PAD_CFG_GPI_TRIG_OWN(GPP_E4
, NONE
, DEEP
, OFF
, DRIVER
),
266 PAD_CFG_GPI_TRIG_OWN(GPP_E5
, NONE
, DEEP
, OFF
, DRIVER
),
268 PAD_CFG_GPI_TRIG_OWN(GPP_E6
, NONE
, DEEP
, OFF
, DRIVER
),
270 PAD_CFG_GPI_TRIG_OWN(GPP_E7
, NONE
, DEEP
, OFF
, DRIVER
),
271 /* GPP_E8 - SATA_LED# */
272 PAD_CFG_NF(GPP_E8
, NONE
, DEEP
, NF1
),
273 /* GPP_E9 - USB_OC0# */
274 PAD_CFG_NF(GPP_E9
, NONE
, DEEP
, NF1
),
276 PAD_CFG_GPI_TRIG_OWN(GPP_E10
, NONE
, DEEP
, OFF
, DRIVER
),
278 PAD_CFG_GPI_TRIG_OWN(GPP_E11
, NONE
, DEEP
, OFF
, DRIVER
),
280 PAD_CFG_GPI_TRIG_OWN(GPP_E12
, NONE
, DEEP
, OFF
, DRIVER
),
282 /* ------- GPIO Community 2 ------- */
283 /* -------- GPIO Group GPD -------- */
284 /* GPD0 - RESERVED */
286 PAD_CFG_GPI_TRIG_OWN(GPD1
, NONE
, RSMRST
, OFF
, ACPI
),
288 PAD_CFG_GPI_TRIG_OWN(GPD2
, NONE
, RSMRST
, OFF
, ACPI
),
290 PAD_CFG_NF(GPD3
, NONE
, RSMRST
, NF1
),
292 PAD_CFG_NF(GPD4
, NONE
, RSMRST
, NF1
),
294 PAD_CFG_NF(GPD5
, NONE
, RSMRST
, NF1
),
296 PAD_CFG_GPI_TRIG_OWN(GPD6
, NONE
, RSMRST
, OFF
, ACPI
),
298 PAD_CFG_GPI_TRIG_OWN(GPD7
, NONE
, RSMRST
, OFF
, ACPI
),
300 PAD_CFG_GPI_TRIG_OWN(GPD8
, NONE
, RSMRST
, OFF
, ACPI
),
302 PAD_CFG_GPI_TRIG_OWN(GPD9
, NONE
, RSMRST
, OFF
, ACPI
),
304 PAD_CFG_GPI_TRIG_OWN(GPD10
, NONE
, RSMRST
, OFF
, ACPI
),
306 PAD_CFG_NF(GPD11
, NONE
, RSMRST
, NF1
),
308 /* ------- GPIO Community 3 ------- */
309 /* ------- GPIO Group GPP_I ------- */
310 /* GPP_I0 - LAN_TDO */
311 PAD_CFG_NF(GPP_I0
, NONE
, DEEP
, NF2
),
312 /* GPP_I1 - LAN_TCK */
313 PAD_CFG_NF(GPP_I1
, NONE
, DEEP
, NF2
),
314 /* GPP_I2 - LAN_TMS */
315 PAD_CFG_NF(GPP_I2
, NONE
, DEEP
, NF2
),
316 /* GPP_I3 - LAN_TDI */
317 PAD_CFG_NF(GPP_I3
, NONE
, DEEP
, NF2
),
319 PAD_CFG_GPI_TRIG_OWN(GPP_I4
, NONE
, DEEP
, OFF
, DRIVER
),
321 PAD_CFG_GPI_TRIG_OWN(GPP_I5
, NONE
, DEEP
, OFF
, DRIVER
),
323 PAD_CFG_GPI_TRIG_OWN(GPP_I6
, NONE
, DEEP
, OFF
, DRIVER
),
324 /* GPP_I7 - LAN_TRST_IN */
325 PAD_CFG_NF(GPP_I7
, NONE
, DEEP
, NF2
),
327 PAD_CFG_GPI_TRIG_OWN(GPP_I8
, NONE
, DEEP
, OFF
, DRIVER
),
329 PAD_CFG_GPI_TRIG_OWN(GPP_I9
, NONE
, DEEP
, OFF
, DRIVER
),
331 PAD_CFG_GPI_TRIG_OWN(GPP_I10
, NONE
, DEEP
, OFF
, DRIVER
),
333 /* ------- GPIO Community 4 ------- */
334 /* ------- GPIO Group GPP_J ------- */
335 /* GPP_J0 - LAN_LED_P0_0 */
336 PAD_CFG_NF(GPP_J0
, NONE
, DEEP
, NF1
),
337 /* GPP_J1 - LAN_LED_P0_1 */
338 PAD_CFG_NF(GPP_J1
, NONE
, DEEP
, NF1
),
339 /* GPP_J2 - LAN_LED_P1_0 */
340 PAD_CFG_NF(GPP_J2
, NONE
, DEEP
, NF1
),
341 /* GPP_J3 - LAN_LED_P1_1 */
342 PAD_CFG_NF(GPP_J3
, NONE
, DEEP
, NF1
),
343 /* GPP_J4 - LAN_LED_P2_0 */
344 PAD_CFG_NF(GPP_J4
, NONE
, DEEP
, NF1
),
345 /* GPP_J5 - LAN_LED_P2_1 */
346 PAD_CFG_NF(GPP_J5
, NONE
, DEEP
, NF1
),
347 /* GPP_J6 - LAN_LED_P3_0 */
348 PAD_CFG_NF(GPP_J6
, NONE
, DEEP
, NF1
),
349 /* GPP_J7 - LAN_LED_P3_1 */
350 PAD_CFG_NF(GPP_J7
, NONE
, DEEP
, NF1
),
351 /* GPP_J8 - LAN_I2C_SCL_MDC_P0 */
352 PAD_CFG_NF(GPP_J8
, NONE
, DEEP
, NF1
),
353 /* GPP_J9 - LAN_I2C_SDA_MDIO_P0 */
354 PAD_CFG_NF(GPP_J9
, NONE
, DEEP
, NF1
),
355 /* GPP_J10 - LAN_I2C_SCL_MDC_P1 */
356 PAD_CFG_NF(GPP_J10
, NONE
, DEEP
, NF1
),
357 /* GPP_J11 - LAN_I2C_SDA_MDIO_P1 */
358 PAD_CFG_NF(GPP_J11
, NONE
, DEEP
, NF1
),
359 /* GPP_J12 - LAN_I2C_SCL_MDC_P2 */
360 PAD_CFG_NF(GPP_J12
, NONE
, DEEP
, NF1
),
361 /* GPP_J13 - LAN_I2C_SDA_MDIO_P2 */
362 PAD_CFG_NF(GPP_J13
, NONE
, DEEP
, NF1
),
363 /* GPP_J14 - LAN_I2C_SCL_MDC_P3 */
364 PAD_CFG_NF(GPP_J14
, NONE
, DEEP
, NF1
),
365 /* GPP_J15 - LAN_I2C_SDA_MDIO_P3 */
366 PAD_CFG_NF(GPP_J15
, NONE
, DEEP
, NF1
),
367 /* GPP_J16 - LAN_SDP_P0_0 */
368 PAD_CFG_NF(GPP_J16
, NONE
, DEEP
, NF1
),
370 PAD_CFG_GPI_TRIG_OWN(GPP_J17
, NONE
, DEEP
, OFF
, DRIVER
),
371 /* GPP_J18 - LAN_SDP_P1_0 */
372 PAD_CFG_NF(GPP_J18
, NONE
, DEEP
, NF1
),
374 PAD_CFG_GPI_TRIG_OWN(GPP_J19
, NONE
, DEEP
, OFF
, DRIVER
),
375 /* GPP_J20 - LAN_SDP_P2_0 */
376 PAD_CFG_NF(GPP_J20
, NONE
, DEEP
, NF1
),
378 PAD_CFG_GPI_TRIG_OWN(GPP_J21
, NONE
, DEEP
, OFF
, DRIVER
),
379 /* GPP_J22 - LAN_SDP_P3_0 */
380 PAD_CFG_NF(GPP_J22
, NONE
, DEEP
, NF1
),
382 PAD_CFG_GPI_TRIG_OWN(GPP_J23
, NONE
, DEEP
, OFF
, DRIVER
),
384 /* ------- GPIO Group GPP_K ------- */
386 PAD_CFG_GPI_TRIG_OWN(GPP_K0
, NONE
, DEEP
, OFF
, DRIVER
),
388 PAD_CFG_GPI_TRIG_OWN(GPP_K1
, NONE
, DEEP
, OFF
, DRIVER
),
390 PAD_CFG_GPI_TRIG_OWN(GPP_K2
, NONE
, DEEP
, OFF
, DRIVER
),
392 PAD_CFG_GPI_TRIG_OWN(GPP_K3
, NONE
, DEEP
, OFF
, DRIVER
),
394 PAD_CFG_GPI_TRIG_OWN(GPP_K4
, NONE
, DEEP
, OFF
, DRIVER
),
396 PAD_CFG_GPI_TRIG_OWN(GPP_K5
, NONE
, DEEP
, OFF
, DRIVER
),
398 PAD_CFG_GPI_TRIG_OWN(GPP_K6
, NONE
, DEEP
, OFF
, DRIVER
),
399 /* GPP_K7 - RESERVED */
400 PAD_CFG_NF(GPP_K7
, NONE
, DEEP
, NF1
),
401 /* GPP_K8 - LAN_NCSI_ARB_IN */
402 PAD_CFG_NF(GPP_K8
, NONE
, DEEP
, NF1
),
403 /* GPP_K9 - LAN_NCSI_ARB_OUT */
404 PAD_CFG_NF(GPP_K9
, NONE
, DEEP
, NF1
),
405 /* GPP_K10 - PE_RST# */
406 PAD_CFG_NF(GPP_K10
, NONE
, DEEP
, NF1
),
408 /* ------- GPIO Community 5 ------- */
409 /* ------- GPIO Group GPP_G ------- */
411 PAD_CFG_GPI_TRIG_OWN(GPP_G0
, NONE
, DEEP
, OFF
, DRIVER
),
413 PAD_CFG_GPI_TRIG_OWN(GPP_G1
, NONE
, DEEP
, OFF
, DRIVER
),
415 PAD_CFG_GPI_TRIG_OWN(GPP_G2
, NONE
, DEEP
, OFF
, DRIVER
),
417 PAD_CFG_GPI_TRIG_OWN(GPP_G3
, NONE
, DEEP
, OFF
, DRIVER
),
419 PAD_CFG_GPI_TRIG_OWN(GPP_G4
, NONE
, DEEP
, OFF
, DRIVER
),
421 PAD_CFG_GPI_TRIG_OWN(GPP_G5
, NONE
, DEEP
, OFF
, DRIVER
),
423 PAD_CFG_GPI_TRIG_OWN(GPP_G6
, NONE
, DEEP
, OFF
, DRIVER
),
425 PAD_CFG_GPI_TRIG_OWN(GPP_G7
, NONE
, DEEP
, OFF
, DRIVER
),
427 PAD_CFG_GPI_TRIG_OWN(GPP_G8
, NONE
, DEEP
, OFF
, DRIVER
),
429 PAD_CFG_GPI_TRIG_OWN(GPP_G9
, NONE
, DEEP
, OFF
, DRIVER
),
431 PAD_CFG_GPI_TRIG_OWN(GPP_G10
, NONE
, DEEP
, OFF
, DRIVER
),
433 PAD_CFG_GPI_TRIG_OWN(GPP_G11
, NONE
, DEEP
, OFF
, DRIVER
),
435 PAD_CFG_GPI_TRIG_OWN(GPP_G12
, NONE
, DEEP
, OFF
, DRIVER
),
437 PAD_CFG_GPI_TRIG_OWN(GPP_G13
, NONE
, DEEP
, OFF
, DRIVER
),
439 PAD_CFG_GPI_TRIG_OWN(GPP_G14
, NONE
, DEEP
, OFF
, DRIVER
),
441 PAD_CFG_GPI_TRIG_OWN(GPP_G15
, NONE
, DEEP
, OFF
, DRIVER
),
443 PAD_CFG_GPI_TRIG_OWN(GPP_G16
, NONE
, DEEP
, OFF
, DRIVER
),
444 /* GPP_G17 - ADR_COMPLETE */
445 PAD_CFG_NF(GPP_G17
, NONE
, DEEP
, NF1
),
447 PAD_CFG_NF(GPP_G18
, NONE
, DEEP
, NF1
),
449 PAD_CFG_NF(GPP_G19
, NONE
, DEEP
, NF1
),
450 /* GPP_G20 - RESERVED */
452 PAD_CFG_GPI_TRIG_OWN(GPP_G21
, NONE
, DEEP
, OFF
, DRIVER
),
454 PAD_CFG_GPO(GPP_G22
, 1, DEEP
),
456 PAD_CFG_GPI_TRIG_OWN(GPP_G23
, NONE
, DEEP
, OFF
, DRIVER
),
458 /* ------- GPIO Group GPP_H ------- */
460 PAD_CFG_GPI_TRIG_OWN(GPP_H0
, NONE
, DEEP
, OFF
, DRIVER
),
462 PAD_CFG_GPI_TRIG_OWN(GPP_H1
, NONE
, DEEP
, OFF
, DRIVER
),
464 PAD_CFG_GPI_TRIG_OWN(GPP_H2
, NONE
, DEEP
, OFF
, DRIVER
),
466 PAD_CFG_GPI_TRIG_OWN(GPP_H3
, NONE
, DEEP
, OFF
, DRIVER
),
468 PAD_CFG_GPI_TRIG_OWN(GPP_H4
, NONE
, DEEP
, OFF
, DRIVER
),
469 /* GPP_H5 - RESERVED */
471 PAD_CFG_GPI_TRIG_OWN(GPP_H6
, NONE
, DEEP
, OFF
, DRIVER
),
473 PAD_CFG_GPI_TRIG_OWN(GPP_H7
, NONE
, DEEP
, OFF
, DRIVER
),
475 PAD_CFG_GPI_TRIG_OWN(GPP_H8
, NONE
, DEEP
, OFF
, DRIVER
),
477 PAD_CFG_GPI_TRIG_OWN(GPP_H9
, NONE
, DEEP
, OFF
, DRIVER
),
478 /* GPP_H10 - RESERVED */
479 /* GPP_H11 - RESERVED */
481 PAD_CFG_GPI_TRIG_OWN(GPP_H12
, NONE
, DEEP
, OFF
, DRIVER
),
482 /* GPP_H13 - RESERVED */
483 /* GPP_H14 - RESERVED */
485 PAD_CFG_GPI_TRIG_OWN(GPP_H15
, NONE
, PLTRST
, OFF
, DRIVER
),
486 /* GPP_H16 - RESERVED */
487 /* GPP_H17 - RESERVED */
489 PAD_CFG_GPI_TRIG_OWN(GPP_H18
, NONE
, DEEP
, OFF
, DRIVER
),
491 PAD_CFG_GPI_TRIG_OWN(GPP_H19
, NONE
, PLTRST
, OFF
, DRIVER
),
493 PAD_CFG_GPI_TRIG_OWN(GPP_H20
, NONE
, DEEP
, OFF
, DRIVER
),
495 PAD_CFG_GPI_TRIG_OWN(GPP_H21
, NONE
, DEEP
, OFF
, DRIVER
),
497 PAD_CFG_GPI_TRIG_OWN(GPP_H22
, NONE
, DEEP
, OFF
, DRIVER
),
499 PAD_CFG_GPI_TRIG_OWN(GPP_H23
, NONE
, DEEP
, OFF
, DRIVER
),
501 /* ------- GPIO Group GPP_L ------- */
502 /* GPP_L0 - RESERVED */
503 /* GPP_L1 - CSME_INTR_OUT */
504 PAD_CFG_NF(GPP_L1
, NONE
, DEEP
, NF1
),
506 PAD_CFG_GPI_TRIG_OWN(GPP_L2
, NONE
, DEEP
, OFF
, DRIVER
),
508 PAD_CFG_GPI_TRIG_OWN(GPP_L3
, NONE
, DEEP
, OFF
, DRIVER
),
510 PAD_CFG_GPI_TRIG_OWN(GPP_L4
, NONE
, DEEP
, OFF
, DRIVER
),
512 PAD_CFG_GPI_TRIG_OWN(GPP_L5
, NONE
, DEEP
, OFF
, DRIVER
),
514 PAD_CFG_GPI_TRIG_OWN(GPP_L6
, NONE
, DEEP
, OFF
, DRIVER
),
516 PAD_CFG_GPI_TRIG_OWN(GPP_L7
, NONE
, DEEP
, OFF
, DRIVER
),
518 PAD_CFG_GPI_TRIG_OWN(GPP_L8
, NONE
, DEEP
, OFF
, DRIVER
),
520 PAD_CFG_GPI_TRIG_OWN(GPP_L9
, NONE
, DEEP
, OFF
, DRIVER
),
522 PAD_CFG_GPI_TRIG_OWN(GPP_L10
, NONE
, DEEP
, OFF
, DRIVER
),
524 PAD_CFG_GPI_TRIG_OWN(GPP_L11
, NONE
, DEEP
, OFF
, DRIVER
),
526 PAD_CFG_GPI_TRIG_OWN(GPP_L12
, NONE
, DEEP
, OFF
, DRIVER
),
528 PAD_CFG_GPI_TRIG_OWN(GPP_L13
, NONE
, DEEP
, OFF
, DRIVER
),
530 PAD_CFG_GPI_TRIG_OWN(GPP_L14
, NONE
, DEEP
, OFF
, DRIVER
),
532 PAD_CFG_GPI_TRIG_OWN(GPP_L15
, NONE
, DEEP
, OFF
, DRIVER
),
534 PAD_CFG_GPI_TRIG_OWN(GPP_L16
, NONE
, DEEP
, OFF
, DRIVER
),
536 PAD_CFG_GPI_TRIG_OWN(GPP_L17
, NONE
, DEEP
, OFF
, DRIVER
),
538 PAD_CFG_GPI_TRIG_OWN(GPP_L18
, NONE
, DEEP
, OFF
, DRIVER
),
540 PAD_CFG_GPI_TRIG_OWN(GPP_L19
, NONE
, DEEP
, OFF
, DRIVER
),
543 #endif /* CFG_PCH_GPIO_H */