1*619f8ca4SAlexandre Torgue // SPDX-License-Identifier: GPL-2.0-only
2*619f8ca4SAlexandre Torgue /*
3*619f8ca4SAlexandre Torgue  * Copyright (C) STMicroelectronics 2023 - All Rights Reserved
4*619f8ca4SAlexandre Torgue  * Author: Alexandre Torgue <alexandre.torgue@foss.st.com> for STMicroelectronics.
5*619f8ca4SAlexandre Torgue  */
6*619f8ca4SAlexandre Torgue #include <linux/init.h>
7*619f8ca4SAlexandre Torgue #include <linux/of.h>
8*619f8ca4SAlexandre Torgue #include <linux/platform_device.h>
9*619f8ca4SAlexandre Torgue 
10*619f8ca4SAlexandre Torgue #include "pinctrl-stm32.h"
11*619f8ca4SAlexandre Torgue 
12*619f8ca4SAlexandre Torgue static const struct stm32_desc_pin stm32mp257_pins[] = {
13*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
14*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(0, "PA0"),
15*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
16*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOA0"),
17*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "LPTIM1_CH2"),
18*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI5_RDY"),
19*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "UART8_CTS"),
20*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI2_MCLK_B"),
21*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "UART5_TX"),
22*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART3_TX"),
23*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM3_ETR"),
24*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM5_CH2"),
25*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "ETH2_MII_RXD2 ETH2_RGMII_RXD2"),
26*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_NL"),
27*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "DCMI_D9 PSSI_D9 DCMIPP_D9"),
28*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
29*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
30*619f8ca4SAlexandre Torgue 	),
31*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
32*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(1, "PA1"),
33*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
34*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOA1"),
35*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI6_MISO"),
36*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI3_SD_A"),
37*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "USART1_RTS"),
38*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART6_CK"),
39*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM4_CH2"),
40*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "I2C4_SDA"),
41*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "I2C6_SDA"),
42*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "LCD_R3"),
43*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "DCMI_D5 PSSI_D5 DCMIPP_D5"),
44*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "ETH3_PHY_INTN"),
45*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
46*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
47*619f8ca4SAlexandre Torgue 	),
48*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
49*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(2, "PA2"),
50*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
51*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOA2"),
52*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "LPTIM2_IN1"),
53*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI7_MISO"),
54*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_SDI7"),
55*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART1_RX"),
56*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "I3C1_SDA"),
57*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "I2C1_SDA"),
58*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "LCD_B0"),
59*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "DCMI_D3 PSSI_D3 DCMIPP_D3"),
60*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "ETH3_RGMII_RX_CTL ETH3_RMII_CRS_DV"),
61*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
62*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
63*619f8ca4SAlexandre Torgue 	),
64*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
65*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(3, "PA3"),
66*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
67*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOA3"),
68*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "LPTIM2_ETR"),
69*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI7_MOSI"),
70*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_CKI7"),
71*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART1_TX"),
72*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "I3C1_SCL"),
73*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "I2C7_SMBA"),
74*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "I2C1_SCL"),
75*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "LCD_B1"),
76*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "DCMI_D2 PSSI_D2 DCMIPP_D2"),
77*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "ETH3_RGMII_TX_CTL ETH3_RMII_TX_EN"),
78*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
79*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
80*619f8ca4SAlexandre Torgue 	),
81*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
82*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(4, "PA4"),
83*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
84*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOA4"),
85*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART2_TX"),
86*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "FDCAN2_TX"),
87*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM2_CH1"),
88*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "LCD_R1"),
89*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "ETH1_PTP_AUX_TS"),
90*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "ETH3_PPS_OUT"),
91*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
92*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
93*619f8ca4SAlexandre Torgue 	),
94*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
95*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(5, "PA5"),
96*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
97*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOA5"),
98*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SPI4_MOSI"),
99*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI2_MCLK_B"),
100*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "SAI2_SD_B"),
101*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART2_RTS"),
102*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "FDCAN2_RX"),
103*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM2_CH4"),
104*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "LCD_G0"),
105*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_A0"),
106*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "DCMI_D13 PSSI_D13 DCMIPP_D13"),
107*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "ETH3_RGMII_RX_CLK ETH3_RMII_REF_CLK"),
108*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
109*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
110*619f8ca4SAlexandre Torgue 	),
111*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
112*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(6, "PA6"),
113*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
114*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOA6"),
115*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SPI4_SCK"),
116*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI2_FS_B"),
117*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_SDI6"),
118*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART2_CK"),
119*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM13_CH1"),
120*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM2_ETR"),
121*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "LCD_G4"),
122*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_NE1"),
123*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "DCMI_D12 PSSI_D12 DCMIPP_D12"),
124*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "ETH3_RGMII_TXD0 ETH3_RMII_TXD0"),
125*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
126*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
127*619f8ca4SAlexandre Torgue 	),
128*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
129*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(7, "PA7"),
130*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
131*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOA7"),
132*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "AUDIOCLK"),
133*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SPI6_RDY"),
134*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "PCIE_CLKREQN"),
135*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_CCK0"),
136*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART1_CTS"),
137*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM4_ETR"),
138*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "I2C2_SMBA"),
139*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "I2C6_SMBA"),
140*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "LCD_B5"),
141*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "I2C3_SMBA"),
142*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "I2C4_SMBA"),
143*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "DCMI_D6 PSSI_D6 DCMIPP_D6"),
144*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "ETH3_RGMII_TXD1 ETH3_RMII_TXD1"),
145*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
146*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
147*619f8ca4SAlexandre Torgue 	),
148*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
149*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(8, "PA8"),
150*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
151*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOA8"),
152*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "LPTIM2_CH2"),
153*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI7_NSS"),
154*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI1_FS_B"),
155*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART1_CK"),
156*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "USART2_RX"),
157*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "I2C5_SCL"),
158*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "LCD_B2"),
159*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "DCMI_D4 PSSI_D4 DCMIPP_D4"),
160*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
161*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
162*619f8ca4SAlexandre Torgue 	),
163*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
164*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(9, "PA9"),
165*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
166*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOA9"),
167*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SPI4_NSS"),
168*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI2_SCK_B"),
169*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART2_CTS"),
170*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "LPTIM5_ETR"),
171*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM2_CH3"),
172*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "ETH1_MDC"),
173*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "LCD_G7"),
174*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "PSSI_D14 DCMIPP_D14"),
175*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "ETH3_RGMII_RXD0 ETH3_RMII_RXD0"),
176*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
177*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
178*619f8ca4SAlexandre Torgue 	),
179*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
180*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(10, "PA10"),
181*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
182*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOA10"),
183*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SPI4_MISO"),
184*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI2_SD_B"),
185*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART2_RX"),
186*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "LPTIM5_IN1"),
187*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM2_CH2"),
188*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "ETH1_MDIO"),
189*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "LCD_R6"),
190*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "PSSI_D15 DCMIPP_D15"),
191*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "ETH3_RGMII_RXD1 ETH3_RMII_RXD1"),
192*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
193*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
194*619f8ca4SAlexandre Torgue 	),
195*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
196*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(11, "PA11"),
197*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
198*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOA11"),
199*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "SPI8_SCK"),
200*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "LPTIM2_CH1"),
201*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI4_SD_B"),
202*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_SDI4"),
203*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "ETH1_MII_RX_DV ETH1_RGMII_RX_CTL ETH1_RMII_CRS_DV"),
204*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
205*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
206*619f8ca4SAlexandre Torgue 	),
207*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
208*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(12, "PA12"),
209*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
210*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOA12"),
211*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI6_MOSI"),
212*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI3_FS_A"),
213*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM4_CH1"),
214*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "I2C4_SCL"),
215*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "I2C6_SCL"),
216*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "ETH1_PHY_INTN"),
217*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
218*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
219*619f8ca4SAlexandre Torgue 	),
220*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
221*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(13, "PA13"),
222*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
223*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOA13"),
224*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "SPI8_RDY"),
225*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "I2S3_MCK"),
226*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "LPTIM2_ETR"),
227*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_CKI3"),
228*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART2_CTS"),
229*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "I2C7_SMBA"),
230*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "ETH1_MII_TX_EN ETH1_RGMII_TX_CTL ETH1_RMII_TX_EN"),
231*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
232*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
233*619f8ca4SAlexandre Torgue 	),
234*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
235*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(14, "PA14"),
236*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
237*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOA14"),
238*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "SPI8_NSS"),
239*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "LPTIM2_CH2"),
240*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI4_FS_B"),
241*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_CCK1"),
242*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "ETH1_MII_RX_CLK ETH1_RGMII_RX_CLK ETH1_RMII_REF_CLK"),
243*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
244*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
245*619f8ca4SAlexandre Torgue 	),
246*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
247*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(15, "PA15"),
248*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
249*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOA15"),
250*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI3_MISO I2S3_SDI"),
251*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART2_RX"),
252*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "I2C7_SDA"),
253*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "ETH1_MII_TXD0 ETH1_RGMII_TXD0 ETH1_RMII_TXD0"),
254*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
255*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
256*619f8ca4SAlexandre Torgue 	),
257*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
258*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(16, "PB0"),
259*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
260*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOB0"),
261*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI2_SCK I2S2_CK"),
262*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART1_CK"),
263*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM16_CH1"),
264*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM20_CH4N"),
265*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "OCTOSPIM_P2_IO0"),
266*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
267*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
268*619f8ca4SAlexandre Torgue 	),
269*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
270*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(17, "PB1"),
271*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
272*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOB1"),
273*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "SPI3_NSS I2S3_WS"),
274*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM16_CH1N"),
275*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM20_CH3N"),
276*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "OCTOSPIM_P2_IO1"),
277*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_NCE4"),
278*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
279*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
280*619f8ca4SAlexandre Torgue 	),
281*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
282*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(18, "PB2"),
283*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
284*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOB2"),
285*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI2_MOSI I2S2_SDO"),
286*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_CKI3"),
287*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "TIM17_BKIN"),
288*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM16_BKIN"),
289*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM20_CH2N"),
290*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "OCTOSPIM_P2_IO2"),
291*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
292*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
293*619f8ca4SAlexandre Torgue 	),
294*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
295*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(19, "PB3"),
296*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
297*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOB3"),
298*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI2_NSS I2S2_WS"),
299*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_SDI3"),
300*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM20_CH3"),
301*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "OCTOSPIM_P2_IO3"),
302*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_NCE3"),
303*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
304*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
305*619f8ca4SAlexandre Torgue 	),
306*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
307*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(20, "PB4"),
308*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
309*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOB4"),
310*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI2_RDY"),
311*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "UART4_CTS"),
312*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI4_FS_B"),
313*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_SDI4"),
314*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "TIM14_CH1"),
315*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM20_CH2"),
316*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "I2C2_SDA"),
317*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "OCTOSPIM_P2_IO4"),
318*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "I3C2_SDA"),
319*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
320*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
321*619f8ca4SAlexandre Torgue 	),
322*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
323*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(21, "PB5"),
324*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
325*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOB5"),
326*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "I2S2_MCK"),
327*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "UART4_RTS"),
328*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI4_SD_B"),
329*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_CKI4"),
330*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM20_CH1"),
331*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "I2C2_SCL"),
332*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "OCTOSPIM_P2_IO5"),
333*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_AD8 FMC_D8"),
334*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "I3C2_SCL"),
335*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "SDMMC3_D123DIR"),
336*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
337*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
338*619f8ca4SAlexandre Torgue 	),
339*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
340*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(22, "PB6"),
341*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
342*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOB6"),
343*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI2_MISO I2S2_SDI"),
344*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "UART4_RX"),
345*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI4_SCK_B"),
346*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM20_CH1N"),
347*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "OCTOSPIM_P2_IO6"),
348*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_AD9 FMC_D9"),
349*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "SDMMC3_D0DIR"),
350*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
351*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
352*619f8ca4SAlexandre Torgue 	),
353*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
354*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(23, "PB7"),
355*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
356*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOB7"),
357*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "SPI3_SCK I2S3_CK"),
358*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "UART4_TX"),
359*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI4_MCLK_B"),
360*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM20_ETR"),
361*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "TIM12_CH1"),
362*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "OCTOSPIM_P2_IO7"),
363*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_AD10 FMC_D10"),
364*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "SDMMC3_CDIR"),
365*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
366*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
367*619f8ca4SAlexandre Torgue 	),
368*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
369*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(24, "PB8"),
370*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
371*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOB8"),
372*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "SPI3_MOSI I2S3_SDO"),
373*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "PCIE_CLKREQN"),
374*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART1_TX"),
375*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM17_CH1"),
376*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM20_CH4"),
377*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "OCTOSPIM_P2_NCS1"),
378*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_AD12 FMC_D12"),
379*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
380*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
381*619f8ca4SAlexandre Torgue 	),
382*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
383*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(25, "PB9"),
384*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
385*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOB9"),
386*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "SPI3_RDY"),
387*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART1_RTS"),
388*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "FDCAN1_TX"),
389*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM20_BKIN"),
390*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "TIM10_CH1"),
391*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "OCTOSPIM_P2_DQS"),
392*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "OCTOSPIM_P2_NCS2"),
393*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_AD13 FMC_D13"),
394*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
395*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
396*619f8ca4SAlexandre Torgue 	),
397*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
398*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(26, "PB10"),
399*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
400*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOB10"),
401*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "SPI3_MISO I2S3_SDI"),
402*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART1_RX"),
403*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM17_CH1N"),
404*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "OCTOSPIM_P2_CLK"),
405*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_AD15 FMC_D15"),
406*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
407*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
408*619f8ca4SAlexandre Torgue 	),
409*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
410*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(27, "PB11"),
411*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
412*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOB11"),
413*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "I2S3_MCK"),
414*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART1_CTS"),
415*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "FDCAN1_RX"),
416*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM20_BKIN2"),
417*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "TIM12_CH2"),
418*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "OCTOSPIM_P2_NCLK"),
419*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "OCTOSPIM_P2_NCS2"),
420*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_AD14 FMC_D14"),
421*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "OCTOSPIM_P1_NCS2"),
422*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
423*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
424*619f8ca4SAlexandre Torgue 	),
425*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
426*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(28, "PB12"),
427*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
428*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOB12"),
429*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "UART8_CTS"),
430*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM13_CH1"),
431*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "DSI_TE"),
432*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "SDMMC3_D2"),
433*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "FMC_NWAIT"),
434*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "DCMI_D12 PSSI_D12 DCMIPP_D12"),
435*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
436*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
437*619f8ca4SAlexandre Torgue 	),
438*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
439*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(29, "PB13"),
440*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
441*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOB13"),
442*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI7_SCK"),
443*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI1_SD_B"),
444*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "UART8_RX"),
445*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "SDMMC3_CK"),
446*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "FMC_AD5 FMC_D5"),
447*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_AD0 FMC_D0"),
448*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
449*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
450*619f8ca4SAlexandre Torgue 	),
451*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
452*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(30, "PB14"),
453*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
454*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOB14"),
455*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI2_SCK I2S2_CK"),
456*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_CKI7"),
457*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "UART9_RX"),
458*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "TIM4_CH2"),
459*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "SDMMC3_D0"),
460*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "FMC_AD7 FMC_D7"),
461*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_AD2 FMC_D2"),
462*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
463*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
464*619f8ca4SAlexandre Torgue 	),
465*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
466*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(31, "PB15"),
467*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
468*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOB15"),
469*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "LPTIM1_IN2"),
470*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI5_SCK"),
471*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "UART8_RTS"),
472*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI2_SD_B"),
473*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "UART5_RX"),
474*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM3_CH2"),
475*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM5_CH1"),
476*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "ETH1_PPS_OUT"),
477*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_A18"),
478*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_R4"),
479*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "DCMI_D8 PSSI_D8 DCMIPP_D8"),
480*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
481*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
482*619f8ca4SAlexandre Torgue 	),
483*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
484*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(32, "PC0"),
485*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
486*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOC0"),
487*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "LPTIM1_CH1"),
488*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SPI6_SCK"),
489*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI3_MCLK_B"),
490*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "USART6_TX"),
491*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "DCMI_D0 PSSI_D0 DCMIPP_D0"),
492*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "ETH2_MII_RX_CLK ETH2_RGMII_RX_CLK ETH2_RMII_REF_CLK"),
493*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "ETH1_MII_TX_CLK"),
494*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "ETH1_RGMII_GTX_CLK"),
495*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_G7"),
496*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
497*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
498*619f8ca4SAlexandre Torgue 	),
499*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
500*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(33, "PC1"),
501*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
502*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOC1"),
503*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI3_MOSI I2S3_SDO"),
504*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART2_TX"),
505*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "I2C7_SCL"),
506*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "ETH1_MII_TXD1 ETH1_RGMII_TXD1 ETH1_RMII_TXD1"),
507*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
508*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
509*619f8ca4SAlexandre Torgue 	),
510*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
511*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(34, "PC2"),
512*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
513*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOC2"),
514*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "SPI8_MOSI"),
515*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "LPTIM2_IN1"),
516*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI4_MCLK_B"),
517*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_SDI3"),
518*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART2_RTS"),
519*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "ETH1_MII_RXD1 ETH1_RGMII_RXD1 ETH1_RMII_RXD1"),
520*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
521*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
522*619f8ca4SAlexandre Torgue 	),
523*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
524*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(35, "PC3"),
525*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
526*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOC3"),
527*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "LPTIM1_IN2"),
528*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI3_NSS I2S3_WS"),
529*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SPI6_RDY"),
530*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART6_RTS"),
531*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "FDCAN2_TX"),
532*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "ETH2_MII_RX_DV ETH2_RGMII_RX_CTL ETH2_RMII_CRS_DV"),
533*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "ETH1_MII_RX_ER"),
534*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_G6"),
535*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "DCMI_D3 PSSI_D3 DCMIPP_D3"),
536*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
537*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
538*619f8ca4SAlexandre Torgue 	),
539*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
540*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(36, "PC4"),
541*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
542*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOC4"),
543*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SPI6_MISO"),
544*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI3_FS_B"),
545*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "ETH2_MII_TX_EN ETH2_RGMII_TX_CTL ETH2_RMII_TX_EN"),
546*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "ETH1_RGMII_CLK125"),
547*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_R0"),
548*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
549*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
550*619f8ca4SAlexandre Torgue 	),
551*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
552*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(37, "PC5"),
553*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
554*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOC5"),
555*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPDIFRX1_IN1"),
556*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_SDI1"),
557*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM8_CH1N"),
558*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "I2C4_SDA"),
559*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "ETH2_MDIO"),
560*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "ETH1_MII_COL"),
561*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_A25"),
562*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "ETH1_PPS_OUT"),
563*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "LCD_DE"),
564*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
565*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
566*619f8ca4SAlexandre Torgue 	),
567*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
568*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(38, "PC6"),
569*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
570*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOC6"),
571*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "RTC_REFIN"),
572*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPDIFRX1_IN0"),
573*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_CKI1"),
574*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM8_CH1"),
575*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "I2C4_SCL"),
576*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "ETH2_MDC"),
577*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "ETH1_MII_CRS"),
578*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_A24"),
579*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "ETH1_PHY_INTN"),
580*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "LCD_CLK"),
581*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
582*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
583*619f8ca4SAlexandre Torgue 	),
584*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
585*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(39, "PC7"),
586*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
587*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOC7"),
588*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SPI6_MOSI"),
589*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI3_SD_B"),
590*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM8_CH2N"),
591*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "ETH2_MII_TXD0 ETH2_RGMII_TXD0 ETH2_RMII_TXD0"),
592*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "ETH1_MII_TXD2 ETH1_RGMII_TXD2"),
593*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_B4"),
594*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "DCMI_D1 PSSI_D1 DCMIPP_D1"),
595*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
596*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
597*619f8ca4SAlexandre Torgue 	),
598*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
599*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(40, "PC8"),
600*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
601*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOC8"),
602*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "LPTIM1_ETR"),
603*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SPI6_NSS"),
604*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI3_SCK_B"),
605*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART6_CTS"),
606*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM8_CH2"),
607*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "ETH2_MII_TXD1 ETH2_RGMII_TXD1 ETH2_RMII_TXD1"),
608*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "ETH1_MII_TXD3 ETH1_RGMII_TXD3"),
609*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_B3"),
610*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "DCMI_D2 PSSI_D2 DCMIPP_D2"),
611*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
612*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
613*619f8ca4SAlexandre Torgue 	),
614*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
615*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(41, "PC9"),
616*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
617*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOC9"),
618*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "MCO1"),
619*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI3_MISO I2S3_SDI"),
620*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI2_SCK_A"),
621*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM13_CH1"),
622*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM8_CH4N"),
623*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "USBH_HS_OVRCUR"),
624*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "ETH2_MII_TXD2 ETH2_RGMII_TXD2"),
625*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "USB3DR_OVRCUR"),
626*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_A22"),
627*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_G2"),
628*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "DCMI_D7 PSSI_D7 DCMIPP_D7"),
629*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
630*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
631*619f8ca4SAlexandre Torgue 	),
632*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
633*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(42, "PC10"),
634*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
635*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOC10"),
636*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI3_MOSI I2S3_SDO"),
637*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "LPTIM4_ETR"),
638*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM8_CH4"),
639*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "USBH_HS_VBUSEN"),
640*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "ETH2_MII_TXD3 ETH2_RGMII_TXD3"),
641*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "USB3DR_VBUSEN"),
642*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_A23"),
643*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_G3"),
644*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "DCMI_D6 PSSI_D6 DCMIPP_D6"),
645*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
646*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
647*619f8ca4SAlexandre Torgue 	),
648*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
649*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(43, "PC11"),
650*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
651*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOC11"),
652*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "LPTIM1_CH1"),
653*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI5_NSS"),
654*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI2_MCLK_A"),
655*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "UART5_RTS"),
656*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART3_RTS"),
657*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM3_CH1"),
658*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM5_ETR"),
659*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "ETH2_MII_RXD3 ETH2_RGMII_RXD3"),
660*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_NBL1"),
661*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_R2"),
662*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "DCMI_D10 PSSI_D10 DCMIPP_D10"),
663*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
664*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
665*619f8ca4SAlexandre Torgue 	),
666*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
667*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(44, "PC12"),
668*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
669*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOC12"),
670*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "LPTIM1_CH2"),
671*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "I3C3_SCL"),
672*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_CKI2"),
673*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM8_CH3"),
674*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "I2C3_SCL"),
675*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "ETH2_MII_RXD1 ETH2_RGMII_RXD1 ETH2_RMII_RXD1"),
676*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "ETH1_MII_RXD3 ETH1_RGMII_RXD3"),
677*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_G1"),
678*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "DCMI_D5 PSSI_D5 DCMIPP_D5"),
679*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
680*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
681*619f8ca4SAlexandre Torgue 	),
682*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
683*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(45, "PC13"),
684*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
685*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOC13"),
686*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
687*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
688*619f8ca4SAlexandre Torgue 	),
689*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
690*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(48, "PD0"),
691*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
692*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOD0"),
693*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(1, "TRACECLK"),
694*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "HDP0"),
695*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI7_RDY"),
696*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SAI1_D2"),
697*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "SAI4_FS_A"),
698*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "UART7_RX"),
699*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM15_CH2"),
700*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "SDVSEL1"),
701*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "OCTOSPIM_P1_CLK"),
702*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "DCMI_PIXCLK PSSI_PDCK DCMIPP_PIXCLK"),
703*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
704*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
705*619f8ca4SAlexandre Torgue 	),
706*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
707*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(49, "PD1"),
708*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
709*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOD1"),
710*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "HDP1"),
711*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI1_MISO I2S1_SDI"),
712*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SAI1_CK2"),
713*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "SAI4_SD_A"),
714*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "UART7_RTS"),
715*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM15_CH1"),
716*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM1_BKIN"),
717*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "FDCAN3_RX"),
718*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "OCTOSPIM_P1_NCLK"),
719*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "OCTOSPIM_P1_NCS2"),
720*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "OCTOSPIM_P2_NCS2"),
721*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "DCMI_HSYNC PSSI_DE DCMIPP_HSYNC"),
722*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
723*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
724*619f8ca4SAlexandre Torgue 	),
725*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
726*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(50, "PD2"),
727*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
728*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOD2"),
729*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "HDP2"),
730*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI1_NSS I2S1_WS"),
731*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SAI1_CK1"),
732*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "SAI4_SCK_A"),
733*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "UART7_CTS"),
734*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM15_BKIN"),
735*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM1_ETR"),
736*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "FDCAN3_TX"),
737*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "OCTOSPIM_P1_DQS"),
738*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "OCTOSPIM_P1_NCS2"),
739*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "DCMI_VSYNC PSSI_RDY DCMIPP_VSYNC"),
740*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
741*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
742*619f8ca4SAlexandre Torgue 	),
743*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
744*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(51, "PD3"),
745*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
746*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOD3"),
747*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "SAI1_MCLK_A"),
748*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI2_SCK I2S2_CK"),
749*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SAI1_D1"),
750*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "SAI4_MCLK_A"),
751*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "UART7_TX"),
752*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM15_CH1N"),
753*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM1_BKIN2"),
754*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "SDVSEL2"),
755*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "OCTOSPIM_P1_NCS1"),
756*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "PSSI_D15 DCMIPP_D15"),
757*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
758*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
759*619f8ca4SAlexandre Torgue 	),
760*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
761*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(52, "PD4"),
762*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
763*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOD4"),
764*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(1, "TRACED0"),
765*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "SPI4_MISO"),
766*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "HDP3"),
767*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SAI1_D3"),
768*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI1_SD_B"),
769*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM1_CH4N"),
770*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "TIM4_CH1"),
771*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "OCTOSPIM_P1_IO0"),
772*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "PSSI_D14 DCMIPP_D14"),
773*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
774*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
775*619f8ca4SAlexandre Torgue 	),
776*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
777*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(53, "PD5"),
778*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
779*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOD5"),
780*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(1, "TRACED1"),
781*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "SPI4_NSS"),
782*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "HDP4"),
783*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SAI1_D4"),
784*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI1_FS_B"),
785*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM1_CH3N"),
786*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "TIM4_CH2"),
787*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "OCTOSPIM_P1_IO1"),
788*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "DCMI_D13 PSSI_D13 DCMIPP_D13"),
789*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
790*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
791*619f8ca4SAlexandre Torgue 	),
792*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
793*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(54, "PD6"),
794*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
795*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOD6"),
796*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(1, "TRACED2"),
797*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "SPI4_MOSI"),
798*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "HDP5"),
799*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI1_SCK_B"),
800*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_SDI2"),
801*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM1_CH2N"),
802*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "TIM4_CH3"),
803*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "OCTOSPIM_P1_IO2"),
804*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "DCMI_D12 PSSI_D12 DCMIPP_D12"),
805*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
806*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
807*619f8ca4SAlexandre Torgue 	),
808*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
809*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(55, "PD7"),
810*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
811*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOD7"),
812*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(1, "TRACED3"),
813*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "SPI4_SCK"),
814*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI1_RDY"),
815*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI1_MCLK_B"),
816*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_CKI2"),
817*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM1_CH1N"),
818*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "TIM4_CH4"),
819*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "OCTOSPIM_P1_IO3"),
820*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "DCMI_D11 PSSI_D11 DCMIPP_D11"),
821*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
822*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
823*619f8ca4SAlexandre Torgue 	),
824*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
825*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(56, "PD8"),
826*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
827*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOD8"),
828*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(1, "TRACED4"),
829*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "SPI4_RDY"),
830*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "I2S1_MCK"),
831*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SAI1_FS_A"),
832*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "UART4_CTS"),
833*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_SDI1"),
834*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM1_CH4"),
835*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "TIM4_ETR"),
836*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "OCTOSPIM_P1_IO4"),
837*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "SDMMC1_D7"),
838*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "SDMMC1_D123DIR"),
839*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "DCMI_D10 PSSI_D10 DCMIPP_D10"),
840*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
841*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
842*619f8ca4SAlexandre Torgue 	),
843*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
844*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(57, "PD9"),
845*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
846*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOD9"),
847*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(1, "TRACED5"),
848*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "HDP6"),
849*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI1_MOSI I2S1_SDO"),
850*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SAI1_SD_A"),
851*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "UART4_RTS"),
852*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_CKI1"),
853*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM1_CH3"),
854*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "OCTOSPIM_P1_IO5"),
855*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "SDMMC1_D6"),
856*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "SDMMC1_D0DIR"),
857*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "DCMI_D9 PSSI_D9 DCMIPP_D9"),
858*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
859*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
860*619f8ca4SAlexandre Torgue 	),
861*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
862*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(58, "PD10"),
863*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
864*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOD10"),
865*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(1, "TRACED6"),
866*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "HDP7"),
867*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SAI1_SCK_A"),
868*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "UART4_RX"),
869*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_SDI0"),
870*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "I2C4_SDA"),
871*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM1_CH2"),
872*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "TIM14_CH1"),
873*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "OCTOSPIM_P1_IO6"),
874*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "SDMMC1_D5"),
875*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "SDMMC1_CDIR"),
876*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "DCMI_D8 PSSI_D8 DCMIPP_D8"),
877*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
878*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
879*619f8ca4SAlexandre Torgue 	),
880*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
881*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(59, "PD11"),
882*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
883*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOD11"),
884*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(1, "TRACED7"),
885*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI1_SCK I2S1_CK"),
886*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SAI1_MCLK_A"),
887*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "UART4_TX"),
888*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_CKI0"),
889*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "I2C4_SCL"),
890*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM1_CH1"),
891*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "SDVSEL1"),
892*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "OCTOSPIM_P1_IO7"),
893*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "SDMMC1_D4"),
894*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "SDMMC1_CKIN"),
895*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "DCMI_D7 PSSI_D7 DCMIPP_D7"),
896*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
897*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
898*619f8ca4SAlexandre Torgue 	),
899*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
900*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(60, "PD12"),
901*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
902*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOD12"),
903*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "SPI7_MISO"),
904*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI2_MISO I2S2_SDI"),
905*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SPDIFRX1_IN2"),
906*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "UART8_RTS"),
907*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "TIM4_ETR"),
908*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "SDMMC3_CMD"),
909*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "FMC_AD6 FMC_D6"),
910*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_AD1 FMC_D1"),
911*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
912*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
913*619f8ca4SAlexandre Torgue 	),
914*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
915*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(61, "PD13"),
916*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
917*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOD13"),
918*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI2_NSS I2S2_WS"),
919*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_SDI7"),
920*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "UART9_TX"),
921*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "TIM4_CH4"),
922*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "SDMMC3_D1"),
923*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "FMC_AD11 FMC_D11"),
924*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_NWE"),
925*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
926*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
927*619f8ca4SAlexandre Torgue 	),
928*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
929*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(62, "PD14"),
930*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
931*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOD14"),
932*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "I2S1_MCK"),
933*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "FDCAN1_RX"),
934*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM11_CH1"),
935*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "I2C7_SDA"),
936*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "FMC_AD4 FMC_D4"),
937*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "SDMMC3_D3"),
938*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "DCMI_D1 PSSI_D1 DCMIPP_D1"),
939*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
940*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
941*619f8ca4SAlexandre Torgue 	),
942*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
943*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(63, "PD15"),
944*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
945*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOD15"),
946*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "SPI1_RDY"),
947*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "DSI_TE"),
948*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "I2C5_SDA"),
949*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "FDCAN1_TX"),
950*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM1_BKIN2"),
951*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "TIM5_ETR"),
952*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "I2C7_SCL"),
953*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "FMC_AD3 FMC_D3"),
954*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "SDMMC3_CKIN"),
955*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "DCMI_D0 PSSI_D0 DCMIPP_D0"),
956*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
957*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
958*619f8ca4SAlexandre Torgue 	),
959*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
960*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(64, "PE0"),
961*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
962*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOE0"),
963*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(1, "TRACED2"),
964*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "LPTIM2_CH1"),
965*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI1_SCK I2S1_CK"),
966*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SPI3_RDY"),
967*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART3_CK"),
968*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "SDMMC1_D2"),
969*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
970*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
971*619f8ca4SAlexandre Torgue 	),
972*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
973*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(65, "PE1"),
974*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
975*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOE1"),
976*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(1, "TRACED3"),
977*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "LPTIM2_CH2"),
978*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "I2S1_MCK"),
979*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "I2S3_MCK"),
980*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART3_RX"),
981*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "SDMMC1_D3"),
982*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
983*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
984*619f8ca4SAlexandre Torgue 	),
985*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
986*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(66, "PE2"),
987*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
988*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOE2"),
989*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "LPTIM2_ETR"),
990*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI1_MISO I2S1_SDI"),
991*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SPI3_MOSI I2S3_SDO"),
992*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI1_SCK_B"),
993*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM10_CH1"),
994*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "SDMMC1_CMD"),
995*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
996*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
997*619f8ca4SAlexandre Torgue 	),
998*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
999*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(67, "PE3"),
1000*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1001*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOE3"),
1002*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(1, "TRACECLK"),
1003*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI1_RDY"),
1004*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SPI3_SCK I2S3_CK"),
1005*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI1_MCLK_B"),
1006*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART3_TX"),
1007*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM11_CH1"),
1008*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "SDMMC1_CK"),
1009*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1010*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1011*619f8ca4SAlexandre Torgue 	),
1012*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1013*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(68, "PE4"),
1014*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1015*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOE4"),
1016*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(1, "TRACED0"),
1017*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "LPTIM2_IN1"),
1018*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI1_MOSI I2S1_SDO"),
1019*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SPI3_MISO I2S3_SDI"),
1020*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI1_SD_B"),
1021*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART3_CTS"),
1022*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "FDCAN1_TX"),
1023*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "SDMMC1_D0"),
1024*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1025*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1026*619f8ca4SAlexandre Torgue 	),
1027*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1028*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(69, "PE5"),
1029*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1030*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOE5"),
1031*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(1, "TRACED1"),
1032*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "LPTIM2_IN2"),
1033*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI1_NSS I2S1_WS"),
1034*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SPI3_NSS I2S3_WS"),
1035*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI1_FS_B"),
1036*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART3_RTS"),
1037*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "FDCAN1_RX"),
1038*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "SDMMC1_D1"),
1039*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1040*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1041*619f8ca4SAlexandre Torgue 	),
1042*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1043*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(70, "PE6"),
1044*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1045*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOE6"),
1046*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "SPI4_RDY"),
1047*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SPDIFRX1_IN2"),
1048*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART1_TX"),
1049*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM1_ETR"),
1050*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "FMC_AD1 FMC_D1"),
1051*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "SDMMC2_D6"),
1052*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "SDMMC2_D0DIR"),
1053*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1054*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1055*619f8ca4SAlexandre Torgue 	),
1056*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1057*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(71, "PE7"),
1058*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1059*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOE7"),
1060*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SAI4_D4"),
1061*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SPDIFRX1_IN3"),
1062*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART1_RX"),
1063*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM1_CH4N"),
1064*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "TIM14_CH1"),
1065*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "FMC_AD2 FMC_D2"),
1066*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "SDMMC2_D7"),
1067*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "SDMMC2_D123DIR"),
1068*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1069*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1070*619f8ca4SAlexandre Torgue 	),
1071*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1072*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(72, "PE8"),
1073*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1074*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOE8"),
1075*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "SPI4_MOSI"),
1076*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SAI4_CK1"),
1077*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI4_MCLK_A"),
1078*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_CKI0"),
1079*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM1_CH1"),
1080*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "FMC_A17 FMC_ALE"),
1081*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "SDMMC2_D2"),
1082*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1083*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1084*619f8ca4SAlexandre Torgue 	),
1085*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1086*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(73, "PE9"),
1087*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1088*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOE9"),
1089*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "SPI4_MISO"),
1090*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SAI4_D2"),
1091*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI4_FS_A"),
1092*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART1_CK"),
1093*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM1_CH4"),
1094*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "FMC_AD0 FMC_D0"),
1095*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "SDMMC2_D5"),
1096*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "SDMMC2_CDIR"),
1097*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1098*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1099*619f8ca4SAlexandre Torgue 	),
1100*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1101*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(74, "PE10"),
1102*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1103*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOE10"),
1104*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "SPI4_SCK"),
1105*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SAI4_D1"),
1106*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI4_SD_A"),
1107*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART1_CTS"),
1108*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM1_CH3"),
1109*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "FMC_NE3"),
1110*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "FMC_NCE2"),
1111*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "SDMMC2_D4"),
1112*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "SDMMC2_CKIN"),
1113*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1114*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1115*619f8ca4SAlexandre Torgue 	),
1116*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1117*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(75, "PE11"),
1118*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1119*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOE11"),
1120*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI7_SCK"),
1121*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SAI4_D3"),
1122*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI1_FS_A"),
1123*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM15_CH2"),
1124*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM1_CH3N"),
1125*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "FMC_A16 FMC_CLE"),
1126*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "SDMMC2_D1"),
1127*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1128*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1129*619f8ca4SAlexandre Torgue 	),
1130*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1131*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(76, "PE12"),
1132*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1133*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOE12"),
1134*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "SPI4_NSS"),
1135*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SAI4_CK2"),
1136*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI4_SCK_A"),
1137*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_SDI0"),
1138*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART1_RTS"),
1139*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM1_CH2"),
1140*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "FMC_NE2"),
1141*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "FMC_NCE1"),
1142*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "SDMMC2_D3"),
1143*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1144*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1145*619f8ca4SAlexandre Torgue 	),
1146*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1147*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(77, "PE13"),
1148*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1149*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOE13"),
1150*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI7_MISO"),
1151*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI1_SD_A"),
1152*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM15_CH1"),
1153*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM1_CH2N"),
1154*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "FMC_RNB"),
1155*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "SDMMC2_D0"),
1156*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1157*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1158*619f8ca4SAlexandre Torgue 	),
1159*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1160*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(78, "PE14"),
1161*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1162*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOE14"),
1163*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI7_NSS"),
1164*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI1_MCLK_A"),
1165*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_CKI6"),
1166*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM15_BKIN"),
1167*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM1_BKIN"),
1168*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "FMC_NWE"),
1169*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "SDMMC2_CK"),
1170*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1171*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1172*619f8ca4SAlexandre Torgue 	),
1173*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1174*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(79, "PE15"),
1175*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1176*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOE15"),
1177*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI7_MOSI"),
1178*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI1_SCK_A"),
1179*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_SDI6"),
1180*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM15_CH1N"),
1181*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM1_CH1N"),
1182*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "FMC_NOE"),
1183*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "SDMMC2_CMD"),
1184*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1185*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1186*619f8ca4SAlexandre Torgue 	),
1187*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1188*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(80, "PF0"),
1189*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1190*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOF0"),
1191*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI3_SCK I2S3_CK"),
1192*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "FDCAN2_RX"),
1193*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM12_CH2"),
1194*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "I2C2_SDA"),
1195*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "ETH1_MDC"),
1196*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "ETH2_MII_CRS"),
1197*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "I3C2_SDA"),
1198*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1199*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1200*619f8ca4SAlexandre Torgue 	),
1201*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1202*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(81, "PF1"),
1203*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1204*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOF1"),
1205*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "SPI8_MISO"),
1206*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "LPTIM2_IN2"),
1207*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI4_SCK_B"),
1208*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_CKI4"),
1209*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART2_CK"),
1210*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "ETH1_MII_RXD0 ETH1_RGMII_RXD0 ETH1_RMII_RXD0"),
1211*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1212*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1213*619f8ca4SAlexandre Torgue 	),
1214*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1215*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(82, "PF2"),
1216*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1217*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOF2"),
1218*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI3_RDY"),
1219*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "I2C4_SMBA"),
1220*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM12_CH1"),
1221*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "I2C2_SCL"),
1222*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "ETH1_MDIO"),
1223*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "ETH2_MII_COL"),
1224*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_NE4"),
1225*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "I3C2_SCL"),
1226*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1227*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1228*619f8ca4SAlexandre Torgue 	),
1229*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1230*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(83, "PF3"),
1231*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1232*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOF3"),
1233*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "UART8_RX"),
1234*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI2_SCK_B"),
1235*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_CCK0"),
1236*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM3_CH4"),
1237*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM8_BKIN2"),
1238*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "ETH1_CLK"),
1239*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "ETH2_PPS_OUT"),
1240*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_A20"),
1241*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_R6"),
1242*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "DCMI_HSYNC PSSI_DE DCMIPP_HSYNC"),
1243*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1244*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1245*619f8ca4SAlexandre Torgue 	),
1246*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1247*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(84, "PF4"),
1248*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1249*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOF4"),
1250*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "RTC_OUT2"),
1251*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI6_NSS"),
1252*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI3_SCK_A"),
1253*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART6_RX"),
1254*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM4_CH4"),
1255*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "ETH1_MDC"),
1256*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "ETH2_CLK"),
1257*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "ETH2_PPS_OUT"),
1258*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "ETH1_PPS_OUT"),
1259*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_B7"),
1260*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1261*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1262*619f8ca4SAlexandre Torgue 	),
1263*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1264*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(85, "PF5"),
1265*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1266*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOF5"),
1267*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI6_SCK"),
1268*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI3_MCLK_A"),
1269*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART6_TX"),
1270*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM4_CH3"),
1271*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "ETH1_MDIO"),
1272*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "ETH1_CLK"),
1273*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "ETH2_PHY_INTN"),
1274*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "ETH1_PHY_INTN"),
1275*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_B6"),
1276*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1277*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1278*619f8ca4SAlexandre Torgue 	),
1279*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1280*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(86, "PF6"),
1281*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1282*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOF6"),
1283*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "RTC_OUT2"),
1284*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SAI3_MCLK_B"),
1285*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART6_CK"),
1286*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM12_CH1"),
1287*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "I2C3_SMBA"),
1288*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "ETH2_MII_RX_CLK ETH2_RGMII_RX_CLK ETH2_RMII_REF_CLK"),
1289*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_B0"),
1290*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1291*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1292*619f8ca4SAlexandre Torgue 	),
1293*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1294*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(87, "PF7"),
1295*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1296*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOF7"),
1297*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPDIFRX1_IN1"),
1298*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SPI6_SCK"),
1299*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI3_SD_A"),
1300*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM2_ETR"),
1301*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "ETH2_RGMII_GTX_CLK"),
1302*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "ETH2_MII_TX_CLK"),
1303*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_R1"),
1304*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1305*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1306*619f8ca4SAlexandre Torgue 	),
1307*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1308*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(88, "PF8"),
1309*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1310*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOF8"),
1311*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "RTC_REFIN"),
1312*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SAI3_SCK_B"),
1313*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART3_RX"),
1314*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM12_CH2"),
1315*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "ETH1_CLK"),
1316*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "ETH2_RGMII_CLK125"),
1317*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "ETH2_MII_RX_ER"),
1318*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "ETH2_MII_RX_DV ETH2_RGMII_RX_CTL ETH2_RMII_CRS_DV"),
1319*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_G0"),
1320*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1321*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1322*619f8ca4SAlexandre Torgue 	),
1323*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1324*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(89, "PF9"),
1325*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1326*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOF9"),
1327*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SAI3_SD_B"),
1328*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI2_SD_A"),
1329*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_SDI5"),
1330*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "UART8_RTS"),
1331*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM2_CH2"),
1332*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "ETH2_MII_RXD2 ETH2_RGMII_RXD2"),
1333*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "ETH2_MDIO"),
1334*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1335*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1336*619f8ca4SAlexandre Torgue 	),
1337*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1338*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(90, "PF10"),
1339*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1340*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOF10"),
1341*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "MCO2"),
1342*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI3_RDY"),
1343*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI2_MCLK_A"),
1344*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_CKI6"),
1345*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "UART8_TX"),
1346*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM2_CH3"),
1347*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "ETH2_MII_TXD2 ETH2_RGMII_TXD2"),
1348*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1349*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1350*619f8ca4SAlexandre Torgue 	),
1351*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1352*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(91, "PF11"),
1353*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1354*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOF11"),
1355*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "MCO1"),
1356*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPDIFRX1_IN0"),
1357*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SPI6_RDY"),
1358*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI2_SCK_A"),
1359*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_SDI6"),
1360*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "UART8_RX"),
1361*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM2_CH4"),
1362*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "ETH2_MII_TXD3 ETH2_RGMII_TXD3"),
1363*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1364*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1365*619f8ca4SAlexandre Torgue 	),
1366*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1367*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(92, "PF12"),
1368*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1369*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOF12"),
1370*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(1, "TRACECLK"),
1371*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI5_MISO"),
1372*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SPI1_MISO I2S1_SDI"),
1373*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "UART9_RTS"),
1374*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM5_CH1"),
1375*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_CLK"),
1376*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "DCMI_D0 PSSI_D0 DCMIPP_D0"),
1377*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1378*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1379*619f8ca4SAlexandre Torgue 	),
1380*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1381*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(93, "PF13"),
1382*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1383*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOF13"),
1384*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(1, "TRACED0"),
1385*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "HDP0"),
1386*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "AUDIOCLK"),
1387*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "USART6_TX"),
1388*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SPI2_NSS I2S2_WS"),
1389*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_CKI7"),
1390*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART3_CTS"),
1391*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "FDCAN3_TX"),
1392*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM3_CH3"),
1393*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_R2"),
1394*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1395*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1396*619f8ca4SAlexandre Torgue 	),
1397*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1398*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(94, "PF14"),
1399*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1400*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOF14"),
1401*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(1, "TRACED1"),
1402*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "HDP1"),
1403*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "USART6_RX"),
1404*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_SDI7"),
1405*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART3_RTS"),
1406*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "FDCAN3_RX"),
1407*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM3_CH4"),
1408*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_R3"),
1409*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1410*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1411*619f8ca4SAlexandre Torgue 	),
1412*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1413*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(95, "PF15"),
1414*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1415*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOF15"),
1416*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(1, "TRACED2"),
1417*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "HDP2"),
1418*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI2_RDY"),
1419*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "USART6_CTS"),
1420*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SPI2_SCK I2S2_CK"),
1421*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART3_CK"),
1422*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM2_CH2"),
1423*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM3_ETR"),
1424*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "I2C6_SMBA"),
1425*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_R4"),
1426*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1427*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1428*619f8ca4SAlexandre Torgue 	),
1429*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1430*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(96, "PG0"),
1431*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1432*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOG0"),
1433*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "LPTIM1_IN1"),
1434*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "I3C3_SDA"),
1435*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_SDI2"),
1436*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM8_CH3N"),
1437*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "I2C3_SDA"),
1438*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "ETH2_MII_RXD0 ETH2_RGMII_RXD0 ETH2_RMII_RXD0"),
1439*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "ETH1_MII_RXD2 ETH1_RGMII_RXD2"),
1440*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_G5"),
1441*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "DCMI_D4 PSSI_D4 DCMIPP_D4"),
1442*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1443*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1444*619f8ca4SAlexandre Torgue 	),
1445*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1446*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(97, "PG1"),
1447*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1448*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOG1"),
1449*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "LPTIM1_IN1"),
1450*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "I2S3_MCK"),
1451*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "I3C3_SCL"),
1452*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI2_SD_A"),
1453*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "UART5_CTS"),
1454*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART3_CTS"),
1455*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM5_CH4"),
1456*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "I2C3_SCL"),
1457*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "ETH2_MII_RX_ER"),
1458*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "ETH2_MII_RXD3 ETH2_RGMII_RXD3"),
1459*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_NBL0"),
1460*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_VSYNC"),
1461*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "DCMI_D11 PSSI_D11 DCMIPP_D11"),
1462*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1463*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1464*619f8ca4SAlexandre Torgue 	),
1465*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1466*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(98, "PG2"),
1467*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1468*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOG2"),
1469*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "RTC_REFIN"),
1470*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "I2S3_MCK"),
1471*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "I3C3_SDA"),
1472*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI2_FS_A"),
1473*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART3_CK"),
1474*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM5_CH3"),
1475*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "I2C3_SDA"),
1476*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "ETH2_MII_TX_CLK"),
1477*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "ETH2_RGMII_CLK125"),
1478*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_CLK"),
1479*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_HSYNC"),
1480*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1481*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1482*619f8ca4SAlexandre Torgue 	),
1483*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1484*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(99, "PG3"),
1485*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1486*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOG3"),
1487*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "LPTIM1_ETR"),
1488*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI5_MOSI"),
1489*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "UART8_TX"),
1490*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI2_FS_B"),
1491*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM3_CH3"),
1492*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM8_ETR"),
1493*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "ETH2_CLK"),
1494*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "ETH2_PHY_INTN"),
1495*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_A19"),
1496*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_R5"),
1497*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "DCMI_PIXCLK PSSI_PDCK DCMIPP_PIXCLK"),
1498*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1499*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1500*619f8ca4SAlexandre Torgue 	),
1501*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1502*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(100, "PG4"),
1503*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1504*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOG4"),
1505*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI5_MISO"),
1506*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SAI3_FS_B"),
1507*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "LPTIM4_IN1"),
1508*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM8_BKIN"),
1509*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "ETH2_PPS_OUT"),
1510*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "ETH2_MDC"),
1511*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_A21"),
1512*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_R7"),
1513*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "DCMI_VSYNC PSSI_RDY DCMIPP_VSYNC"),
1514*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1515*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1516*619f8ca4SAlexandre Torgue 	),
1517*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1518*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(101, "PG5"),
1519*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1520*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOG5"),
1521*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(1, "TRACED3"),
1522*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "HDP3"),
1523*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "USART6_RTS"),
1524*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM2_CH3"),
1525*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "I2C6_SDA"),
1526*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_R5"),
1527*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "DCMI_PIXCLK PSSI_PDCK DCMIPP_PIXCLK"),
1528*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1529*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1530*619f8ca4SAlexandre Torgue 	),
1531*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1532*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(102, "PG6"),
1533*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1534*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOG6"),
1535*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(1, "TRACED4"),
1536*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "HDP4"),
1537*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI5_SCK"),
1538*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SPI1_SCK I2S1_CK"),
1539*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM2_CH4"),
1540*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "I2C6_SCL"),
1541*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_R6"),
1542*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "DCMI_HSYNC PSSI_DE DCMIPP_HSYNC"),
1543*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1544*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1545*619f8ca4SAlexandre Torgue 	),
1546*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1547*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(103, "PG7"),
1548*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1549*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOG7"),
1550*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(1, "TRACED5"),
1551*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "HDP5"),
1552*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI5_NSS"),
1553*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SPI1_NSS I2S1_WS"),
1554*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "UART9_CTS"),
1555*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM5_ETR"),
1556*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_R7"),
1557*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "DCMI_VSYNC PSSI_RDY DCMIPP_VSYNC"),
1558*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1559*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1560*619f8ca4SAlexandre Torgue 	),
1561*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1562*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(104, "PG8"),
1563*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1564*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOG8"),
1565*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(1, "TRACED6"),
1566*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "HDP6"),
1567*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI5_RDY"),
1568*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SPI1_RDY"),
1569*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "USART6_CK"),
1570*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "UART5_RTS"),
1571*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "UART9_TX"),
1572*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM5_CH3"),
1573*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_G2"),
1574*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "DCMI_D2 PSSI_D2 DCMIPP_D2"),
1575*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1576*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1577*619f8ca4SAlexandre Torgue 	),
1578*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1579*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(105, "PG9"),
1580*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1581*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOG9"),
1582*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(1, "TRACED7"),
1583*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "UART5_TX"),
1584*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM5_CH4"),
1585*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_G3"),
1586*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "DCMI_D3 PSSI_D3 DCMIPP_D3"),
1587*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1588*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1589*619f8ca4SAlexandre Torgue 	),
1590*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1591*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(106, "PG10"),
1592*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1593*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOG10"),
1594*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(1, "TRACED8"),
1595*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "HDP0"),
1596*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "UART5_RX"),
1597*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM8_CH4N"),
1598*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_G4"),
1599*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "DCMI_D4 PSSI_D4 DCMIPP_D4"),
1600*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1601*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1602*619f8ca4SAlexandre Torgue 	),
1603*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1604*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(107, "PG11"),
1605*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1606*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOG11"),
1607*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(1, "TRACED9"),
1608*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "HDP1"),
1609*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI7_MOSI"),
1610*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "FDCAN1_TX"),
1611*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM8_CH4"),
1612*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_G5"),
1613*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "DCMI_D5 PSSI_D5 DCMIPP_D5"),
1614*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1615*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1616*619f8ca4SAlexandre Torgue 	),
1617*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1618*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(108, "PG12"),
1619*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1620*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOG12"),
1621*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(1, "TRACED10"),
1622*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "HDP2"),
1623*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI7_MISO"),
1624*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "FDCAN1_RX"),
1625*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM8_CH1N"),
1626*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_G6"),
1627*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "DCMI_D6 PSSI_D6 DCMIPP_D6"),
1628*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1629*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1630*619f8ca4SAlexandre Torgue 	),
1631*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1632*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(109, "PG13"),
1633*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1634*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOG13"),
1635*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(1, "TRACED11"),
1636*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "HDP3"),
1637*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI7_SCK"),
1638*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_CKI6"),
1639*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM8_CH2N"),
1640*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "I2C1_SCL"),
1641*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "I3C1_SCL"),
1642*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_G7"),
1643*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "DCMI_D7 PSSI_D7 DCMIPP_D7"),
1644*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1645*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1646*619f8ca4SAlexandre Torgue 	),
1647*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1648*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(110, "PG14"),
1649*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1650*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOG14"),
1651*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(1, "TRACED12"),
1652*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "HDP4"),
1653*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI7_RDY"),
1654*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_CKI5"),
1655*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART1_TX"),
1656*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM8_BKIN2"),
1657*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_B1"),
1658*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "DCMI_D9 PSSI_D9 DCMIPP_D9"),
1659*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1660*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1661*619f8ca4SAlexandre Torgue 	),
1662*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1663*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(111, "PG15"),
1664*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1665*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOG15"),
1666*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(1, "TRACED13"),
1667*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "HDP5"),
1668*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "LPTIM1_CH2"),
1669*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_SDI5"),
1670*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART1_RX"),
1671*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM8_ETR"),
1672*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_B2"),
1673*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "DCMI_D10 PSSI_D10 DCMIPP_D10"),
1674*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1675*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1676*619f8ca4SAlexandre Torgue 	),
1677*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1678*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(114, "PH2"),
1679*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1680*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOH2"),
1681*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "LPTIM2_CH1"),
1682*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI7_RDY"),
1683*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SPDIFRX1_IN3"),
1684*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI1_SCK_B"),
1685*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "I3C3_SDA"),
1686*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM16_CH1"),
1687*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "I2C5_SDA"),
1688*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "I2C3_SDA"),
1689*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "ETH3_RGMII_GTX_CLK"),
1690*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1691*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1692*619f8ca4SAlexandre Torgue 	),
1693*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1694*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(115, "PH3"),
1695*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1696*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOH3"),
1697*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI1_NSS I2S1_WS"),
1698*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "UART7_RX"),
1699*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM17_CH1N"),
1700*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "TIM5_CH3"),
1701*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "I2C7_SCL"),
1702*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "ETH3_RGMII_TXD3"),
1703*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1704*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1705*619f8ca4SAlexandre Torgue 	),
1706*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1707*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(116, "PH4"),
1708*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1709*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOH4"),
1710*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "UART7_TX"),
1711*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM17_BKIN"),
1712*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "TIM5_CH2"),
1713*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "LCD_R0"),
1714*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "USB3DR_OVRCUR"),
1715*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "USBH_HS_OVRCUR"),
1716*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "ETH1_PTP_AUX_TS"),
1717*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "ETH3_PPS_OUT"),
1718*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1719*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1720*619f8ca4SAlexandre Torgue 	),
1721*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1722*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(117, "PH5"),
1723*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1724*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOH5"),
1725*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI2_FS_A"),
1726*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "UART8_CTS"),
1727*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM2_CH1"),
1728*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "UART7_RX"),
1729*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "LCD_G1"),
1730*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "USB3DR_VBUSEN"),
1731*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "USBH_HS_VBUSEN"),
1732*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "ETH2_PTP_AUX_TS"),
1733*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1734*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1735*619f8ca4SAlexandre Torgue 	),
1736*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1737*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(118, "PH6"),
1738*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1739*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOH6"),
1740*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "LPTIM2_IN2"),
1741*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI1_MCLK_B"),
1742*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "I3C3_SCL"),
1743*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM16_CH1N"),
1744*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "I2C5_SCL"),
1745*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "I2C3_SCL"),
1746*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "I2C1_SMBA"),
1747*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "ETH3_RGMII_TXD2"),
1748*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1749*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1750*619f8ca4SAlexandre Torgue 	),
1751*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1752*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(119, "PH7"),
1753*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1754*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOH7"),
1755*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI1_MOSI I2S1_SDO"),
1756*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "UART4_TX"),
1757*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "UART7_RTS"),
1758*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM17_CH1"),
1759*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "TIM5_CH4"),
1760*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "I2C7_SDA"),
1761*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "ETH3_RGMII_RXD2"),
1762*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1763*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1764*619f8ca4SAlexandre Torgue 	),
1765*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1766*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(120, "PH8"),
1767*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1768*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOH8"),
1769*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI1_MISO I2S1_SDI"),
1770*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SPDIFRX1_IN3"),
1771*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "UART4_RX"),
1772*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "UART7_CTS"),
1773*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "TIM5_CH1"),
1774*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "I2C3_SMBA"),
1775*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "I2C5_SMBA"),
1776*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "ETH3_RGMII_RXD3"),
1777*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1778*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1779*619f8ca4SAlexandre Torgue 	),
1780*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1781*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(121, "PH9"),
1782*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1783*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOH9"),
1784*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SPI6_NSS"),
1785*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI3_MCLK_A"),
1786*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART6_RX"),
1787*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM15_CH1N"),
1788*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "ETH1_RGMII_CLK125"),
1789*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "ETH1_MII_RX_ER"),
1790*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1791*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1792*619f8ca4SAlexandre Torgue 	),
1793*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1794*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(122, "PH10"),
1795*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1796*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOH10"),
1797*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI1_SCK I2S1_CK"),
1798*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SPI6_MOSI"),
1799*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI3_SCK_A"),
1800*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM15_CH1"),
1801*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "ETH2_MDC"),
1802*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "ETH1_MII_TXD2 ETH1_RGMII_TXD2"),
1803*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1804*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1805*619f8ca4SAlexandre Torgue 	),
1806*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1807*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(123, "PH11"),
1808*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1809*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOH11"),
1810*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SPI6_MISO"),
1811*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI3_FS_A"),
1812*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM15_CH2"),
1813*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "ETH2_MDIO"),
1814*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "ETH1_MII_TXD3 ETH1_RGMII_TXD3"),
1815*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1816*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1817*619f8ca4SAlexandre Torgue 	),
1818*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1819*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(124, "PH12"),
1820*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1821*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOH12"),
1822*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI3_NSS I2S3_WS"),
1823*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SPI6_MISO"),
1824*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM10_CH1"),
1825*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "ETH1_MII_RXD2 ETH1_RGMII_RXD2"),
1826*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1827*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1828*619f8ca4SAlexandre Torgue 	),
1829*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1830*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(125, "PH13"),
1831*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1832*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOH13"),
1833*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI3_SCK I2S3_CK"),
1834*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SPI6_MOSI"),
1835*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM15_BKIN"),
1836*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM11_CH1"),
1837*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "ETH1_MII_RXD3 ETH1_RGMII_RXD3"),
1838*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1839*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1840*619f8ca4SAlexandre Torgue 	),
1841*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1842*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(128, "PI0"),
1843*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1844*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOI0"),
1845*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(1, "TRACED14"),
1846*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "HDP6"),
1847*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "LPTIM1_IN1"),
1848*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI4_MCLK_B"),
1849*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART1_CK"),
1850*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM8_BKIN"),
1851*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_B3"),
1852*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "DCMI_D11 PSSI_D11 DCMIPP_D11"),
1853*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1854*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1855*619f8ca4SAlexandre Torgue 	),
1856*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1857*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(129, "PI1"),
1858*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1859*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOI1"),
1860*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(1, "TRACED15"),
1861*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "HDP7"),
1862*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI7_NSS"),
1863*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_SDI6"),
1864*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM8_CH3N"),
1865*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "I2C1_SDA"),
1866*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "I3C1_SDA"),
1867*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_B4"),
1868*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "DCMI_D8 PSSI_D8 DCMIPP_D8"),
1869*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1870*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1871*619f8ca4SAlexandre Torgue 	),
1872*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1873*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(130, "PI2"),
1874*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1875*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOI2"),
1876*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "LPTIM1_ETR"),
1877*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI4_SCK_B"),
1878*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART1_RTS"),
1879*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM8_CH1"),
1880*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_B5"),
1881*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "DCMI_D13 PSSI_D13 DCMIPP_D13"),
1882*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1883*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1884*619f8ca4SAlexandre Torgue 	),
1885*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1886*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(131, "PI3"),
1887*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1888*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOI3"),
1889*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "LPTIM1_IN2"),
1890*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI4_SD_B"),
1891*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART1_CTS"),
1892*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM8_CH2"),
1893*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_B6"),
1894*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "PSSI_D14 DCMIPP_D14"),
1895*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1896*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1897*619f8ca4SAlexandre Torgue 	),
1898*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1899*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(132, "PI4"),
1900*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1901*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOI4"),
1902*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "LPTIM1_CH1"),
1903*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI4_FS_B"),
1904*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM8_CH3"),
1905*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_B7"),
1906*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "PSSI_D15 DCMIPP_D15"),
1907*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1908*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1909*619f8ca4SAlexandre Torgue 	),
1910*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1911*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(133, "PI5"),
1912*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1913*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOI5"),
1914*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI5_MOSI"),
1915*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SPI1_MOSI I2S1_SDO"),
1916*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "UART5_CTS"),
1917*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "UART9_RX"),
1918*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM5_CH2"),
1919*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_DE"),
1920*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "DCMI_D1 PSSI_D1 DCMIPP_D1"),
1921*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1922*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1923*619f8ca4SAlexandre Torgue 	),
1924*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1925*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(134, "PI6"),
1926*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1927*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOI6"),
1928*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "MCO1"),
1929*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART3_TX"),
1930*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM2_ETR"),
1931*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM3_CH1"),
1932*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_VSYNC"),
1933*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1934*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1935*619f8ca4SAlexandre Torgue 	),
1936*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1937*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(135, "PI7"),
1938*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1939*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOI7"),
1940*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART3_RX"),
1941*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM2_CH1"),
1942*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM3_CH2"),
1943*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_HSYNC"),
1944*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1945*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1946*619f8ca4SAlexandre Torgue 	),
1947*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1948*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(136, "PI8"),
1949*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1950*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOI8"),
1951*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1952*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1953*619f8ca4SAlexandre Torgue 	),
1954*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1955*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(137, "PI9"),
1956*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1957*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOI9"),
1958*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "SPI7_MOSI"),
1959*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI2_MOSI I2S2_SDO"),
1960*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "FDCAN2_TX"),
1961*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "UART9_CTS"),
1962*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM16_BKIN"),
1963*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "SDVSEL2"),
1964*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "FMC_NWAIT"),
1965*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "DSI_TE"),
1966*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_B0"),
1967*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1968*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1969*619f8ca4SAlexandre Torgue 	),
1970*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1971*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(138, "PI10"),
1972*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1973*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOI10"),
1974*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "SAI1_SCK_A"),
1975*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI1_SCK I2S1_CK"),
1976*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SPDIFRX1_IN0"),
1977*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "FDCAN2_RX"),
1978*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_CCK0"),
1979*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM4_CH1"),
1980*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "SDVSEL1"),
1981*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_AD12 FMC_D12"),
1982*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "DSI_TE"),
1983*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1984*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1985*619f8ca4SAlexandre Torgue 	),
1986*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
1987*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(139, "PI11"),
1988*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
1989*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOI11"),
1990*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "I2S2_MCK"),
1991*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "UART8_TX"),
1992*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "UART9_RTS"),
1993*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "TIM4_CH3"),
1994*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "SDMMC3_D3"),
1995*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "FMC_AD15 FMC_D15"),
1996*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
1997*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
1998*619f8ca4SAlexandre Torgue 	),
1999*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
2000*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(140, "PI12"),
2001*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI,
2002*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOI12"),
2003*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI4_NSS"),
2004*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "FDCAN3_RX"),
2005*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM11_CH1"),
2006*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_A2"),
2007*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_G0"),
2008*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
2009*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
2010*619f8ca4SAlexandre Torgue 	),
2011*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
2012*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(141, "PI13"),
2013*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI,
2014*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOI13"),
2015*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI4_MOSI"),
2016*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "FDCAN2_RX"),
2017*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM10_CH1"),
2018*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_A3"),
2019*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_G1"),
2020*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
2021*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
2022*619f8ca4SAlexandre Torgue 	),
2023*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
2024*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(142, "PI14"),
2025*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI,
2026*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOI14"),
2027*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI2_NSS I2S2_WS"),
2028*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_SDI1"),
2029*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM20_CH3"),
2030*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM1_CH3N"),
2031*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "FMC_NWAIT"),
2032*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_AD10 FMC_D10"),
2033*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "DCMI_D4 PSSI_D4 DCMIPP_D4"),
2034*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
2035*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
2036*619f8ca4SAlexandre Torgue 	),
2037*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
2038*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(143, "PI15"),
2039*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI,
2040*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOI15"),
2041*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "I2S2_MCK"),
2042*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "UART4_RX"),
2043*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_CKI2"),
2044*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM20_BKIN2"),
2045*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM1_BKIN2"),
2046*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "SDVSEL1"),
2047*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "SDMMC3_CDIR"),
2048*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "DCMI_D9 PSSI_D9 DCMIPP_D9"),
2049*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
2050*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
2051*619f8ca4SAlexandre Torgue 	),
2052*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
2053*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(144, "PJ0"),
2054*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI,
2055*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOJ0"),
2056*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI5_MOSI"),
2057*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "PCIE_CLKREQN"),
2058*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "SAI4_D2"),
2059*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART6_CTS"),
2060*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "USBH_HS_VBUSEN"),
2061*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "ETH2_PTP_AUX_TS"),
2062*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_A11"),
2063*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "ETH3_PPS_OUT"),
2064*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
2065*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
2066*619f8ca4SAlexandre Torgue 	),
2067*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
2068*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(145, "PJ1"),
2069*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI,
2070*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOJ1"),
2071*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART6_RX"),
2072*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM8_CH1N"),
2073*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "I2C1_SCL"),
2074*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "I3C1_SCL"),
2075*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_A7"),
2076*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "DCMI_VSYNC PSSI_RDY DCMIPP_VSYNC"),
2077*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
2078*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
2079*619f8ca4SAlexandre Torgue 	),
2080*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
2081*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(146, "PJ2"),
2082*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI,
2083*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOJ2"),
2084*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI2_SD_B"),
2085*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "UART9_RTS"),
2086*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM8_CH4N"),
2087*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "USBH_HS_OVRCUR"),
2088*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_A14"),
2089*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
2090*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
2091*619f8ca4SAlexandre Torgue 	),
2092*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
2093*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(147, "PJ3"),
2094*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI,
2095*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOJ3"),
2096*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI5_NSS"),
2097*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SAI2_FS_A"),
2098*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "SAI4_D1"),
2099*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART6_RTS"),
2100*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM8_CH3"),
2101*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_A10"),
2102*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
2103*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
2104*619f8ca4SAlexandre Torgue 	),
2105*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
2106*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(148, "PJ4"),
2107*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI,
2108*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOJ4"),
2109*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SAI2_FS_B"),
2110*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_CCK1"),
2111*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART6_CK"),
2112*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM8_CH4"),
2113*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "I2C2_SMBA"),
2114*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "I2C5_SMBA"),
2115*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
2116*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
2117*619f8ca4SAlexandre Torgue 	),
2118*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
2119*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(149, "PJ5"),
2120*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI,
2121*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOJ5"),
2122*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI5_MISO"),
2123*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SAI2_SCK_B"),
2124*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "SAI4_CK1"),
2125*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART6_TX"),
2126*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM8_CH1"),
2127*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_A8"),
2128*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
2129*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
2130*619f8ca4SAlexandre Torgue 	),
2131*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
2132*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(150, "PJ6"),
2133*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI,
2134*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOJ6"),
2135*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI7_MOSI"),
2136*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI4_SD_A"),
2137*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART2_CK"),
2138*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM20_CH1N"),
2139*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM1_CH1"),
2140*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "I2C6_SMBA"),
2141*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "DCMI_D7 PSSI_D7 DCMIPP_D7"),
2142*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
2143*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
2144*619f8ca4SAlexandre Torgue 	),
2145*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
2146*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(151, "PJ7"),
2147*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI,
2148*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOJ7"),
2149*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI5_MISO"),
2150*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI2_MCLK_B"),
2151*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "SAI4_D3"),
2152*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART6_CK"),
2153*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM8_CH2N"),
2154*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "I2C1_SMBA"),
2155*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_A12"),
2156*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "DCMI_D0 PSSI_D0 DCMIPP_D0"),
2157*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
2158*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
2159*619f8ca4SAlexandre Torgue 	),
2160*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
2161*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(152, "PJ8"),
2162*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI,
2163*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOJ8"),
2164*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI5_SCK"),
2165*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "SAI4_CK2"),
2166*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART6_RX"),
2167*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM8_CH2"),
2168*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_A9"),
2169*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "PSSI_D14 DCMIPP_D14"),
2170*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
2171*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
2172*619f8ca4SAlexandre Torgue 	),
2173*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
2174*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(153, "PJ9"),
2175*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI,
2176*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOJ9"),
2177*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI4_RDY"),
2178*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM12_CH1"),
2179*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM8_BKIN"),
2180*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_A5"),
2181*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "DCMI_PIXCLK PSSI_PDCK DCMIPP_PIXCLK"),
2182*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
2183*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
2184*619f8ca4SAlexandre Torgue 	),
2185*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
2186*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(154, "PJ10"),
2187*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI,
2188*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOJ10"),
2189*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM12_CH2"),
2190*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM8_ETR"),
2191*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "I2C1_SDA"),
2192*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "I3C1_SDA"),
2193*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_A6"),
2194*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "DCMI_HSYNC PSSI_DE DCMIPP_HSYNC"),
2195*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
2196*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
2197*619f8ca4SAlexandre Torgue 	),
2198*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
2199*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(155, "PJ11"),
2200*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI,
2201*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOJ11"),
2202*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI5_RDY"),
2203*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SAI2_SCK_A"),
2204*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "SAI4_D4"),
2205*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "UART9_CTS"),
2206*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM8_CH3N"),
2207*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_A13"),
2208*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "DCMI_D12 PSSI_D12 DCMIPP_D12"),
2209*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
2210*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
2211*619f8ca4SAlexandre Torgue 	),
2212*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
2213*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(156, "PJ12"),
2214*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI,
2215*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOJ12"),
2216*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SAI2_SD_A"),
2217*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "UART9_RX"),
2218*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "FDCAN1_TX"),
2219*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM8_BKIN2"),
2220*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "I2C2_SCL"),
2221*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "I3C2_SCL"),
2222*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_A15"),
2223*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "DCMI_D13 PSSI_D13 DCMIPP_D13"),
2224*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
2225*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
2226*619f8ca4SAlexandre Torgue 	),
2227*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
2228*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(157, "PJ13"),
2229*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI,
2230*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOJ13"),
2231*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SAI2_MCLK_A"),
2232*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "UART9_TX"),
2233*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "FDCAN1_RX"),
2234*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM10_CH1"),
2235*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "I2C2_SDA"),
2236*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "I3C2_SDA"),
2237*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "PSSI_D15 DCMIPP_D15"),
2238*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
2239*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
2240*619f8ca4SAlexandre Torgue 	),
2241*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
2242*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(158, "PJ14"),
2243*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI,
2244*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOJ14"),
2245*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI4_SCK"),
2246*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "FDCAN3_TX"),
2247*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_A1"),
2248*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_R0"),
2249*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
2250*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
2251*619f8ca4SAlexandre Torgue 	),
2252*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
2253*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(159, "PJ15"),
2254*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI,
2255*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOJ15"),
2256*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(1, "TRACED7"),
2257*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "HDP7"),
2258*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI4_MISO"),
2259*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "FDCAN2_TX"),
2260*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM11_CH1"),
2261*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_A4"),
2262*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "LCD_R1"),
2263*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
2264*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
2265*619f8ca4SAlexandre Torgue 	),
2266*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
2267*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(160, "PK0"),
2268*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI,
2269*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOK0"),
2270*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI2_MISO I2S2_SDI"),
2271*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SPDIFRX1_IN2"),
2272*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_CCK0"),
2273*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM20_ETR"),
2274*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM1_ETR"),
2275*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "SDMMC3_D123DIR"),
2276*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_AD11 FMC_D11"),
2277*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "DCMI_D11 PSSI_D11 DCMIPP_D11"),
2278*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
2279*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
2280*619f8ca4SAlexandre Torgue 	),
2281*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
2282*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(161, "PK1"),
2283*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI,
2284*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOK1"),
2285*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI2_MOSI I2S2_SDO"),
2286*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_SDI2"),
2287*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM20_BKIN"),
2288*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM1_BKIN"),
2289*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "SDVSEL2"),
2290*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "SDMMC3_D0DIR"),
2291*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_AD13 FMC_D13"),
2292*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "DCMI_D10 PSSI_D10 DCMIPP_D10"),
2293*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
2294*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
2295*619f8ca4SAlexandre Torgue 	),
2296*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
2297*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(162, "PK2"),
2298*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI,
2299*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOK2"),
2300*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI7_NSS"),
2301*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI4_SCK_A"),
2302*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART1_RTS"),
2303*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM20_CH2"),
2304*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM1_CH2N"),
2305*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "I2C6_SDA"),
2306*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_NCE3"),
2307*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "DCMI_D6 PSSI_D6 DCMIPP_D6"),
2308*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
2309*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
2310*619f8ca4SAlexandre Torgue 	),
2311*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
2312*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(163, "PK3"),
2313*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI,
2314*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOK3"),
2315*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI7_RDY"),
2316*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_CKI1"),
2317*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM20_CH3N"),
2318*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM1_CH3"),
2319*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_AD8 FMC_D8"),
2320*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "DCMI_D3 PSSI_D3 DCMIPP_D3"),
2321*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(15, "FMC_NCE4"),
2322*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
2323*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
2324*619f8ca4SAlexandre Torgue 	),
2325*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
2326*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(164, "PK4"),
2327*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI,
2328*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOK4"),
2329*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI7_MISO"),
2330*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "UART4_TX"),
2331*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI4_FS_A"),
2332*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM20_CH1"),
2333*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM1_CH1N"),
2334*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "SDMMC3_CKIN"),
2335*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_AD9 FMC_D9"),
2336*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "DCMI_D8 PSSI_D8 DCMIPP_D8"),
2337*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
2338*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
2339*619f8ca4SAlexandre Torgue 	),
2340*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
2341*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(165, "PK5"),
2342*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI,
2343*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOK5"),
2344*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI2_RDY"),
2345*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_CKI0"),
2346*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART1_TX"),
2347*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM20_CH4N"),
2348*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM1_CH4"),
2349*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "I2C5_SCL"),
2350*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_AD5 FMC_D5"),
2351*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "DCMI_D1 PSSI_D1 DCMIPP_D1"),
2352*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
2353*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
2354*619f8ca4SAlexandre Torgue 	),
2355*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
2356*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(166, "PK6"),
2357*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI,
2358*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOK6"),
2359*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "SPI7_SCK"),
2360*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "SAI4_MCLK_A"),
2361*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART1_CTS"),
2362*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM20_CH2N"),
2363*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM1_CH2"),
2364*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "I2C6_SCL"),
2365*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "FMC_AD14 FMC_D14"),
2366*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_AD7 FMC_D7"),
2367*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "DCMI_D5 PSSI_D5 DCMIPP_D5"),
2368*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
2369*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
2370*619f8ca4SAlexandre Torgue 	),
2371*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
2372*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(167, "PK7"),
2373*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI,
2374*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOK7"),
2375*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "MDF1_SDI0"),
2376*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "USART1_RX"),
2377*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "TIM20_CH4"),
2378*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "TIM1_CH4N"),
2379*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "I2C5_SDA"),
2380*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "FMC_NCE4"),
2381*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(13, "FMC_AD6 FMC_D6"),
2382*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(14, "DCMI_D2 PSSI_D2 DCMIPP_D2"),
2383*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
2384*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
2385*619f8ca4SAlexandre Torgue 	),
2386*619f8ca4SAlexandre Torgue };
2387*619f8ca4SAlexandre Torgue 
2388*619f8ca4SAlexandre Torgue static const struct stm32_desc_pin stm32mp257_z_pins[] = {
2389*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
2390*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(400, "PZ0"),
2391*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
2392*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOZ0"),
2393*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "LPTIM3_IN1"),
2394*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SPI8_MOSI"),
2395*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "TIM8_CH1"),
2396*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "LPUART1_TX"),
2397*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "LPTIM5_OUT"),
2398*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "I2C8_SDA"),
2399*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "LPTIM3_CH2"),
2400*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "I3C4_SDA"),
2401*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
2402*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
2403*619f8ca4SAlexandre Torgue 	),
2404*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
2405*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(401, "PZ1"),
2406*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
2407*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOZ1"),
2408*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "LPTIM3_CH1"),
2409*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SPI8_MISO"),
2410*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "TIM8_CH2"),
2411*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "LPUART1_RX"),
2412*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "LPTIM5_ETR"),
2413*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "I2C8_SCL"),
2414*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "I2C8_SMBA"),
2415*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "I3C4_SCL"),
2416*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
2417*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
2418*619f8ca4SAlexandre Torgue 	),
2419*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
2420*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(402, "PZ2"),
2421*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
2422*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOZ2"),
2423*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "LPTIM3_CH1"),
2424*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SPI8_SCK"),
2425*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "ADF1_CCK0"),
2426*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "LPUART1_RTS"),
2427*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "LPTIM4_ETR"),
2428*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "I2C8_SCL"),
2429*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "I3C4_SCL"),
2430*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
2431*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
2432*619f8ca4SAlexandre Torgue 	),
2433*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
2434*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(403, "PZ3"),
2435*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
2436*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOZ3"),
2437*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(1, "DBTRGI"),
2438*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "DBTRGO"),
2439*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "LPTIM3_ETR"),
2440*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SPI8_NSS"),
2441*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "MDF1_SDI5"),
2442*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "ADF1_SDI0"),
2443*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "LPUART1_CTS"),
2444*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "LPTIM4_IN1"),
2445*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "I2C8_SDA"),
2446*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "LPTIM4_CH2"),
2447*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "I3C4_SDA"),
2448*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
2449*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
2450*619f8ca4SAlexandre Torgue 	),
2451*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
2452*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(404, "PZ4"),
2453*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
2454*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOZ4"),
2455*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(1, "DBTRGI"),
2456*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "DBTRGO"),
2457*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "MCO2"),
2458*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SPI8_RDY"),
2459*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "MDF1_CCK1"),
2460*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "ADF1_CCK1"),
2461*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "LPUART1_RX"),
2462*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "LPTIM4_CH1"),
2463*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "I2C8_SCL"),
2464*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "I3C4_SCL"),
2465*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
2466*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
2467*619f8ca4SAlexandre Torgue 	),
2468*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
2469*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(405, "PZ5"),
2470*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
2471*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOZ5"),
2472*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "MCO1"),
2473*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "LPTIM3_ETR"),
2474*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SPI8_SCK"),
2475*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "ADF1_CCK0"),
2476*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "LPUART1_RTS"),
2477*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "LPTIM5_IN1"),
2478*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "LPTIM4_CH2"),
2479*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
2480*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
2481*619f8ca4SAlexandre Torgue 	),
2482*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
2483*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(406, "PZ6"),
2484*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
2485*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOZ6"),
2486*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(1, "DBTRGI"),
2487*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "DBTRGO"),
2488*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SPI8_NSS"),
2489*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "TIM8_CH3"),
2490*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "ADF1_SDI0"),
2491*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "LPUART1_CTS"),
2492*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "LPTIM5_OUT"),
2493*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "LPTIM4_CH2"),
2494*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
2495*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
2496*619f8ca4SAlexandre Torgue 	),
2497*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
2498*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(407, "PZ7"),
2499*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
2500*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOZ7"),
2501*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SPI8_MOSI"),
2502*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "MDF1_CCK1"),
2503*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "ADF1_CCK1"),
2504*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "LPUART1_TX"),
2505*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "LPTIM5_IN1"),
2506*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "LPTIM3_CH2"),
2507*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
2508*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
2509*619f8ca4SAlexandre Torgue 	),
2510*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
2511*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(408, "PZ8"),
2512*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
2513*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOZ8"),
2514*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(3, "LPTIM3_IN1"),
2515*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SPI8_MISO"),
2516*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "MDF1_SDI5"),
2517*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(6, "ADF1_SDI0"),
2518*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "LPUART1_RX"),
2519*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "LPTIM4_CH1"),
2520*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "I2C8_SMBA"),
2521*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(10, "LPTIM5_ETR"),
2522*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
2523*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
2524*619f8ca4SAlexandre Torgue 	),
2525*619f8ca4SAlexandre Torgue 	STM32_PIN_PKG(
2526*619f8ca4SAlexandre Torgue 		PINCTRL_PIN(409, "PZ9"),
2527*619f8ca4SAlexandre Torgue 		STM32MP_PKG_AI | STM32MP_PKG_AK | STM32MP_PKG_AL,
2528*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(0, "GPIOZ9"),
2529*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(2, "MCO2"),
2530*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(4, "SPI8_RDY"),
2531*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(5, "MDF1_CKI5"),
2532*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(7, "LPUART1_TX"),
2533*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(8, "LPTIM4_ETR"),
2534*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(9, "I2C8_SDA"),
2535*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(11, "LPTIM3_CH2"),
2536*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(12, "I3C4_SDA"),
2537*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(16, "EVENTOUT"),
2538*619f8ca4SAlexandre Torgue 		STM32_FUNCTION(17, "ANALOG")
2539*619f8ca4SAlexandre Torgue 	),
2540*619f8ca4SAlexandre Torgue };
2541*619f8ca4SAlexandre Torgue 
2542*619f8ca4SAlexandre Torgue static struct stm32_pinctrl_match_data stm32mp257_match_data = {
2543*619f8ca4SAlexandre Torgue 	.pins = stm32mp257_pins,
2544*619f8ca4SAlexandre Torgue 	.npins = ARRAY_SIZE(stm32mp257_pins),
2545*619f8ca4SAlexandre Torgue };
2546*619f8ca4SAlexandre Torgue 
2547*619f8ca4SAlexandre Torgue static struct stm32_pinctrl_match_data stm32mp257_z_match_data = {
2548*619f8ca4SAlexandre Torgue 	.pins = stm32mp257_z_pins,
2549*619f8ca4SAlexandre Torgue 	.npins = ARRAY_SIZE(stm32mp257_z_pins),
2550*619f8ca4SAlexandre Torgue };
2551*619f8ca4SAlexandre Torgue 
2552*619f8ca4SAlexandre Torgue static const struct of_device_id stm32mp257_pctrl_match[] = {
2553*619f8ca4SAlexandre Torgue 	{
2554*619f8ca4SAlexandre Torgue 		.compatible = "st,stm32mp257-pinctrl",
2555*619f8ca4SAlexandre Torgue 		.data = &stm32mp257_match_data,
2556*619f8ca4SAlexandre Torgue 	},
2557*619f8ca4SAlexandre Torgue 	{
2558*619f8ca4SAlexandre Torgue 		.compatible = "st,stm32mp257-z-pinctrl",
2559*619f8ca4SAlexandre Torgue 		.data = &stm32mp257_z_match_data,
2560*619f8ca4SAlexandre Torgue 	},
2561*619f8ca4SAlexandre Torgue 	{ }
2562*619f8ca4SAlexandre Torgue };
2563*619f8ca4SAlexandre Torgue 
2564*619f8ca4SAlexandre Torgue static const struct dev_pm_ops stm32_pinctrl_dev_pm_ops = {
2565*619f8ca4SAlexandre Torgue 	 SET_LATE_SYSTEM_SLEEP_PM_OPS(NULL, stm32_pinctrl_resume)
2566*619f8ca4SAlexandre Torgue };
2567*619f8ca4SAlexandre Torgue 
2568*619f8ca4SAlexandre Torgue static struct platform_driver stm32mp257_pinctrl_driver = {
2569*619f8ca4SAlexandre Torgue 	.probe = stm32_pctl_probe,
2570*619f8ca4SAlexandre Torgue 	.driver = {
2571*619f8ca4SAlexandre Torgue 		.name = "stm32mp257-pinctrl",
2572*619f8ca4SAlexandre Torgue 		.of_match_table = stm32mp257_pctrl_match,
2573*619f8ca4SAlexandre Torgue 		.pm = &stm32_pinctrl_dev_pm_ops,
2574*619f8ca4SAlexandre Torgue 	},
2575*619f8ca4SAlexandre Torgue };
2576*619f8ca4SAlexandre Torgue 
stm32mp257_pinctrl_init(void)2577*619f8ca4SAlexandre Torgue static int __init stm32mp257_pinctrl_init(void)
2578*619f8ca4SAlexandre Torgue {
2579*619f8ca4SAlexandre Torgue 	return platform_driver_register(&stm32mp257_pinctrl_driver);
2580*619f8ca4SAlexandre Torgue }
2581*619f8ca4SAlexandre Torgue arch_initcall(stm32mp257_pinctrl_init);
2582