1985 lines · c
1// SPDX-License-Identifier: GPL-2.02/*3 * Copyright (C) STMicroelectronics 20174 * Author: Alexandre Torgue <alexandre.torgue@st.com> for STMicroelectronics.5 */6#include <linux/init.h>7#include <linux/of.h>8#include <linux/platform_device.h>9 10#include "pinctrl-stm32.h"11 12static const struct stm32_desc_pin stm32h743_pins[] = {13 STM32_PIN(14 PINCTRL_PIN(0, "PA0"),15 STM32_FUNCTION(0, "GPIOA0"),16 STM32_FUNCTION(2, "TIM2_CH1 TIM2_ETR"),17 STM32_FUNCTION(3, "TIM5_CH1"),18 STM32_FUNCTION(4, "TIM8_ETR"),19 STM32_FUNCTION(5, "TIM15_BKIN"),20 STM32_FUNCTION(8, "USART2_CTS_NSS"),21 STM32_FUNCTION(9, "UART4_TX"),22 STM32_FUNCTION(10, "SDMMC2_CMD"),23 STM32_FUNCTION(11, "SAI2_SD_B"),24 STM32_FUNCTION(12, "ETH_MII_CRS"),25 STM32_FUNCTION(16, "EVENTOUT"),26 STM32_FUNCTION(17, "ANALOG")27 ),28 STM32_PIN(29 PINCTRL_PIN(1, "PA1"),30 STM32_FUNCTION(0, "GPIOA1"),31 STM32_FUNCTION(2, "TIM2_CH2"),32 STM32_FUNCTION(3, "TIM5_CH2"),33 STM32_FUNCTION(4, "LPTIM3_OUT"),34 STM32_FUNCTION(5, "TIM15_CH1N"),35 STM32_FUNCTION(8, "USART2_RTS"),36 STM32_FUNCTION(9, "UART4_RX"),37 STM32_FUNCTION(10, "QUADSPI_BK1_IO3"),38 STM32_FUNCTION(11, "SAI2_MCK_B"),39 STM32_FUNCTION(12, "ETH_MII_RX_CLK ETH_RMII_REF_CLK"),40 STM32_FUNCTION(15, "LCD_R2"),41 STM32_FUNCTION(16, "EVENTOUT"),42 STM32_FUNCTION(17, "ANALOG")43 ),44 STM32_PIN(45 PINCTRL_PIN(2, "PA2"),46 STM32_FUNCTION(0, "GPIOA2"),47 STM32_FUNCTION(2, "TIM2_CH3"),48 STM32_FUNCTION(3, "TIM5_CH3"),49 STM32_FUNCTION(4, "LPTIM4_OUT"),50 STM32_FUNCTION(5, "TIM15_CH1"),51 STM32_FUNCTION(8, "USART2_TX"),52 STM32_FUNCTION(9, "SAI2_SCK_B"),53 STM32_FUNCTION(12, "ETH_MDIO"),54 STM32_FUNCTION(13, "MDIOS_MDIO"),55 STM32_FUNCTION(15, "LCD_R1"),56 STM32_FUNCTION(16, "EVENTOUT"),57 STM32_FUNCTION(17, "ANALOG")58 ),59 STM32_PIN(60 PINCTRL_PIN(3, "PA3"),61 STM32_FUNCTION(0, "GPIOA3"),62 STM32_FUNCTION(2, "TIM2_CH4"),63 STM32_FUNCTION(3, "TIM5_CH4"),64 STM32_FUNCTION(4, "LPTIM5_OUT"),65 STM32_FUNCTION(5, "TIM15_CH2"),66 STM32_FUNCTION(8, "USART2_RX"),67 STM32_FUNCTION(10, "LCD_B2"),68 STM32_FUNCTION(11, "OTG_HS_ULPI_D0"),69 STM32_FUNCTION(12, "ETH_MII_COL"),70 STM32_FUNCTION(15, "LCD_B5"),71 STM32_FUNCTION(16, "EVENTOUT"),72 STM32_FUNCTION(17, "ANALOG")73 ),74 STM32_PIN(75 PINCTRL_PIN(4, "PA4"),76 STM32_FUNCTION(0, "GPIOA4"),77 STM32_FUNCTION(3, "TIM5_ETR"),78 STM32_FUNCTION(6, "SPI1_NSS I2S1_WS"),79 STM32_FUNCTION(7, "SPI3_NSS I2S3_WS"),80 STM32_FUNCTION(8, "USART2_CK"),81 STM32_FUNCTION(9, "SPI6_NSS"),82 STM32_FUNCTION(13, "OTG_HS_SOF"),83 STM32_FUNCTION(14, "DCMI_HSYNC"),84 STM32_FUNCTION(15, "LCD_VSYNC"),85 STM32_FUNCTION(16, "EVENTOUT"),86 STM32_FUNCTION(17, "ANALOG")87 ),88 STM32_PIN(89 PINCTRL_PIN(5, "PA5"),90 STM32_FUNCTION(0, "GPIOA5"),91 STM32_FUNCTION(2, "TIM2_CH1 TIM2_ETR"),92 STM32_FUNCTION(4, "TIM8_CH1N"),93 STM32_FUNCTION(6, "SPI1_SCK I2S1_CK"),94 STM32_FUNCTION(9, "SPI6_SCK"),95 STM32_FUNCTION(11, "OTG_HS_ULPI_CK"),96 STM32_FUNCTION(15, "LCD_R4"),97 STM32_FUNCTION(16, "EVENTOUT"),98 STM32_FUNCTION(17, "ANALOG")99 ),100 STM32_PIN(101 PINCTRL_PIN(6, "PA6"),102 STM32_FUNCTION(0, "GPIOA6"),103 STM32_FUNCTION(2, "TIM1_BKIN"),104 STM32_FUNCTION(3, "TIM3_CH1"),105 STM32_FUNCTION(4, "TIM8_BKIN"),106 STM32_FUNCTION(6, "SPI1_MISO I2S1_SDI"),107 STM32_FUNCTION(9, "SPI6_MISO"),108 STM32_FUNCTION(10, "TIM13_CH1"),109 STM32_FUNCTION(11, "TIM8_BKIN_COMP12"),110 STM32_FUNCTION(12, "MDIOS_MDC"),111 STM32_FUNCTION(13, "TIM1_BKIN_COMP12"),112 STM32_FUNCTION(14, "DCMI_PIXCLK"),113 STM32_FUNCTION(15, "LCD_G2"),114 STM32_FUNCTION(16, "EVENTOUT"),115 STM32_FUNCTION(17, "ANALOG")116 ),117 STM32_PIN(118 PINCTRL_PIN(7, "PA7"),119 STM32_FUNCTION(0, "GPIOA7"),120 STM32_FUNCTION(2, "TIM1_CH1N"),121 STM32_FUNCTION(3, "TIM3_CH2"),122 STM32_FUNCTION(4, "TIM8_CH1N"),123 STM32_FUNCTION(6, "SPI1_MOSI I2S1_SDO"),124 STM32_FUNCTION(9, "SPI6_MOSI"),125 STM32_FUNCTION(10, "TIM14_CH1"),126 STM32_FUNCTION(12, "ETH_MII_RX_DV ETH_RMII_CRS_DV"),127 STM32_FUNCTION(13, "FMC_SDNWE"),128 STM32_FUNCTION(16, "EVENTOUT"),129 STM32_FUNCTION(17, "ANALOG")130 ),131 STM32_PIN(132 PINCTRL_PIN(8, "PA8"),133 STM32_FUNCTION(0, "GPIOA8"),134 STM32_FUNCTION(1, "MCO1"),135 STM32_FUNCTION(2, "TIM1_CH1"),136 STM32_FUNCTION(3, "HRTIM_CHB2"),137 STM32_FUNCTION(4, "TIM8_BKIN2"),138 STM32_FUNCTION(5, "I2C3_SCL"),139 STM32_FUNCTION(8, "USART1_CK"),140 STM32_FUNCTION(11, "OTG_FS_SOF"),141 STM32_FUNCTION(12, "UART7_RX"),142 STM32_FUNCTION(13, "TIM8_BKIN2_COMP12"),143 STM32_FUNCTION(14, "LCD_B3"),144 STM32_FUNCTION(15, "LCD_R6"),145 STM32_FUNCTION(16, "EVENTOUT"),146 STM32_FUNCTION(17, "ANALOG")147 ),148 STM32_PIN(149 PINCTRL_PIN(9, "PA9"),150 STM32_FUNCTION(0, "GPIOA9"),151 STM32_FUNCTION(2, "TIM1_CH2"),152 STM32_FUNCTION(3, "HRTIM_CHC1"),153 STM32_FUNCTION(4, "LPUART1_TX"),154 STM32_FUNCTION(5, "I2C3_SMBA"),155 STM32_FUNCTION(6, "SPI2_SCK I2S2_CK"),156 STM32_FUNCTION(8, "USART1_TX"),157 STM32_FUNCTION(10, "CAN1_RXFD"),158 STM32_FUNCTION(12, "ETH_TX_ER"),159 STM32_FUNCTION(14, "DCMI_D0"),160 STM32_FUNCTION(15, "LCD_R5"),161 STM32_FUNCTION(16, "EVENTOUT"),162 STM32_FUNCTION(17, "ANALOG")163 ),164 STM32_PIN(165 PINCTRL_PIN(10, "PA10"),166 STM32_FUNCTION(0, "GPIOA10"),167 STM32_FUNCTION(2, "TIM1_CH3"),168 STM32_FUNCTION(3, "HRTIM_CHC2"),169 STM32_FUNCTION(4, "LPUART1_RX"),170 STM32_FUNCTION(8, "USART1_RX"),171 STM32_FUNCTION(10, "CAN1_TXFD"),172 STM32_FUNCTION(11, "OTG_FS_ID"),173 STM32_FUNCTION(12, "MDIOS_MDIO"),174 STM32_FUNCTION(13, "LCD_B4"),175 STM32_FUNCTION(14, "DCMI_D1"),176 STM32_FUNCTION(15, "LCD_B1"),177 STM32_FUNCTION(16, "EVENTOUT"),178 STM32_FUNCTION(17, "ANALOG")179 ),180 STM32_PIN(181 PINCTRL_PIN(11, "PA11"),182 STM32_FUNCTION(0, "GPIOA11"),183 STM32_FUNCTION(2, "TIM1_CH4"),184 STM32_FUNCTION(3, "HRTIM_CHD1"),185 STM32_FUNCTION(4, "LPUART1_CTS"),186 STM32_FUNCTION(6, "SPI2_NSS I2S2_WS"),187 STM32_FUNCTION(7, "UART4_RX"),188 STM32_FUNCTION(8, "USART1_CTS_NSS"),189 STM32_FUNCTION(10, "CAN1_RX"),190 STM32_FUNCTION(11, "OTG_FS_DM"),191 STM32_FUNCTION(15, "LCD_R4"),192 STM32_FUNCTION(16, "EVENTOUT"),193 STM32_FUNCTION(17, "ANALOG")194 ),195 STM32_PIN(196 PINCTRL_PIN(12, "PA12"),197 STM32_FUNCTION(0, "GPIOA12"),198 STM32_FUNCTION(2, "TIM1_ETR"),199 STM32_FUNCTION(3, "HRTIM_CHD2"),200 STM32_FUNCTION(4, "LPUART1_RTS"),201 STM32_FUNCTION(6, "SPI2_SCK I2S2_CK"),202 STM32_FUNCTION(7, "UART4_TX"),203 STM32_FUNCTION(8, "USART1_RTS"),204 STM32_FUNCTION(9, "SAI2_FS_B"),205 STM32_FUNCTION(10, "CAN1_TX"),206 STM32_FUNCTION(11, "OTG_FS_DP"),207 STM32_FUNCTION(15, "LCD_R5"),208 STM32_FUNCTION(16, "EVENTOUT"),209 STM32_FUNCTION(17, "ANALOG")210 ),211 STM32_PIN(212 PINCTRL_PIN(13, "PA13"),213 STM32_FUNCTION(0, "GPIOA13"),214 STM32_FUNCTION(1, "JTMS SWDIO"),215 STM32_FUNCTION(16, "EVENTOUT"),216 STM32_FUNCTION(17, "ANALOG")217 ),218 STM32_PIN(219 PINCTRL_PIN(14, "PA14"),220 STM32_FUNCTION(0, "GPIOA14"),221 STM32_FUNCTION(1, "JTCK SWCLK"),222 STM32_FUNCTION(16, "EVENTOUT"),223 STM32_FUNCTION(17, "ANALOG")224 ),225 STM32_PIN(226 PINCTRL_PIN(15, "PA15"),227 STM32_FUNCTION(0, "GPIOA15"),228 STM32_FUNCTION(1, "JTDI"),229 STM32_FUNCTION(2, "TIM2_CH1 TIM2_ETR"),230 STM32_FUNCTION(3, "HRTIM_FLT1"),231 STM32_FUNCTION(5, "HDMI_CEC"),232 STM32_FUNCTION(6, "SPI1_NSS I2S1_WS"),233 STM32_FUNCTION(7, "SPI3_NSS I2S3_WS"),234 STM32_FUNCTION(8, "SPI6_NSS"),235 STM32_FUNCTION(9, "UART4_RTS"),236 STM32_FUNCTION(12, "UART7_TX"),237 STM32_FUNCTION(14, "DSI_TE"),238 STM32_FUNCTION(16, "EVENTOUT"),239 STM32_FUNCTION(17, "ANALOG")240 ),241 STM32_PIN(242 PINCTRL_PIN(16, "PB0"),243 STM32_FUNCTION(0, "GPIOB0"),244 STM32_FUNCTION(2, "TIM1_CH2N"),245 STM32_FUNCTION(3, "TIM3_CH3"),246 STM32_FUNCTION(4, "TIM8_CH2N"),247 STM32_FUNCTION(7, "DFSDM_CKOUT"),248 STM32_FUNCTION(9, "UART4_CTS"),249 STM32_FUNCTION(10, "LCD_R3"),250 STM32_FUNCTION(11, "OTG_HS_ULPI_D1"),251 STM32_FUNCTION(12, "ETH_MII_RXD2"),252 STM32_FUNCTION(15, "LCD_G1"),253 STM32_FUNCTION(16, "EVENTOUT"),254 STM32_FUNCTION(17, "ANALOG")255 ),256 STM32_PIN(257 PINCTRL_PIN(17, "PB1"),258 STM32_FUNCTION(0, "GPIOB1"),259 STM32_FUNCTION(2, "TIM1_CH3N"),260 STM32_FUNCTION(3, "TIM3_CH4"),261 STM32_FUNCTION(4, "TIM8_CH3N"),262 STM32_FUNCTION(7, "DFSDM_DATIN1"),263 STM32_FUNCTION(10, "LCD_R6"),264 STM32_FUNCTION(11, "OTG_HS_ULPI_D2"),265 STM32_FUNCTION(12, "ETH_MII_RXD3"),266 STM32_FUNCTION(15, "LCD_G0"),267 STM32_FUNCTION(16, "EVENTOUT"),268 STM32_FUNCTION(17, "ANALOG")269 ),270 STM32_PIN(271 PINCTRL_PIN(18, "PB2"),272 STM32_FUNCTION(0, "GPIOB2"),273 STM32_FUNCTION(3, "SAI1_D1"),274 STM32_FUNCTION(5, "DFSDM_CKIN1"),275 STM32_FUNCTION(7, "SAI1_SD_A"),276 STM32_FUNCTION(8, "SPI3_MOSI I2S3_SDO"),277 STM32_FUNCTION(9, "SAI4_SD_A"),278 STM32_FUNCTION(10, "QUADSPI_CLK"),279 STM32_FUNCTION(11, "SAI4_D1"),280 STM32_FUNCTION(12, "ETH_TX_ER"),281 STM32_FUNCTION(16, "EVENTOUT"),282 STM32_FUNCTION(17, "ANALOG")283 ),284 STM32_PIN(285 PINCTRL_PIN(19, "PB3"),286 STM32_FUNCTION(0, "GPIOB3"),287 STM32_FUNCTION(1, "JTDO TRACESWO"),288 STM32_FUNCTION(2, "TIM2_CH2"),289 STM32_FUNCTION(3, "HRTIM_FLT4"),290 STM32_FUNCTION(6, "SPI1_SCK I2S1_CK"),291 STM32_FUNCTION(7, "SPI3_SCK I2S3_CK"),292 STM32_FUNCTION(9, "SPI6_SCK"),293 STM32_FUNCTION(10, "SDMMC2_D2"),294 STM32_FUNCTION(12, "UART7_RX"),295 STM32_FUNCTION(16, "EVENTOUT"),296 STM32_FUNCTION(17, "ANALOG")297 ),298 STM32_PIN(299 PINCTRL_PIN(20, "PB4"),300 STM32_FUNCTION(0, "GPIOB4"),301 STM32_FUNCTION(1, "NJTRST"),302 STM32_FUNCTION(2, "TIM16_BKIN"),303 STM32_FUNCTION(3, "TIM3_CH1"),304 STM32_FUNCTION(4, "HRTIM_EEV6"),305 STM32_FUNCTION(6, "SPI1_MISO I2S1_SDI"),306 STM32_FUNCTION(7, "SPI3_MISO I2S3_SDI"),307 STM32_FUNCTION(8, "SPI2_NSS I2S2_WS"),308 STM32_FUNCTION(9, "SPI6_MISO"),309 STM32_FUNCTION(10, "SDMMC2_D3"),310 STM32_FUNCTION(12, "UART7_TX"),311 STM32_FUNCTION(16, "EVENTOUT"),312 STM32_FUNCTION(17, "ANALOG")313 ),314 STM32_PIN(315 PINCTRL_PIN(21, "PB5"),316 STM32_FUNCTION(0, "GPIOB5"),317 STM32_FUNCTION(2, "TIM17_BKIN"),318 STM32_FUNCTION(3, "TIM3_CH2"),319 STM32_FUNCTION(4, "HRTIM_EEV7"),320 STM32_FUNCTION(5, "I2C1_SMBA"),321 STM32_FUNCTION(6, "SPI1_MOSI I2S1_SDO"),322 STM32_FUNCTION(7, "I2C4_SMBA"),323 STM32_FUNCTION(8, "SPI3_MOSI I2S3_SDO"),324 STM32_FUNCTION(9, "SPI6_MOSI"),325 STM32_FUNCTION(10, "CAN2_RX"),326 STM32_FUNCTION(11, "OTG_HS_ULPI_D7"),327 STM32_FUNCTION(12, "ETH_PPS_OUT"),328 STM32_FUNCTION(13, "FMC_SDCKE1"),329 STM32_FUNCTION(14, "DCMI_D10"),330 STM32_FUNCTION(15, "UART5_RX"),331 STM32_FUNCTION(16, "EVENTOUT"),332 STM32_FUNCTION(17, "ANALOG")333 ),334 STM32_PIN(335 PINCTRL_PIN(22, "PB6"),336 STM32_FUNCTION(0, "GPIOB6"),337 STM32_FUNCTION(2, "TIM16_CH1N"),338 STM32_FUNCTION(3, "TIM4_CH1"),339 STM32_FUNCTION(4, "HRTIM_EEV8"),340 STM32_FUNCTION(5, "I2C1_SCL"),341 STM32_FUNCTION(6, "HDMI_CEC"),342 STM32_FUNCTION(7, "I2C4_SCL"),343 STM32_FUNCTION(8, "USART1_TX"),344 STM32_FUNCTION(9, "LPUART1_TX"),345 STM32_FUNCTION(10, "CAN2_TX"),346 STM32_FUNCTION(11, "QUADSPI_BK1_NCS"),347 STM32_FUNCTION(12, "DFSDM_DATIN5"),348 STM32_FUNCTION(13, "FMC_SDNE1"),349 STM32_FUNCTION(14, "DCMI_D5"),350 STM32_FUNCTION(15, "UART5_TX"),351 STM32_FUNCTION(16, "EVENTOUT"),352 STM32_FUNCTION(17, "ANALOG")353 ),354 STM32_PIN(355 PINCTRL_PIN(23, "PB7"),356 STM32_FUNCTION(0, "GPIOB7"),357 STM32_FUNCTION(2, "TIM17_CH1N"),358 STM32_FUNCTION(3, "TIM4_CH2"),359 STM32_FUNCTION(4, "HRTIM_EEV9"),360 STM32_FUNCTION(5, "I2C1_SDA"),361 STM32_FUNCTION(7, "I2C4_SDA"),362 STM32_FUNCTION(8, "USART1_RX"),363 STM32_FUNCTION(9, "LPUART1_RX"),364 STM32_FUNCTION(10, "CAN2_TXFD"),365 STM32_FUNCTION(12, "DFSDM_CKIN5"),366 STM32_FUNCTION(13, "FMC_NL"),367 STM32_FUNCTION(14, "DCMI_VSYNC"),368 STM32_FUNCTION(16, "EVENTOUT"),369 STM32_FUNCTION(17, "ANALOG")370 ),371 STM32_PIN(372 PINCTRL_PIN(24, "PB8"),373 STM32_FUNCTION(0, "GPIOB8"),374 STM32_FUNCTION(2, "TIM16_CH1"),375 STM32_FUNCTION(3, "TIM4_CH3"),376 STM32_FUNCTION(4, "DFSDM_CKIN7"),377 STM32_FUNCTION(5, "I2C1_SCL"),378 STM32_FUNCTION(7, "I2C4_SCL"),379 STM32_FUNCTION(8, "SDMMC1_CKIN"),380 STM32_FUNCTION(9, "UART4_RX"),381 STM32_FUNCTION(10, "CAN1_RX"),382 STM32_FUNCTION(11, "SDMMC2_D4"),383 STM32_FUNCTION(12, "ETH_MII_TXD3"),384 STM32_FUNCTION(13, "SDMMC1_D4"),385 STM32_FUNCTION(14, "DCMI_D6"),386 STM32_FUNCTION(15, "LCD_B6"),387 STM32_FUNCTION(16, "EVENTOUT"),388 STM32_FUNCTION(17, "ANALOG")389 ),390 STM32_PIN(391 PINCTRL_PIN(25, "PB9"),392 STM32_FUNCTION(0, "GPIOB9"),393 STM32_FUNCTION(2, "TIM17_CH1"),394 STM32_FUNCTION(3, "TIM4_CH4"),395 STM32_FUNCTION(4, "DFSDM_DATIN7"),396 STM32_FUNCTION(5, "I2C1_SDA"),397 STM32_FUNCTION(6, "SPI2_NSS I2S2_WS"),398 STM32_FUNCTION(7, "I2C4_SDA"),399 STM32_FUNCTION(8, "SDMMC1_CDIR"),400 STM32_FUNCTION(9, "UART4_TX"),401 STM32_FUNCTION(10, "CAN1_TX"),402 STM32_FUNCTION(11, "SDMMC2_D5"),403 STM32_FUNCTION(12, "I2C4_SMBA"),404 STM32_FUNCTION(13, "SDMMC1_D5"),405 STM32_FUNCTION(14, "DCMI_D7"),406 STM32_FUNCTION(15, "LCD_B7"),407 STM32_FUNCTION(16, "EVENTOUT"),408 STM32_FUNCTION(17, "ANALOG")409 ),410 STM32_PIN(411 PINCTRL_PIN(26, "PB10"),412 STM32_FUNCTION(0, "GPIOB10"),413 STM32_FUNCTION(2, "TIM2_CH3"),414 STM32_FUNCTION(3, "HRTIM_SCOUT"),415 STM32_FUNCTION(4, "LPTIM2_IN1"),416 STM32_FUNCTION(5, "I2C2_SCL"),417 STM32_FUNCTION(6, "SPI2_SCK I2S2_CK"),418 STM32_FUNCTION(7, "DFSDM_DATIN7"),419 STM32_FUNCTION(8, "USART3_TX"),420 STM32_FUNCTION(10, "QUADSPI_BK1_NCS"),421 STM32_FUNCTION(11, "OTG_HS_ULPI_D3"),422 STM32_FUNCTION(12, "ETH_MII_RX_ER"),423 STM32_FUNCTION(15, "LCD_G4"),424 STM32_FUNCTION(16, "EVENTOUT"),425 STM32_FUNCTION(17, "ANALOG")426 ),427 STM32_PIN(428 PINCTRL_PIN(27, "PB11"),429 STM32_FUNCTION(0, "GPIOB11"),430 STM32_FUNCTION(2, "TIM2_CH4"),431 STM32_FUNCTION(3, "HRTIM_SCIN"),432 STM32_FUNCTION(4, "LPTIM2_ETR"),433 STM32_FUNCTION(5, "I2C2_SDA"),434 STM32_FUNCTION(7, "DFSDM_CKIN7"),435 STM32_FUNCTION(8, "USART3_RX"),436 STM32_FUNCTION(11, "OTG_HS_ULPI_D4"),437 STM32_FUNCTION(12, "ETH_MII_TX_EN ETH_RMII_TX_EN"),438 STM32_FUNCTION(14, "DSI_TE"),439 STM32_FUNCTION(15, "LCD_G5"),440 STM32_FUNCTION(16, "EVENTOUT"),441 STM32_FUNCTION(17, "ANALOG")442 ),443 STM32_PIN(444 PINCTRL_PIN(28, "PB12"),445 STM32_FUNCTION(0, "GPIOB12"),446 STM32_FUNCTION(2, "TIM1_BKIN"),447 STM32_FUNCTION(5, "I2C2_SMBA"),448 STM32_FUNCTION(6, "SPI2_NSS I2S2_WS"),449 STM32_FUNCTION(7, "DFSDM_DATIN1"),450 STM32_FUNCTION(8, "USART3_CK"),451 STM32_FUNCTION(10, "CAN2_RX"),452 STM32_FUNCTION(11, "OTG_HS_ULPI_D5"),453 STM32_FUNCTION(12, "ETH_MII_TXD0 ETH_RMII_TXD0"),454 STM32_FUNCTION(13, "OTG_HS_ID"),455 STM32_FUNCTION(14, "TIM1_BKIN_COMP12"),456 STM32_FUNCTION(15, "UART5_RX"),457 STM32_FUNCTION(16, "EVENTOUT"),458 STM32_FUNCTION(17, "ANALOG")459 ),460 STM32_PIN(461 PINCTRL_PIN(29, "PB13"),462 STM32_FUNCTION(0, "GPIOB13"),463 STM32_FUNCTION(2, "TIM1_CH1N"),464 STM32_FUNCTION(4, "LPTIM2_OUT"),465 STM32_FUNCTION(6, "SPI2_SCK I2S2_CK"),466 STM32_FUNCTION(7, "DFSDM_CKIN1"),467 STM32_FUNCTION(8, "USART3_CTS_NSS"),468 STM32_FUNCTION(10, "CAN2_TX"),469 STM32_FUNCTION(11, "OTG_HS_ULPI_D6"),470 STM32_FUNCTION(12, "ETH_MII_TXD1 ETH_RMII_TXD1"),471 STM32_FUNCTION(15, "UART5_TX"),472 STM32_FUNCTION(16, "EVENTOUT"),473 STM32_FUNCTION(17, "ANALOG")474 ),475 STM32_PIN(476 PINCTRL_PIN(30, "PB14"),477 STM32_FUNCTION(0, "GPIOB14"),478 STM32_FUNCTION(2, "TIM1_CH2N"),479 STM32_FUNCTION(4, "TIM8_CH2N"),480 STM32_FUNCTION(5, "USART1_TX"),481 STM32_FUNCTION(6, "SPI2_MISO I2S2_SDI"),482 STM32_FUNCTION(7, "DFSDM_DATIN2"),483 STM32_FUNCTION(8, "USART3_RTS"),484 STM32_FUNCTION(9, "UART4_RTS"),485 STM32_FUNCTION(10, "SDMMC2_D0"),486 STM32_FUNCTION(13, "OTG_HS_DM"),487 STM32_FUNCTION(16, "EVENTOUT"),488 STM32_FUNCTION(17, "ANALOG")489 ),490 STM32_PIN(491 PINCTRL_PIN(31, "PB15"),492 STM32_FUNCTION(0, "GPIOB15"),493 STM32_FUNCTION(1, "RTC_REFIN"),494 STM32_FUNCTION(2, "TIM1_CH3N"),495 STM32_FUNCTION(4, "TIM8_CH3N"),496 STM32_FUNCTION(5, "USART1_RX"),497 STM32_FUNCTION(6, "SPI2_MOSI I2S2_SDO"),498 STM32_FUNCTION(7, "DFSDM_CKIN2"),499 STM32_FUNCTION(9, "UART4_CTS"),500 STM32_FUNCTION(10, "SDMMC2_D1"),501 STM32_FUNCTION(13, "OTG_HS_DP"),502 STM32_FUNCTION(16, "EVENTOUT"),503 STM32_FUNCTION(17, "ANALOG")504 ),505 STM32_PIN(506 PINCTRL_PIN(32, "PC0"),507 STM32_FUNCTION(0, "GPIOC0"),508 STM32_FUNCTION(4, "DFSDM_CKIN0"),509 STM32_FUNCTION(7, "DFSDM_DATIN4"),510 STM32_FUNCTION(9, "SAI2_FS_B"),511 STM32_FUNCTION(11, "OTG_HS_ULPI_STP"),512 STM32_FUNCTION(13, "FMC_SDNWE"),513 STM32_FUNCTION(15, "LCD_R5"),514 STM32_FUNCTION(16, "EVENTOUT"),515 STM32_FUNCTION(17, "ANALOG")516 ),517 STM32_PIN(518 PINCTRL_PIN(33, "PC1"),519 STM32_FUNCTION(0, "GPIOC1"),520 STM32_FUNCTION(1, "TRACED0"),521 STM32_FUNCTION(3, "SAI1_D1"),522 STM32_FUNCTION(4, "DFSDM_DATIN0"),523 STM32_FUNCTION(5, "DFSDM_CKIN4"),524 STM32_FUNCTION(6, "SPI2_MOSI I2S2_SDO"),525 STM32_FUNCTION(7, "SAI1_SD_A"),526 STM32_FUNCTION(9, "SAI4_SD_A"),527 STM32_FUNCTION(10, "SDMMC2_CK"),528 STM32_FUNCTION(11, "SAI4_D1"),529 STM32_FUNCTION(12, "ETH_MDC"),530 STM32_FUNCTION(13, "MDIOS_MDC"),531 STM32_FUNCTION(16, "EVENTOUT"),532 STM32_FUNCTION(17, "ANALOG")533 ),534 STM32_PIN(535 PINCTRL_PIN(34, "PC2"),536 STM32_FUNCTION(0, "GPIOC2"),537 STM32_FUNCTION(4, "DFSDM_CKIN1"),538 STM32_FUNCTION(6, "SPI2_MISO I2S2_SDI"),539 STM32_FUNCTION(7, "DFSDM_CKOUT"),540 STM32_FUNCTION(11, "OTG_HS_ULPI_DIR"),541 STM32_FUNCTION(12, "ETH_MII_TXD2"),542 STM32_FUNCTION(13, "FMC_SDNE0"),543 STM32_FUNCTION(16, "EVENTOUT"),544 STM32_FUNCTION(17, "ANALOG")545 ),546 STM32_PIN(547 PINCTRL_PIN(35, "PC3"),548 STM32_FUNCTION(0, "GPIOC3"),549 STM32_FUNCTION(4, "DFSDM_DATIN1"),550 STM32_FUNCTION(6, "SPI2_MOSI I2S2_SDO"),551 STM32_FUNCTION(11, "OTG_HS_ULPI_NXT"),552 STM32_FUNCTION(12, "ETH_MII_TX_CLK"),553 STM32_FUNCTION(13, "FMC_SDCKE0"),554 STM32_FUNCTION(16, "EVENTOUT"),555 STM32_FUNCTION(17, "ANALOG")556 ),557 STM32_PIN(558 PINCTRL_PIN(36, "PC4"),559 STM32_FUNCTION(0, "GPIOC4"),560 STM32_FUNCTION(4, "DFSDM_CKIN2"),561 STM32_FUNCTION(6, "I2S1_MCK"),562 STM32_FUNCTION(10, "SPDIFRX_IN2"),563 STM32_FUNCTION(12, "ETH_MII_RXD0 ETH_RMII_RXD0"),564 STM32_FUNCTION(13, "FMC_SDNE0"),565 STM32_FUNCTION(16, "EVENTOUT"),566 STM32_FUNCTION(17, "ANALOG")567 ),568 STM32_PIN(569 PINCTRL_PIN(37, "PC5"),570 STM32_FUNCTION(0, "GPIOC5"),571 STM32_FUNCTION(3, "SAI1_D3"),572 STM32_FUNCTION(4, "DFSDM_DATIN2"),573 STM32_FUNCTION(10, "SPDIFRX_IN3"),574 STM32_FUNCTION(11, "SAI4_D3"),575 STM32_FUNCTION(12, "ETH_MII_RXD1 ETH_RMII_RXD1"),576 STM32_FUNCTION(13, "FMC_SDCKE0"),577 STM32_FUNCTION(14, "COMP_1_OUT"),578 STM32_FUNCTION(16, "EVENTOUT"),579 STM32_FUNCTION(17, "ANALOG")580 ),581 STM32_PIN(582 PINCTRL_PIN(38, "PC6"),583 STM32_FUNCTION(0, "GPIOC6"),584 STM32_FUNCTION(2, "HRTIM_CHA1"),585 STM32_FUNCTION(3, "TIM3_CH1"),586 STM32_FUNCTION(4, "TIM8_CH1"),587 STM32_FUNCTION(5, "DFSDM_CKIN3"),588 STM32_FUNCTION(6, "I2S2_MCK"),589 STM32_FUNCTION(8, "USART6_TX"),590 STM32_FUNCTION(9, "SDMMC1_D0DIR"),591 STM32_FUNCTION(10, "FMC_NWAIT"),592 STM32_FUNCTION(11, "SDMMC2_D6"),593 STM32_FUNCTION(13, "SDMMC1_D6"),594 STM32_FUNCTION(14, "DCMI_D0"),595 STM32_FUNCTION(15, "LCD_HSYNC"),596 STM32_FUNCTION(16, "EVENTOUT"),597 STM32_FUNCTION(17, "ANALOG")598 ),599 STM32_PIN(600 PINCTRL_PIN(39, "PC7"),601 STM32_FUNCTION(0, "GPIOC7"),602 STM32_FUNCTION(1, "TRGIO"),603 STM32_FUNCTION(2, "HRTIM_CHA2"),604 STM32_FUNCTION(3, "TIM3_CH2"),605 STM32_FUNCTION(4, "TIM8_CH2"),606 STM32_FUNCTION(5, "DFSDM_DATIN3"),607 STM32_FUNCTION(7, "I2S3_MCK"),608 STM32_FUNCTION(8, "USART6_RX"),609 STM32_FUNCTION(9, "SDMMC1_D123DIR"),610 STM32_FUNCTION(10, "FMC_NE1"),611 STM32_FUNCTION(11, "SDMMC2_D7"),612 STM32_FUNCTION(12, "SWPMI_TX"),613 STM32_FUNCTION(13, "SDMMC1_D7"),614 STM32_FUNCTION(14, "DCMI_D1"),615 STM32_FUNCTION(15, "LCD_G6"),616 STM32_FUNCTION(16, "EVENTOUT"),617 STM32_FUNCTION(17, "ANALOG")618 ),619 STM32_PIN(620 PINCTRL_PIN(40, "PC8"),621 STM32_FUNCTION(0, "GPIOC8"),622 STM32_FUNCTION(1, "TRACED1"),623 STM32_FUNCTION(2, "HRTIM_CHB1"),624 STM32_FUNCTION(3, "TIM3_CH3"),625 STM32_FUNCTION(4, "TIM8_CH3"),626 STM32_FUNCTION(8, "USART6_CK"),627 STM32_FUNCTION(9, "UART5_RTS"),628 STM32_FUNCTION(10, "FMC_NE2 FMC_NCE"),629 STM32_FUNCTION(12, "SWPMI_RX"),630 STM32_FUNCTION(13, "SDMMC1_D0"),631 STM32_FUNCTION(14, "DCMI_D2"),632 STM32_FUNCTION(16, "EVENTOUT"),633 STM32_FUNCTION(17, "ANALOG")634 ),635 STM32_PIN(636 PINCTRL_PIN(41, "PC9"),637 STM32_FUNCTION(0, "GPIOC9"),638 STM32_FUNCTION(1, "MCO2"),639 STM32_FUNCTION(3, "TIM3_CH4"),640 STM32_FUNCTION(4, "TIM8_CH4"),641 STM32_FUNCTION(5, "I2C3_SDA"),642 STM32_FUNCTION(6, "I2S_CKIN"),643 STM32_FUNCTION(9, "UART5_CTS"),644 STM32_FUNCTION(10, "QUADSPI_BK1_IO0"),645 STM32_FUNCTION(11, "LCD_G3"),646 STM32_FUNCTION(12, "SWPMI_SUSPEND"),647 STM32_FUNCTION(13, "SDMMC1_D1"),648 STM32_FUNCTION(14, "DCMI_D3"),649 STM32_FUNCTION(15, "LCD_B2"),650 STM32_FUNCTION(16, "EVENTOUT"),651 STM32_FUNCTION(17, "ANALOG")652 ),653 STM32_PIN(654 PINCTRL_PIN(42, "PC10"),655 STM32_FUNCTION(0, "GPIOC10"),656 STM32_FUNCTION(3, "HRTIM_EEV1"),657 STM32_FUNCTION(4, "DFSDM_CKIN5"),658 STM32_FUNCTION(7, "SPI3_SCK I2S3_CK"),659 STM32_FUNCTION(8, "USART3_TX"),660 STM32_FUNCTION(9, "UART4_TX"),661 STM32_FUNCTION(10, "QUADSPI_BK1_IO1"),662 STM32_FUNCTION(13, "SDMMC1_D2"),663 STM32_FUNCTION(14, "DCMI_D8"),664 STM32_FUNCTION(15, "LCD_R2"),665 STM32_FUNCTION(16, "EVENTOUT"),666 STM32_FUNCTION(17, "ANALOG")667 ),668 STM32_PIN(669 PINCTRL_PIN(43, "PC11"),670 STM32_FUNCTION(0, "GPIOC11"),671 STM32_FUNCTION(3, "HRTIM_FLT2"),672 STM32_FUNCTION(4, "DFSDM_DATIN5"),673 STM32_FUNCTION(7, "SPI3_MISO I2S3_SDI"),674 STM32_FUNCTION(8, "USART3_RX"),675 STM32_FUNCTION(9, "UART4_RX"),676 STM32_FUNCTION(10, "QUADSPI_BK2_NCS"),677 STM32_FUNCTION(13, "SDMMC1_D3"),678 STM32_FUNCTION(14, "DCMI_D4"),679 STM32_FUNCTION(16, "EVENTOUT"),680 STM32_FUNCTION(17, "ANALOG")681 ),682 STM32_PIN(683 PINCTRL_PIN(44, "PC12"),684 STM32_FUNCTION(0, "GPIOC12"),685 STM32_FUNCTION(1, "TRACED3"),686 STM32_FUNCTION(3, "HRTIM_EEV2"),687 STM32_FUNCTION(7, "SPI3_MOSI I2S3_SDO"),688 STM32_FUNCTION(8, "USART3_CK"),689 STM32_FUNCTION(9, "UART5_TX"),690 STM32_FUNCTION(13, "SDMMC1_CK"),691 STM32_FUNCTION(14, "DCMI_D9"),692 STM32_FUNCTION(16, "EVENTOUT"),693 STM32_FUNCTION(17, "ANALOG")694 ),695 STM32_PIN(696 PINCTRL_PIN(45, "PC13"),697 STM32_FUNCTION(0, "GPIOC13"),698 STM32_FUNCTION(16, "EVENTOUT"),699 STM32_FUNCTION(17, "ANALOG")700 ),701 STM32_PIN(702 PINCTRL_PIN(46, "PC14"),703 STM32_FUNCTION(0, "GPIOC14"),704 STM32_FUNCTION(16, "EVENTOUT"),705 STM32_FUNCTION(17, "ANALOG")706 ),707 STM32_PIN(708 PINCTRL_PIN(47, "PC15"),709 STM32_FUNCTION(0, "GPIOC15"),710 STM32_FUNCTION(16, "EVENTOUT"),711 STM32_FUNCTION(17, "ANALOG")712 ),713 STM32_PIN(714 PINCTRL_PIN(48, "PD0"),715 STM32_FUNCTION(0, "GPIOD0"),716 STM32_FUNCTION(4, "DFSDM_CKIN6"),717 STM32_FUNCTION(7, "SAI3_SCK_A"),718 STM32_FUNCTION(9, "UART4_RX"),719 STM32_FUNCTION(10, "CAN1_RX"),720 STM32_FUNCTION(13, "FMC_D2 FMC_DA2"),721 STM32_FUNCTION(16, "EVENTOUT"),722 STM32_FUNCTION(17, "ANALOG")723 ),724 STM32_PIN(725 PINCTRL_PIN(49, "PD1"),726 STM32_FUNCTION(0, "GPIOD1"),727 STM32_FUNCTION(4, "DFSDM_DATIN6"),728 STM32_FUNCTION(7, "SAI3_SD_A"),729 STM32_FUNCTION(9, "UART4_TX"),730 STM32_FUNCTION(10, "CAN1_TX"),731 STM32_FUNCTION(13, "FMC_D3 FMC_DA3"),732 STM32_FUNCTION(16, "EVENTOUT"),733 STM32_FUNCTION(17, "ANALOG")734 ),735 STM32_PIN(736 PINCTRL_PIN(50, "PD2"),737 STM32_FUNCTION(0, "GPIOD2"),738 STM32_FUNCTION(1, "TRACED2"),739 STM32_FUNCTION(3, "TIM3_ETR"),740 STM32_FUNCTION(9, "UART5_RX"),741 STM32_FUNCTION(13, "SDMMC1_CMD"),742 STM32_FUNCTION(14, "DCMI_D11"),743 STM32_FUNCTION(16, "EVENTOUT"),744 STM32_FUNCTION(17, "ANALOG")745 ),746 STM32_PIN(747 PINCTRL_PIN(51, "PD3"),748 STM32_FUNCTION(0, "GPIOD3"),749 STM32_FUNCTION(4, "DFSDM_CKOUT"),750 STM32_FUNCTION(6, "SPI2_SCK I2S2_CK"),751 STM32_FUNCTION(8, "USART2_CTS_NSS"),752 STM32_FUNCTION(13, "FMC_CLK"),753 STM32_FUNCTION(14, "DCMI_D5"),754 STM32_FUNCTION(15, "LCD_G7"),755 STM32_FUNCTION(16, "EVENTOUT"),756 STM32_FUNCTION(17, "ANALOG")757 ),758 STM32_PIN(759 PINCTRL_PIN(52, "PD4"),760 STM32_FUNCTION(0, "GPIOD4"),761 STM32_FUNCTION(3, "HRTIM_FLT3"),762 STM32_FUNCTION(7, "SAI3_FS_A"),763 STM32_FUNCTION(8, "USART2_RTS"),764 STM32_FUNCTION(10, "CAN1_RXFD"),765 STM32_FUNCTION(13, "FMC_NOE"),766 STM32_FUNCTION(16, "EVENTOUT"),767 STM32_FUNCTION(17, "ANALOG")768 ),769 STM32_PIN(770 PINCTRL_PIN(53, "PD5"),771 STM32_FUNCTION(0, "GPIOD5"),772 STM32_FUNCTION(3, "HRTIM_EEV3"),773 STM32_FUNCTION(8, "USART2_TX"),774 STM32_FUNCTION(10, "CAN1_TXFD"),775 STM32_FUNCTION(13, "FMC_NWE"),776 STM32_FUNCTION(16, "EVENTOUT"),777 STM32_FUNCTION(17, "ANALOG")778 ),779 STM32_PIN(780 PINCTRL_PIN(54, "PD6"),781 STM32_FUNCTION(0, "GPIOD6"),782 STM32_FUNCTION(3, "SAI1_D1"),783 STM32_FUNCTION(4, "DFSDM_CKIN4"),784 STM32_FUNCTION(5, "DFSDM_DATIN1"),785 STM32_FUNCTION(6, "SPI3_MOSI I2S3_SDO"),786 STM32_FUNCTION(7, "SAI1_SD_A"),787 STM32_FUNCTION(8, "USART2_RX"),788 STM32_FUNCTION(9, "SAI4_SD_A"),789 STM32_FUNCTION(10, "CAN2_RXFD"),790 STM32_FUNCTION(11, "SAI4_D1"),791 STM32_FUNCTION(12, "SDMMC2_CK"),792 STM32_FUNCTION(13, "FMC_NWAIT"),793 STM32_FUNCTION(14, "DCMI_D10"),794 STM32_FUNCTION(15, "LCD_B2"),795 STM32_FUNCTION(16, "EVENTOUT"),796 STM32_FUNCTION(17, "ANALOG")797 ),798 STM32_PIN(799 PINCTRL_PIN(55, "PD7"),800 STM32_FUNCTION(0, "GPIOD7"),801 STM32_FUNCTION(4, "DFSDM_DATIN4"),802 STM32_FUNCTION(6, "SPI1_MOSI I2S1_SDO"),803 STM32_FUNCTION(7, "DFSDM_CKIN1"),804 STM32_FUNCTION(8, "USART2_CK"),805 STM32_FUNCTION(10, "SPDIFRX_IN0"),806 STM32_FUNCTION(12, "SDMMC2_CMD"),807 STM32_FUNCTION(13, "FMC_NE1"),808 STM32_FUNCTION(16, "EVENTOUT"),809 STM32_FUNCTION(17, "ANALOG")810 ),811 STM32_PIN(812 PINCTRL_PIN(56, "PD8"),813 STM32_FUNCTION(0, "GPIOD8"),814 STM32_FUNCTION(4, "DFSDM_CKIN3"),815 STM32_FUNCTION(7, "SAI3_SCK_B"),816 STM32_FUNCTION(8, "USART3_TX"),817 STM32_FUNCTION(10, "SPDIFRX_IN1"),818 STM32_FUNCTION(13, "FMC_D13 FMC_DA13"),819 STM32_FUNCTION(16, "EVENTOUT"),820 STM32_FUNCTION(17, "ANALOG")821 ),822 STM32_PIN(823 PINCTRL_PIN(57, "PD9"),824 STM32_FUNCTION(0, "GPIOD9"),825 STM32_FUNCTION(4, "DFSDM_DATIN3"),826 STM32_FUNCTION(7, "SAI3_SD_B"),827 STM32_FUNCTION(8, "USART3_RX"),828 STM32_FUNCTION(10, "CAN2_RXFD"),829 STM32_FUNCTION(13, "FMC_D14 FMC_DA14"),830 STM32_FUNCTION(16, "EVENTOUT"),831 STM32_FUNCTION(17, "ANALOG")832 ),833 STM32_PIN(834 PINCTRL_PIN(58, "PD10"),835 STM32_FUNCTION(0, "GPIOD10"),836 STM32_FUNCTION(4, "DFSDM_CKOUT"),837 STM32_FUNCTION(7, "SAI3_FS_B"),838 STM32_FUNCTION(8, "USART3_CK"),839 STM32_FUNCTION(10, "CAN2_TXFD"),840 STM32_FUNCTION(13, "FMC_D15 FMC_DA15"),841 STM32_FUNCTION(15, "LCD_B3"),842 STM32_FUNCTION(16, "EVENTOUT"),843 STM32_FUNCTION(17, "ANALOG")844 ),845 STM32_PIN(846 PINCTRL_PIN(59, "PD11"),847 STM32_FUNCTION(0, "GPIOD11"),848 STM32_FUNCTION(4, "LPTIM2_IN2"),849 STM32_FUNCTION(5, "I2C4_SMBA"),850 STM32_FUNCTION(8, "USART3_CTS_NSS"),851 STM32_FUNCTION(10, "QUADSPI_BK1_IO0"),852 STM32_FUNCTION(11, "SAI2_SD_A"),853 STM32_FUNCTION(13, "FMC_A16"),854 STM32_FUNCTION(16, "EVENTOUT"),855 STM32_FUNCTION(17, "ANALOG")856 ),857 STM32_PIN(858 PINCTRL_PIN(60, "PD12"),859 STM32_FUNCTION(0, "GPIOD12"),860 STM32_FUNCTION(2, "LPTIM1_IN1"),861 STM32_FUNCTION(3, "TIM4_CH1"),862 STM32_FUNCTION(4, "LPTIM2_IN1"),863 STM32_FUNCTION(5, "I2C4_SCL"),864 STM32_FUNCTION(8, "USART3_RTS"),865 STM32_FUNCTION(10, "QUADSPI_BK1_IO1"),866 STM32_FUNCTION(11, "SAI2_FS_A"),867 STM32_FUNCTION(13, "FMC_A17"),868 STM32_FUNCTION(16, "EVENTOUT"),869 STM32_FUNCTION(17, "ANALOG")870 ),871 STM32_PIN(872 PINCTRL_PIN(61, "PD13"),873 STM32_FUNCTION(0, "GPIOD13"),874 STM32_FUNCTION(2, "LPTIM1_OUT"),875 STM32_FUNCTION(3, "TIM4_CH2"),876 STM32_FUNCTION(5, "I2C4_SDA"),877 STM32_FUNCTION(10, "QUADSPI_BK1_IO3"),878 STM32_FUNCTION(11, "SAI2_SCK_A"),879 STM32_FUNCTION(13, "FMC_A18"),880 STM32_FUNCTION(16, "EVENTOUT"),881 STM32_FUNCTION(17, "ANALOG")882 ),883 STM32_PIN(884 PINCTRL_PIN(62, "PD14"),885 STM32_FUNCTION(0, "GPIOD14"),886 STM32_FUNCTION(3, "TIM4_CH3"),887 STM32_FUNCTION(7, "SAI3_MCLK_B"),888 STM32_FUNCTION(9, "UART8_CTS"),889 STM32_FUNCTION(13, "FMC_D0 FMC_DA0"),890 STM32_FUNCTION(16, "EVENTOUT"),891 STM32_FUNCTION(17, "ANALOG")892 ),893 STM32_PIN(894 PINCTRL_PIN(63, "PD15"),895 STM32_FUNCTION(0, "GPIOD15"),896 STM32_FUNCTION(3, "TIM4_CH4"),897 STM32_FUNCTION(7, "SAI3_MCLK_A"),898 STM32_FUNCTION(9, "UART8_RTS"),899 STM32_FUNCTION(13, "FMC_D1 FMC_DA1"),900 STM32_FUNCTION(16, "EVENTOUT"),901 STM32_FUNCTION(17, "ANALOG")902 ),903 STM32_PIN(904 PINCTRL_PIN(64, "PE0"),905 STM32_FUNCTION(0, "GPIOE0"),906 STM32_FUNCTION(2, "LPTIM1_ETR"),907 STM32_FUNCTION(3, "TIM4_ETR"),908 STM32_FUNCTION(4, "HRTIM_SCIN"),909 STM32_FUNCTION(5, "LPTIM2_ETR"),910 STM32_FUNCTION(9, "UART8_RX"),911 STM32_FUNCTION(10, "CAN1_RXFD"),912 STM32_FUNCTION(11, "SAI2_MCK_A"),913 STM32_FUNCTION(13, "FMC_NBL0"),914 STM32_FUNCTION(14, "DCMI_D2"),915 STM32_FUNCTION(16, "EVENTOUT"),916 STM32_FUNCTION(17, "ANALOG")917 ),918 STM32_PIN(919 PINCTRL_PIN(65, "PE1"),920 STM32_FUNCTION(0, "GPIOE1"),921 STM32_FUNCTION(2, "LPTIM1_IN2"),922 STM32_FUNCTION(4, "HRTIM_SCOUT"),923 STM32_FUNCTION(9, "UART8_TX"),924 STM32_FUNCTION(10, "CAN1_TXFD"),925 STM32_FUNCTION(13, "FMC_NBL1"),926 STM32_FUNCTION(14, "DCMI_D3"),927 STM32_FUNCTION(16, "EVENTOUT"),928 STM32_FUNCTION(17, "ANALOG")929 ),930 STM32_PIN(931 PINCTRL_PIN(66, "PE2"),932 STM32_FUNCTION(0, "GPIOE2"),933 STM32_FUNCTION(1, "TRACECLK"),934 STM32_FUNCTION(3, "SAI1_CK1"),935 STM32_FUNCTION(6, "SPI4_SCK"),936 STM32_FUNCTION(7, "SAI1_MCLK_A"),937 STM32_FUNCTION(9, "SAI4_MCLK_A"),938 STM32_FUNCTION(10, "QUADSPI_BK1_IO2"),939 STM32_FUNCTION(11, "SAI4_CK1"),940 STM32_FUNCTION(12, "ETH_MII_TXD3"),941 STM32_FUNCTION(13, "FMC_A23"),942 STM32_FUNCTION(16, "EVENTOUT"),943 STM32_FUNCTION(17, "ANALOG")944 ),945 STM32_PIN(946 PINCTRL_PIN(67, "PE3"),947 STM32_FUNCTION(0, "GPIOE3"),948 STM32_FUNCTION(1, "TRACED0"),949 STM32_FUNCTION(5, "TIM15_BKIN"),950 STM32_FUNCTION(7, "SAI1_SD_B"),951 STM32_FUNCTION(9, "SAI4_SD_B"),952 STM32_FUNCTION(13, "FMC_A19"),953 STM32_FUNCTION(16, "EVENTOUT"),954 STM32_FUNCTION(17, "ANALOG")955 ),956 STM32_PIN(957 PINCTRL_PIN(68, "PE4"),958 STM32_FUNCTION(0, "GPIOE4"),959 STM32_FUNCTION(1, "TRACED1"),960 STM32_FUNCTION(3, "SAI1_D2"),961 STM32_FUNCTION(4, "DFSDM_DATIN3"),962 STM32_FUNCTION(5, "TIM15_CH1N"),963 STM32_FUNCTION(6, "SPI4_NSS"),964 STM32_FUNCTION(7, "SAI1_FS_A"),965 STM32_FUNCTION(9, "SAI4_FS_A"),966 STM32_FUNCTION(11, "SAI4_D2"),967 STM32_FUNCTION(13, "FMC_A20"),968 STM32_FUNCTION(14, "DCMI_D4"),969 STM32_FUNCTION(15, "LCD_B0"),970 STM32_FUNCTION(16, "EVENTOUT"),971 STM32_FUNCTION(17, "ANALOG")972 ),973 STM32_PIN(974 PINCTRL_PIN(69, "PE5"),975 STM32_FUNCTION(0, "GPIOE5"),976 STM32_FUNCTION(1, "TRACED2"),977 STM32_FUNCTION(3, "SAI1_CK2"),978 STM32_FUNCTION(4, "DFSDM_CKIN3"),979 STM32_FUNCTION(5, "TIM15_CH1"),980 STM32_FUNCTION(6, "SPI4_MISO"),981 STM32_FUNCTION(7, "SAI1_SCK_A"),982 STM32_FUNCTION(9, "SAI4_SCK_A"),983 STM32_FUNCTION(11, "SAI4_CK2"),984 STM32_FUNCTION(13, "FMC_A21"),985 STM32_FUNCTION(14, "DCMI_D6"),986 STM32_FUNCTION(15, "LCD_G0"),987 STM32_FUNCTION(16, "EVENTOUT"),988 STM32_FUNCTION(17, "ANALOG")989 ),990 STM32_PIN(991 PINCTRL_PIN(70, "PE6"),992 STM32_FUNCTION(0, "GPIOE6"),993 STM32_FUNCTION(1, "TRACED3"),994 STM32_FUNCTION(2, "TIM1_BKIN2"),995 STM32_FUNCTION(3, "SAI1_D1"),996 STM32_FUNCTION(5, "TIM15_CH2"),997 STM32_FUNCTION(6, "SPI4_MOSI"),998 STM32_FUNCTION(7, "SAI1_SD_A"),999 STM32_FUNCTION(9, "SAI4_SD_A"),1000 STM32_FUNCTION(10, "SAI4_D1"),1001 STM32_FUNCTION(11, "SAI2_MCK_B"),1002 STM32_FUNCTION(12, "TIM1_BKIN2_COMP12"),1003 STM32_FUNCTION(13, "FMC_A22"),1004 STM32_FUNCTION(14, "DCMI_D7"),1005 STM32_FUNCTION(15, "LCD_G1"),1006 STM32_FUNCTION(16, "EVENTOUT"),1007 STM32_FUNCTION(17, "ANALOG")1008 ),1009 STM32_PIN(1010 PINCTRL_PIN(71, "PE7"),1011 STM32_FUNCTION(0, "GPIOE7"),1012 STM32_FUNCTION(2, "TIM1_ETR"),1013 STM32_FUNCTION(4, "DFSDM_DATIN2"),1014 STM32_FUNCTION(8, "UART7_RX"),1015 STM32_FUNCTION(11, "QUADSPI_BK2_IO0"),1016 STM32_FUNCTION(13, "FMC_D4 FMC_DA4"),1017 STM32_FUNCTION(16, "EVENTOUT"),1018 STM32_FUNCTION(17, "ANALOG")1019 ),1020 STM32_PIN(1021 PINCTRL_PIN(72, "PE8"),1022 STM32_FUNCTION(0, "GPIOE8"),1023 STM32_FUNCTION(2, "TIM1_CH1N"),1024 STM32_FUNCTION(4, "DFSDM_CKIN2"),1025 STM32_FUNCTION(8, "UART7_TX"),1026 STM32_FUNCTION(11, "QUADSPI_BK2_IO1"),1027 STM32_FUNCTION(13, "FMC_D5 FMC_DA5"),1028 STM32_FUNCTION(14, "COMP_2_OUT"),1029 STM32_FUNCTION(16, "EVENTOUT"),1030 STM32_FUNCTION(17, "ANALOG")1031 ),1032 STM32_PIN(1033 PINCTRL_PIN(73, "PE9"),1034 STM32_FUNCTION(0, "GPIOE9"),1035 STM32_FUNCTION(2, "TIM1_CH1"),1036 STM32_FUNCTION(4, "DFSDM_CKOUT"),1037 STM32_FUNCTION(8, "UART7_RTS"),1038 STM32_FUNCTION(11, "QUADSPI_BK2_IO2"),1039 STM32_FUNCTION(13, "FMC_D6 FMC_DA6"),1040 STM32_FUNCTION(16, "EVENTOUT"),1041 STM32_FUNCTION(17, "ANALOG")1042 ),1043 STM32_PIN(1044 PINCTRL_PIN(74, "PE10"),1045 STM32_FUNCTION(0, "GPIOE10"),1046 STM32_FUNCTION(2, "TIM1_CH2N"),1047 STM32_FUNCTION(4, "DFSDM_DATIN4"),1048 STM32_FUNCTION(8, "UART7_CTS"),1049 STM32_FUNCTION(11, "QUADSPI_BK2_IO3"),1050 STM32_FUNCTION(13, "FMC_D7 FMC_DA7"),1051 STM32_FUNCTION(16, "EVENTOUT"),1052 STM32_FUNCTION(17, "ANALOG")1053 ),1054 STM32_PIN(1055 PINCTRL_PIN(75, "PE11"),1056 STM32_FUNCTION(0, "GPIOE11"),1057 STM32_FUNCTION(2, "TIM1_CH2"),1058 STM32_FUNCTION(4, "DFSDM_CKIN4"),1059 STM32_FUNCTION(6, "SPI4_NSS"),1060 STM32_FUNCTION(11, "SAI2_SD_B"),1061 STM32_FUNCTION(13, "FMC_D8 FMC_DA8"),1062 STM32_FUNCTION(15, "LCD_G3"),1063 STM32_FUNCTION(16, "EVENTOUT"),1064 STM32_FUNCTION(17, "ANALOG")1065 ),1066 STM32_PIN(1067 PINCTRL_PIN(76, "PE12"),1068 STM32_FUNCTION(0, "GPIOE12"),1069 STM32_FUNCTION(2, "TIM1_CH3N"),1070 STM32_FUNCTION(4, "DFSDM_DATIN5"),1071 STM32_FUNCTION(6, "SPI4_SCK"),1072 STM32_FUNCTION(11, "SAI2_SCK_B"),1073 STM32_FUNCTION(13, "FMC_D9 FMC_DA9"),1074 STM32_FUNCTION(14, "COMP_1_OUT"),1075 STM32_FUNCTION(15, "LCD_B4"),1076 STM32_FUNCTION(16, "EVENTOUT"),1077 STM32_FUNCTION(17, "ANALOG")1078 ),1079 STM32_PIN(1080 PINCTRL_PIN(77, "PE13"),1081 STM32_FUNCTION(0, "GPIOE13"),1082 STM32_FUNCTION(2, "TIM1_CH3"),1083 STM32_FUNCTION(4, "DFSDM_CKIN5"),1084 STM32_FUNCTION(6, "SPI4_MISO"),1085 STM32_FUNCTION(11, "SAI2_FS_B"),1086 STM32_FUNCTION(13, "FMC_D10 FMC_DA10"),1087 STM32_FUNCTION(14, "COMP_2_OUT"),1088 STM32_FUNCTION(15, "LCD_DE"),1089 STM32_FUNCTION(16, "EVENTOUT"),1090 STM32_FUNCTION(17, "ANALOG")1091 ),1092 STM32_PIN(1093 PINCTRL_PIN(78, "PE14"),1094 STM32_FUNCTION(0, "GPIOE14"),1095 STM32_FUNCTION(2, "TIM1_CH4"),1096 STM32_FUNCTION(6, "SPI4_MOSI"),1097 STM32_FUNCTION(11, "SAI2_MCK_B"),1098 STM32_FUNCTION(13, "FMC_D11 FMC_DA11"),1099 STM32_FUNCTION(15, "LCD_CLK"),1100 STM32_FUNCTION(16, "EVENTOUT"),1101 STM32_FUNCTION(17, "ANALOG")1102 ),1103 STM32_PIN(1104 PINCTRL_PIN(79, "PE15"),1105 STM32_FUNCTION(0, "GPIOE15"),1106 STM32_FUNCTION(2, "TIM1_BKIN"),1107 STM32_FUNCTION(6, "HDMI__TIM1_BKIN"),1108 STM32_FUNCTION(13, "FMC_D12 FMC_DA12"),1109 STM32_FUNCTION(14, "TIM1_BKIN_COMP12"),1110 STM32_FUNCTION(15, "LCD_R7"),1111 STM32_FUNCTION(16, "EVENTOUT"),1112 STM32_FUNCTION(17, "ANALOG")1113 ),1114 STM32_PIN(1115 PINCTRL_PIN(80, "PF0"),1116 STM32_FUNCTION(0, "GPIOF0"),1117 STM32_FUNCTION(5, "I2C2_SDA"),1118 STM32_FUNCTION(13, "FMC_A0"),1119 STM32_FUNCTION(16, "EVENTOUT"),1120 STM32_FUNCTION(17, "ANALOG")1121 ),1122 STM32_PIN(1123 PINCTRL_PIN(81, "PF1"),1124 STM32_FUNCTION(0, "GPIOF1"),1125 STM32_FUNCTION(5, "I2C2_SCL"),1126 STM32_FUNCTION(13, "FMC_A1"),1127 STM32_FUNCTION(16, "EVENTOUT"),1128 STM32_FUNCTION(17, "ANALOG")1129 ),1130 STM32_PIN(1131 PINCTRL_PIN(82, "PF2"),1132 STM32_FUNCTION(0, "GPIOF2"),1133 STM32_FUNCTION(5, "I2C2_SMBA"),1134 STM32_FUNCTION(13, "FMC_A2"),1135 STM32_FUNCTION(16, "EVENTOUT"),1136 STM32_FUNCTION(17, "ANALOG")1137 ),1138 STM32_PIN(1139 PINCTRL_PIN(83, "PF3"),1140 STM32_FUNCTION(0, "GPIOF3"),1141 STM32_FUNCTION(13, "FMC_A3"),1142 STM32_FUNCTION(16, "EVENTOUT"),1143 STM32_FUNCTION(17, "ANALOG")1144 ),1145 STM32_PIN(1146 PINCTRL_PIN(84, "PF4"),1147 STM32_FUNCTION(0, "GPIOF4"),1148 STM32_FUNCTION(13, "FMC_A4"),1149 STM32_FUNCTION(16, "EVENTOUT"),1150 STM32_FUNCTION(17, "ANALOG")1151 ),1152 STM32_PIN(1153 PINCTRL_PIN(85, "PF5"),1154 STM32_FUNCTION(0, "GPIOF5"),1155 STM32_FUNCTION(13, "FMC_A5"),1156 STM32_FUNCTION(16, "EVENTOUT"),1157 STM32_FUNCTION(17, "ANALOG")1158 ),1159 STM32_PIN(1160 PINCTRL_PIN(86, "PF6"),1161 STM32_FUNCTION(0, "GPIOF6"),1162 STM32_FUNCTION(2, "TIM16_CH1"),1163 STM32_FUNCTION(6, "SPI5_NSS"),1164 STM32_FUNCTION(7, "SAI1_SD_B"),1165 STM32_FUNCTION(8, "UART7_RX"),1166 STM32_FUNCTION(9, "SAI4_SD_B"),1167 STM32_FUNCTION(10, "QUADSPI_BK1_IO3"),1168 STM32_FUNCTION(16, "EVENTOUT"),1169 STM32_FUNCTION(17, "ANALOG")1170 ),1171 STM32_PIN(1172 PINCTRL_PIN(87, "PF7"),1173 STM32_FUNCTION(0, "GPIOF7"),1174 STM32_FUNCTION(2, "TIM17_CH1"),1175 STM32_FUNCTION(6, "SPI5_SCK"),1176 STM32_FUNCTION(7, "SAI1_MCLK_B"),1177 STM32_FUNCTION(8, "UART7_TX"),1178 STM32_FUNCTION(9, "SAI4_MCLK_B"),1179 STM32_FUNCTION(10, "QUADSPI_BK1_IO2"),1180 STM32_FUNCTION(16, "EVENTOUT"),1181 STM32_FUNCTION(17, "ANALOG")1182 ),1183 STM32_PIN(1184 PINCTRL_PIN(88, "PF8"),1185 STM32_FUNCTION(0, "GPIOF8"),1186 STM32_FUNCTION(2, "TIM16_CH1N"),1187 STM32_FUNCTION(6, "SPI5_MISO"),1188 STM32_FUNCTION(7, "SAI1_SCK_B"),1189 STM32_FUNCTION(8, "UART7_RTS"),1190 STM32_FUNCTION(9, "SAI4_SCK_B"),1191 STM32_FUNCTION(10, "TIM13_CH1"),1192 STM32_FUNCTION(11, "QUADSPI_BK1_IO0"),1193 STM32_FUNCTION(16, "EVENTOUT"),1194 STM32_FUNCTION(17, "ANALOG")1195 ),1196 STM32_PIN(1197 PINCTRL_PIN(89, "PF9"),1198 STM32_FUNCTION(0, "GPIOF9"),1199 STM32_FUNCTION(2, "TIM17_CH1N"),1200 STM32_FUNCTION(6, "SPI5_MOSI"),1201 STM32_FUNCTION(7, "SAI1_FS_B"),1202 STM32_FUNCTION(8, "UART7_CTS"),1203 STM32_FUNCTION(9, "SAI4_FS_B"),1204 STM32_FUNCTION(10, "TIM14_CH1"),1205 STM32_FUNCTION(11, "QUADSPI_BK1_IO1"),1206 STM32_FUNCTION(16, "EVENTOUT"),1207 STM32_FUNCTION(17, "ANALOG")1208 ),1209 STM32_PIN(1210 PINCTRL_PIN(90, "PF10"),1211 STM32_FUNCTION(0, "GPIOF10"),1212 STM32_FUNCTION(2, "TIM16_BKIN"),1213 STM32_FUNCTION(3, "SAI1_D3"),1214 STM32_FUNCTION(10, "QUADSPI_CLK"),1215 STM32_FUNCTION(11, "SAI4_D3"),1216 STM32_FUNCTION(14, "DCMI_D11"),1217 STM32_FUNCTION(15, "LCD_DE"),1218 STM32_FUNCTION(16, "EVENTOUT"),1219 STM32_FUNCTION(17, "ANALOG")1220 ),1221 STM32_PIN(1222 PINCTRL_PIN(91, "PF11"),1223 STM32_FUNCTION(0, "GPIOF11"),1224 STM32_FUNCTION(6, "SPI5_MOSI"),1225 STM32_FUNCTION(11, "SAI2_SD_B"),1226 STM32_FUNCTION(13, "FMC_SDNRAS"),1227 STM32_FUNCTION(14, "DCMI_D12"),1228 STM32_FUNCTION(16, "EVENTOUT"),1229 STM32_FUNCTION(17, "ANALOG")1230 ),1231 STM32_PIN(1232 PINCTRL_PIN(92, "PF12"),1233 STM32_FUNCTION(0, "GPIOF12"),1234 STM32_FUNCTION(13, "FMC_A6"),1235 STM32_FUNCTION(16, "EVENTOUT"),1236 STM32_FUNCTION(17, "ANALOG")1237 ),1238 STM32_PIN(1239 PINCTRL_PIN(93, "PF13"),1240 STM32_FUNCTION(0, "GPIOF13"),1241 STM32_FUNCTION(4, "DFSDM_DATIN6"),1242 STM32_FUNCTION(5, "I2C4_SMBA"),1243 STM32_FUNCTION(13, "FMC_A7"),1244 STM32_FUNCTION(16, "EVENTOUT"),1245 STM32_FUNCTION(17, "ANALOG")1246 ),1247 STM32_PIN(1248 PINCTRL_PIN(94, "PF14"),1249 STM32_FUNCTION(0, "GPIOF14"),1250 STM32_FUNCTION(4, "DFSDM_CKIN6"),1251 STM32_FUNCTION(5, "I2C4_SCL"),1252 STM32_FUNCTION(13, "FMC_A8"),1253 STM32_FUNCTION(16, "EVENTOUT"),1254 STM32_FUNCTION(17, "ANALOG")1255 ),1256 STM32_PIN(1257 PINCTRL_PIN(95, "PF15"),1258 STM32_FUNCTION(0, "GPIOF15"),1259 STM32_FUNCTION(5, "I2C4_SDA"),1260 STM32_FUNCTION(13, "FMC_A9"),1261 STM32_FUNCTION(16, "EVENTOUT"),1262 STM32_FUNCTION(17, "ANALOG")1263 ),1264 STM32_PIN(1265 PINCTRL_PIN(96, "PG0"),1266 STM32_FUNCTION(0, "GPIOG0"),1267 STM32_FUNCTION(13, "FMC_A10"),1268 STM32_FUNCTION(16, "EVENTOUT"),1269 STM32_FUNCTION(17, "ANALOG")1270 ),1271 STM32_PIN(1272 PINCTRL_PIN(97, "PG1"),1273 STM32_FUNCTION(0, "GPIOG1"),1274 STM32_FUNCTION(13, "FMC_A11"),1275 STM32_FUNCTION(16, "EVENTOUT"),1276 STM32_FUNCTION(17, "ANALOG")1277 ),1278 STM32_PIN(1279 PINCTRL_PIN(98, "PG2"),1280 STM32_FUNCTION(0, "GPIOG2"),1281 STM32_FUNCTION(4, "TIM8_BKIN"),1282 STM32_FUNCTION(12, "TIM8_BKIN_COMP12"),1283 STM32_FUNCTION(13, "FMC_A12"),1284 STM32_FUNCTION(16, "EVENTOUT"),1285 STM32_FUNCTION(17, "ANALOG")1286 ),1287 STM32_PIN(1288 PINCTRL_PIN(99, "PG3"),1289 STM32_FUNCTION(0, "GPIOG3"),1290 STM32_FUNCTION(4, "TIM8_BKIN2"),1291 STM32_FUNCTION(12, "TIM8_BKIN2_COMP12"),1292 STM32_FUNCTION(13, "FMC_A13"),1293 STM32_FUNCTION(16, "EVENTOUT"),1294 STM32_FUNCTION(17, "ANALOG")1295 ),1296 STM32_PIN(1297 PINCTRL_PIN(100, "PG4"),1298 STM32_FUNCTION(0, "GPIOG4"),1299 STM32_FUNCTION(2, "TIM1_BKIN2"),1300 STM32_FUNCTION(12, "TIM1_BKIN2_COMP12"),1301 STM32_FUNCTION(13, "FMC_A14 FMC_BA0"),1302 STM32_FUNCTION(16, "EVENTOUT"),1303 STM32_FUNCTION(17, "ANALOG")1304 ),1305 STM32_PIN(1306 PINCTRL_PIN(101, "PG5"),1307 STM32_FUNCTION(0, "GPIOG5"),1308 STM32_FUNCTION(2, "TIM1_ETR"),1309 STM32_FUNCTION(13, "FMC_A15 FMC_BA1"),1310 STM32_FUNCTION(16, "EVENTOUT"),1311 STM32_FUNCTION(17, "ANALOG")1312 ),1313 STM32_PIN(1314 PINCTRL_PIN(102, "PG6"),1315 STM32_FUNCTION(0, "GPIOG6"),1316 STM32_FUNCTION(2, "TIM17_BKIN"),1317 STM32_FUNCTION(3, "HRTIM_CHE1"),1318 STM32_FUNCTION(11, "QUADSPI_BK1_NCS"),1319 STM32_FUNCTION(13, "FMC_NE3"),1320 STM32_FUNCTION(14, "DCMI_D12"),1321 STM32_FUNCTION(15, "LCD_R7"),1322 STM32_FUNCTION(16, "EVENTOUT"),1323 STM32_FUNCTION(17, "ANALOG")1324 ),1325 STM32_PIN(1326 PINCTRL_PIN(103, "PG7"),1327 STM32_FUNCTION(0, "GPIOG7"),1328 STM32_FUNCTION(3, "HRTIM_CHE2"),1329 STM32_FUNCTION(7, "SAI1_MCLK_A"),1330 STM32_FUNCTION(8, "USART6_CK"),1331 STM32_FUNCTION(13, "FMC_INT"),1332 STM32_FUNCTION(14, "DCMI_D13"),1333 STM32_FUNCTION(15, "LCD_CLK"),1334 STM32_FUNCTION(16, "EVENTOUT"),1335 STM32_FUNCTION(17, "ANALOG")1336 ),1337 STM32_PIN(1338 PINCTRL_PIN(104, "PG8"),1339 STM32_FUNCTION(0, "GPIOG8"),1340 STM32_FUNCTION(4, "TIM8_ETR"),1341 STM32_FUNCTION(6, "SPI6_NSS"),1342 STM32_FUNCTION(8, "USART6_RTS"),1343 STM32_FUNCTION(9, "SPDIFRX_IN2"),1344 STM32_FUNCTION(12, "ETH_PPS_OUT"),1345 STM32_FUNCTION(13, "FMC_SDCLK"),1346 STM32_FUNCTION(15, "LCD_G7"),1347 STM32_FUNCTION(16, "EVENTOUT"),1348 STM32_FUNCTION(17, "ANALOG")1349 ),1350 STM32_PIN(1351 PINCTRL_PIN(105, "PG9"),1352 STM32_FUNCTION(0, "GPIOG9"),1353 STM32_FUNCTION(6, "SPI1_MISO I2S1_SDI"),1354 STM32_FUNCTION(8, "USART6_RX"),1355 STM32_FUNCTION(9, "SPDIFRX_IN3"),1356 STM32_FUNCTION(10, "QUADSPI_BK2_IO2"),1357 STM32_FUNCTION(11, "SAI2_FS_B"),1358 STM32_FUNCTION(13, "FMC_NE2 FMC_NCE"),1359 STM32_FUNCTION(14, "DCMI_VSYNC"),1360 STM32_FUNCTION(16, "EVENTOUT"),1361 STM32_FUNCTION(17, "ANALOG")1362 ),1363 STM32_PIN(1364 PINCTRL_PIN(106, "PG10"),1365 STM32_FUNCTION(0, "GPIOG10"),1366 STM32_FUNCTION(3, "HRTIM_FLT5"),1367 STM32_FUNCTION(6, "SPI1_NSS I2S1_WS"),1368 STM32_FUNCTION(10, "LCD_G3"),1369 STM32_FUNCTION(11, "SAI2_SD_B"),1370 STM32_FUNCTION(13, "FMC_NE3"),1371 STM32_FUNCTION(14, "DCMI_D2"),1372 STM32_FUNCTION(15, "LCD_B2"),1373 STM32_FUNCTION(16, "EVENTOUT"),1374 STM32_FUNCTION(17, "ANALOG")1375 ),1376 STM32_PIN(1377 PINCTRL_PIN(107, "PG11"),1378 STM32_FUNCTION(0, "GPIOG11"),1379 STM32_FUNCTION(3, "HRTIM_EEV4"),1380 STM32_FUNCTION(6, "SPI1_SCK I2S1_CK"),1381 STM32_FUNCTION(9, "SPDIFRX_IN0"),1382 STM32_FUNCTION(11, "SDMMC2_D2"),1383 STM32_FUNCTION(12, "ETH_MII_TX_EN ETH_RMII_TX_EN"),1384 STM32_FUNCTION(14, "DCMI_D3"),1385 STM32_FUNCTION(15, "LCD_B3"),1386 STM32_FUNCTION(16, "EVENTOUT"),1387 STM32_FUNCTION(17, "ANALOG")1388 ),1389 STM32_PIN(1390 PINCTRL_PIN(108, "PG12"),1391 STM32_FUNCTION(0, "GPIOG12"),1392 STM32_FUNCTION(2, "LPTIM1_IN1"),1393 STM32_FUNCTION(3, "HRTIM_EEV5"),1394 STM32_FUNCTION(6, "SPI6_MISO"),1395 STM32_FUNCTION(8, "USART6_RTS"),1396 STM32_FUNCTION(9, "SPDIFRX_IN1"),1397 STM32_FUNCTION(10, "LCD_B4"),1398 STM32_FUNCTION(12, "ETH_MII_TXD1 ETH_RMII_TXD1"),1399 STM32_FUNCTION(13, "FMC_NE4"),1400 STM32_FUNCTION(15, "LCD_B1"),1401 STM32_FUNCTION(16, "EVENTOUT"),1402 STM32_FUNCTION(17, "ANALOG")1403 ),1404 STM32_PIN(1405 PINCTRL_PIN(109, "PG13"),1406 STM32_FUNCTION(0, "GPIOG13"),1407 STM32_FUNCTION(1, "TRACED0"),1408 STM32_FUNCTION(2, "LPTIM1_OUT"),1409 STM32_FUNCTION(3, "HRTIM_EEV10"),1410 STM32_FUNCTION(6, "SPI6_SCK"),1411 STM32_FUNCTION(8, "USART6_CTS_NSS"),1412 STM32_FUNCTION(12, "ETH_MII_TXD0 ETH_RMII_TXD0"),1413 STM32_FUNCTION(13, "FMC_A24"),1414 STM32_FUNCTION(15, "LCD_R0"),1415 STM32_FUNCTION(16, "EVENTOUT"),1416 STM32_FUNCTION(17, "ANALOG")1417 ),1418 STM32_PIN(1419 PINCTRL_PIN(110, "PG14"),1420 STM32_FUNCTION(0, "GPIOG14"),1421 STM32_FUNCTION(1, "TRACED1"),1422 STM32_FUNCTION(2, "LPTIM1_ETR"),1423 STM32_FUNCTION(6, "SPI6_MOSI"),1424 STM32_FUNCTION(8, "USART6_TX"),1425 STM32_FUNCTION(10, "QUADSPI_BK2_IO3"),1426 STM32_FUNCTION(12, "ETH_MII_TXD1 ETH_RMII_TXD1"),1427 STM32_FUNCTION(13, "FMC_A25"),1428 STM32_FUNCTION(15, "LCD_B0"),1429 STM32_FUNCTION(16, "EVENTOUT"),1430 STM32_FUNCTION(17, "ANALOG")1431 ),1432 STM32_PIN(1433 PINCTRL_PIN(111, "PG15"),1434 STM32_FUNCTION(0, "GPIOG15"),1435 STM32_FUNCTION(8, "USART6_CTS_NSS"),1436 STM32_FUNCTION(13, "FMC_SDNCAS"),1437 STM32_FUNCTION(14, "DCMI_D13"),1438 STM32_FUNCTION(16, "EVENTOUT"),1439 STM32_FUNCTION(17, "ANALOG")1440 ),1441 STM32_PIN(1442 PINCTRL_PIN(112, "PH0"),1443 STM32_FUNCTION(0, "GPIOH0"),1444 STM32_FUNCTION(16, "EVENTOUT"),1445 STM32_FUNCTION(17, "ANALOG")1446 ),1447 STM32_PIN(1448 PINCTRL_PIN(113, "PH1"),1449 STM32_FUNCTION(0, "GPIOH1"),1450 STM32_FUNCTION(16, "EVENTOUT"),1451 STM32_FUNCTION(17, "ANALOG")1452 ),1453 STM32_PIN(1454 PINCTRL_PIN(114, "PH2"),1455 STM32_FUNCTION(0, "GPIOH2"),1456 STM32_FUNCTION(2, "LPTIM1_IN2"),1457 STM32_FUNCTION(10, "QUADSPI_BK2_IO0"),1458 STM32_FUNCTION(11, "SAI2_SCK_B"),1459 STM32_FUNCTION(12, "ETH_MII_CRS"),1460 STM32_FUNCTION(13, "FMC_SDCKE0"),1461 STM32_FUNCTION(15, "LCD_R0"),1462 STM32_FUNCTION(16, "EVENTOUT"),1463 STM32_FUNCTION(17, "ANALOG")1464 ),1465 STM32_PIN(1466 PINCTRL_PIN(115, "PH3"),1467 STM32_FUNCTION(0, "GPIOH3"),1468 STM32_FUNCTION(10, "QUADSPI_BK2_IO1"),1469 STM32_FUNCTION(11, "SAI2_MCK_B"),1470 STM32_FUNCTION(12, "ETH_MII_COL"),1471 STM32_FUNCTION(13, "FMC_SDNE0"),1472 STM32_FUNCTION(15, "LCD_R1"),1473 STM32_FUNCTION(16, "EVENTOUT"),1474 STM32_FUNCTION(17, "ANALOG")1475 ),1476 STM32_PIN(1477 PINCTRL_PIN(116, "PH4"),1478 STM32_FUNCTION(0, "GPIOH4"),1479 STM32_FUNCTION(5, "I2C2_SCL"),1480 STM32_FUNCTION(10, "LCD_G5"),1481 STM32_FUNCTION(11, "OTG_HS_ULPI_NXT"),1482 STM32_FUNCTION(15, "LCD_G4"),1483 STM32_FUNCTION(16, "EVENTOUT"),1484 STM32_FUNCTION(17, "ANALOG")1485 ),1486 STM32_PIN(1487 PINCTRL_PIN(117, "PH5"),1488 STM32_FUNCTION(0, "GPIOH5"),1489 STM32_FUNCTION(5, "I2C2_SDA"),1490 STM32_FUNCTION(6, "SPI5_NSS"),1491 STM32_FUNCTION(13, "FMC_SDNWE"),1492 STM32_FUNCTION(16, "EVENTOUT"),1493 STM32_FUNCTION(17, "ANALOG")1494 ),1495 STM32_PIN(1496 PINCTRL_PIN(118, "PH6"),1497 STM32_FUNCTION(0, "GPIOH6"),1498 STM32_FUNCTION(5, "I2C2_SMBA"),1499 STM32_FUNCTION(6, "SPI5_SCK"),1500 STM32_FUNCTION(12, "ETH_MII_RXD2"),1501 STM32_FUNCTION(13, "FMC_SDNE1"),1502 STM32_FUNCTION(14, "DCMI_D8"),1503 STM32_FUNCTION(16, "EVENTOUT"),1504 STM32_FUNCTION(17, "ANALOG")1505 ),1506 STM32_PIN(1507 PINCTRL_PIN(119, "PH7"),1508 STM32_FUNCTION(0, "GPIOH7"),1509 STM32_FUNCTION(5, "I2C3_SCL"),1510 STM32_FUNCTION(6, "SPI5_MISO"),1511 STM32_FUNCTION(12, "ETH_MII_RXD3"),1512 STM32_FUNCTION(13, "FMC_SDCKE1"),1513 STM32_FUNCTION(14, "DCMI_D9"),1514 STM32_FUNCTION(16, "EVENTOUT"),1515 STM32_FUNCTION(17, "ANALOG")1516 ),1517 STM32_PIN(1518 PINCTRL_PIN(120, "PH8"),1519 STM32_FUNCTION(0, "GPIOH8"),1520 STM32_FUNCTION(3, "TIM5_ETR"),1521 STM32_FUNCTION(5, "I2C3_SDA"),1522 STM32_FUNCTION(13, "FMC_D16"),1523 STM32_FUNCTION(14, "DCMI_HSYNC"),1524 STM32_FUNCTION(15, "LCD_R2"),1525 STM32_FUNCTION(16, "EVENTOUT"),1526 STM32_FUNCTION(17, "ANALOG")1527 ),1528 STM32_PIN(1529 PINCTRL_PIN(121, "PH9"),1530 STM32_FUNCTION(0, "GPIOH9"),1531 STM32_FUNCTION(5, "I2C3_SMBA"),1532 STM32_FUNCTION(13, "FMC_D17"),1533 STM32_FUNCTION(14, "DCMI_D0"),1534 STM32_FUNCTION(15, "LCD_R3"),1535 STM32_FUNCTION(16, "EVENTOUT"),1536 STM32_FUNCTION(17, "ANALOG")1537 ),1538 STM32_PIN(1539 PINCTRL_PIN(122, "PH10"),1540 STM32_FUNCTION(0, "GPIOH10"),1541 STM32_FUNCTION(3, "TIM5_CH1"),1542 STM32_FUNCTION(5, "I2C4_SMBA"),1543 STM32_FUNCTION(13, "FMC_D18"),1544 STM32_FUNCTION(14, "DCMI_D1"),1545 STM32_FUNCTION(15, "LCD_R4"),1546 STM32_FUNCTION(16, "EVENTOUT"),1547 STM32_FUNCTION(17, "ANALOG")1548 ),1549 STM32_PIN(1550 PINCTRL_PIN(123, "PH11"),1551 STM32_FUNCTION(0, "GPIOH11"),1552 STM32_FUNCTION(3, "TIM5_CH2"),1553 STM32_FUNCTION(5, "I2C4_SCL"),1554 STM32_FUNCTION(13, "FMC_D19"),1555 STM32_FUNCTION(14, "DCMI_D2"),1556 STM32_FUNCTION(15, "LCD_R5"),1557 STM32_FUNCTION(16, "EVENTOUT"),1558 STM32_FUNCTION(17, "ANALOG")1559 ),1560 STM32_PIN(1561 PINCTRL_PIN(124, "PH12"),1562 STM32_FUNCTION(0, "GPIOH12"),1563 STM32_FUNCTION(3, "TIM5_CH3"),1564 STM32_FUNCTION(5, "I2C4_SDA"),1565 STM32_FUNCTION(13, "FMC_D20"),1566 STM32_FUNCTION(14, "DCMI_D3"),1567 STM32_FUNCTION(15, "LCD_R6"),1568 STM32_FUNCTION(16, "EVENTOUT"),1569 STM32_FUNCTION(17, "ANALOG")1570 ),1571 STM32_PIN(1572 PINCTRL_PIN(125, "PH13"),1573 STM32_FUNCTION(0, "GPIOH13"),1574 STM32_FUNCTION(4, "TIM8_CH1N"),1575 STM32_FUNCTION(9, "UART4_TX"),1576 STM32_FUNCTION(10, "CAN1_TX"),1577 STM32_FUNCTION(13, "FMC_D21"),1578 STM32_FUNCTION(15, "LCD_G2"),1579 STM32_FUNCTION(16, "EVENTOUT"),1580 STM32_FUNCTION(17, "ANALOG")1581 ),1582 STM32_PIN(1583 PINCTRL_PIN(126, "PH14"),1584 STM32_FUNCTION(0, "GPIOH14"),1585 STM32_FUNCTION(4, "TIM8_CH2N"),1586 STM32_FUNCTION(9, "UART4_RX"),1587 STM32_FUNCTION(10, "CAN1_RX"),1588 STM32_FUNCTION(13, "FMC_D22"),1589 STM32_FUNCTION(14, "DCMI_D4"),1590 STM32_FUNCTION(15, "LCD_G3"),1591 STM32_FUNCTION(16, "EVENTOUT"),1592 STM32_FUNCTION(17, "ANALOG")1593 ),1594 STM32_PIN(1595 PINCTRL_PIN(127, "PH15"),1596 STM32_FUNCTION(0, "GPIOH15"),1597 STM32_FUNCTION(4, "TIM8_CH3N"),1598 STM32_FUNCTION(10, "CAN1_TXFD"),1599 STM32_FUNCTION(13, "FMC_D23"),1600 STM32_FUNCTION(14, "DCMI_D11"),1601 STM32_FUNCTION(15, "LCD_G4"),1602 STM32_FUNCTION(16, "EVENTOUT"),1603 STM32_FUNCTION(17, "ANALOG")1604 ),1605 STM32_PIN(1606 PINCTRL_PIN(128, "PI0"),1607 STM32_FUNCTION(0, "GPIOI0"),1608 STM32_FUNCTION(3, "TIM5_CH4"),1609 STM32_FUNCTION(6, "SPI2_NSS I2S2_WS"),1610 STM32_FUNCTION(10, "CAN1_RXFD"),1611 STM32_FUNCTION(13, "FMC_D24"),1612 STM32_FUNCTION(14, "DCMI_D13"),1613 STM32_FUNCTION(15, "LCD_G5"),1614 STM32_FUNCTION(16, "EVENTOUT"),1615 STM32_FUNCTION(17, "ANALOG")1616 ),1617 STM32_PIN(1618 PINCTRL_PIN(129, "PI1"),1619 STM32_FUNCTION(0, "GPIOI1"),1620 STM32_FUNCTION(4, "TIM8_BKIN2"),1621 STM32_FUNCTION(6, "SPI2_SCK I2S2_CK"),1622 STM32_FUNCTION(12, "TIM8_BKIN2_COMP12"),1623 STM32_FUNCTION(13, "FMC_D25"),1624 STM32_FUNCTION(14, "DCMI_D8"),1625 STM32_FUNCTION(15, "LCD_G6"),1626 STM32_FUNCTION(16, "EVENTOUT"),1627 STM32_FUNCTION(17, "ANALOG")1628 ),1629 STM32_PIN(1630 PINCTRL_PIN(130, "PI2"),1631 STM32_FUNCTION(0, "GPIOI2"),1632 STM32_FUNCTION(4, "TIM8_CH4"),1633 STM32_FUNCTION(6, "SPI2_MISO I2S2_SDI"),1634 STM32_FUNCTION(13, "FMC_D26"),1635 STM32_FUNCTION(14, "DCMI_D9"),1636 STM32_FUNCTION(15, "LCD_G7"),1637 STM32_FUNCTION(16, "EVENTOUT"),1638 STM32_FUNCTION(17, "ANALOG")1639 ),1640 STM32_PIN(1641 PINCTRL_PIN(131, "PI3"),1642 STM32_FUNCTION(0, "GPIOI3"),1643 STM32_FUNCTION(4, "TIM8_ETR"),1644 STM32_FUNCTION(6, "SPI2_MOSI I2S2_SDO"),1645 STM32_FUNCTION(13, "FMC_D27"),1646 STM32_FUNCTION(14, "DCMI_D10"),1647 STM32_FUNCTION(16, "EVENTOUT"),1648 STM32_FUNCTION(17, "ANALOG")1649 ),1650 STM32_PIN(1651 PINCTRL_PIN(132, "PI4"),1652 STM32_FUNCTION(0, "GPIOI4"),1653 STM32_FUNCTION(4, "TIM8_BKIN"),1654 STM32_FUNCTION(11, "SAI2_MCK_A"),1655 STM32_FUNCTION(12, "TIM8_BKIN_COMP12"),1656 STM32_FUNCTION(13, "FMC_NBL2"),1657 STM32_FUNCTION(14, "DCMI_D5"),1658 STM32_FUNCTION(15, "LCD_B4"),1659 STM32_FUNCTION(16, "EVENTOUT"),1660 STM32_FUNCTION(17, "ANALOG")1661 ),1662 STM32_PIN(1663 PINCTRL_PIN(133, "PI5"),1664 STM32_FUNCTION(0, "GPIOI5"),1665 STM32_FUNCTION(4, "TIM8_CH1"),1666 STM32_FUNCTION(11, "SAI2_SCK_A"),1667 STM32_FUNCTION(13, "FMC_NBL3"),1668 STM32_FUNCTION(14, "DCMI_VSYNC"),1669 STM32_FUNCTION(15, "LCD_B5"),1670 STM32_FUNCTION(16, "EVENTOUT"),1671 STM32_FUNCTION(17, "ANALOG")1672 ),1673 STM32_PIN(1674 PINCTRL_PIN(134, "PI6"),1675 STM32_FUNCTION(0, "GPIOI6"),1676 STM32_FUNCTION(4, "TIM8_CH2"),1677 STM32_FUNCTION(11, "SAI2_SD_A"),1678 STM32_FUNCTION(13, "FMC_D28"),1679 STM32_FUNCTION(14, "DCMI_D6"),1680 STM32_FUNCTION(15, "LCD_B6"),1681 STM32_FUNCTION(16, "EVENTOUT"),1682 STM32_FUNCTION(17, "ANALOG")1683 ),1684 STM32_PIN(1685 PINCTRL_PIN(135, "PI7"),1686 STM32_FUNCTION(0, "GPIOI7"),1687 STM32_FUNCTION(4, "TIM8_CH3"),1688 STM32_FUNCTION(11, "SAI2_FS_A"),1689 STM32_FUNCTION(13, "FMC_D29"),1690 STM32_FUNCTION(14, "DCMI_D7"),1691 STM32_FUNCTION(15, "LCD_B7"),1692 STM32_FUNCTION(16, "EVENTOUT"),1693 STM32_FUNCTION(17, "ANALOG")1694 ),1695 STM32_PIN(1696 PINCTRL_PIN(136, "PI8"),1697 STM32_FUNCTION(0, "GPIOI8"),1698 STM32_FUNCTION(16, "EVENTOUT"),1699 STM32_FUNCTION(17, "ANALOG")1700 ),1701 STM32_PIN(1702 PINCTRL_PIN(137, "PI9"),1703 STM32_FUNCTION(0, "GPIOI9"),1704 STM32_FUNCTION(9, "UART4_RX"),1705 STM32_FUNCTION(10, "CAN1_RX"),1706 STM32_FUNCTION(13, "FMC_D30"),1707 STM32_FUNCTION(15, "LCD_VSYNC"),1708 STM32_FUNCTION(16, "EVENTOUT"),1709 STM32_FUNCTION(17, "ANALOG")1710 ),1711 STM32_PIN(1712 PINCTRL_PIN(138, "PI10"),1713 STM32_FUNCTION(0, "GPIOI10"),1714 STM32_FUNCTION(10, "CAN1_RXFD"),1715 STM32_FUNCTION(12, "ETH_MII_RX_ER"),1716 STM32_FUNCTION(13, "FMC_D31"),1717 STM32_FUNCTION(15, "LCD_HSYNC"),1718 STM32_FUNCTION(16, "EVENTOUT"),1719 STM32_FUNCTION(17, "ANALOG")1720 ),1721 STM32_PIN(1722 PINCTRL_PIN(139, "PI11"),1723 STM32_FUNCTION(0, "GPIOI11"),1724 STM32_FUNCTION(10, "LCD_G6"),1725 STM32_FUNCTION(11, "OTG_HS_ULPI_DIR"),1726 STM32_FUNCTION(16, "EVENTOUT"),1727 STM32_FUNCTION(17, "ANALOG")1728 ),1729 STM32_PIN(1730 PINCTRL_PIN(140, "PI12"),1731 STM32_FUNCTION(0, "GPIOI12"),1732 STM32_FUNCTION(12, "ETH_TX_ER"),1733 STM32_FUNCTION(15, "LCD_HSYNC"),1734 STM32_FUNCTION(16, "EVENTOUT"),1735 STM32_FUNCTION(17, "ANALOG")1736 ),1737 STM32_PIN(1738 PINCTRL_PIN(141, "PI13"),1739 STM32_FUNCTION(0, "GPIOI13"),1740 STM32_FUNCTION(15, "LCD_VSYNC"),1741 STM32_FUNCTION(16, "EVENTOUT"),1742 STM32_FUNCTION(17, "ANALOG")1743 ),1744 STM32_PIN(1745 PINCTRL_PIN(142, "PI14"),1746 STM32_FUNCTION(0, "GPIOI14"),1747 STM32_FUNCTION(15, "LCD_CLK"),1748 STM32_FUNCTION(16, "EVENTOUT"),1749 STM32_FUNCTION(17, "ANALOG")1750 ),1751 STM32_PIN(1752 PINCTRL_PIN(143, "PI15"),1753 STM32_FUNCTION(0, "GPIOI15"),1754 STM32_FUNCTION(10, "LCD_G2"),1755 STM32_FUNCTION(15, "LCD_R0"),1756 STM32_FUNCTION(16, "EVENTOUT"),1757 STM32_FUNCTION(17, "ANALOG")1758 ),1759 STM32_PIN(1760 PINCTRL_PIN(144, "PJ0"),1761 STM32_FUNCTION(0, "GPIOJ0"),1762 STM32_FUNCTION(10, "LCD_R7"),1763 STM32_FUNCTION(15, "LCD_R1"),1764 STM32_FUNCTION(16, "EVENTOUT"),1765 STM32_FUNCTION(17, "ANALOG")1766 ),1767 STM32_PIN(1768 PINCTRL_PIN(145, "PJ1"),1769 STM32_FUNCTION(0, "GPIOJ1"),1770 STM32_FUNCTION(15, "LCD_R2"),1771 STM32_FUNCTION(16, "EVENTOUT"),1772 STM32_FUNCTION(17, "ANALOG")1773 ),1774 STM32_PIN(1775 PINCTRL_PIN(146, "PJ2"),1776 STM32_FUNCTION(0, "GPIOJ2"),1777 STM32_FUNCTION(14, "DSI_TE"),1778 STM32_FUNCTION(15, "LCD_R3"),1779 STM32_FUNCTION(16, "EVENTOUT"),1780 STM32_FUNCTION(17, "ANALOG")1781 ),1782 STM32_PIN(1783 PINCTRL_PIN(147, "PJ3"),1784 STM32_FUNCTION(0, "GPIOJ3"),1785 STM32_FUNCTION(15, "LCD_R4"),1786 STM32_FUNCTION(16, "EVENTOUT"),1787 STM32_FUNCTION(17, "ANALOG")1788 ),1789 STM32_PIN(1790 PINCTRL_PIN(148, "PJ4"),1791 STM32_FUNCTION(0, "GPIOJ4"),1792 STM32_FUNCTION(15, "LCD_R5"),1793 STM32_FUNCTION(16, "EVENTOUT"),1794 STM32_FUNCTION(17, "ANALOG")1795 ),1796 STM32_PIN(1797 PINCTRL_PIN(149, "PJ5"),1798 STM32_FUNCTION(0, "GPIOJ5"),1799 STM32_FUNCTION(15, "LCD_R6"),1800 STM32_FUNCTION(16, "EVENTOUT"),1801 STM32_FUNCTION(17, "ANALOG")1802 ),1803 STM32_PIN(1804 PINCTRL_PIN(150, "PJ6"),1805 STM32_FUNCTION(0, "GPIOJ6"),1806 STM32_FUNCTION(4, "TIM8_CH2"),1807 STM32_FUNCTION(15, "LCD_R7"),1808 STM32_FUNCTION(16, "EVENTOUT"),1809 STM32_FUNCTION(17, "ANALOG")1810 ),1811 STM32_PIN(1812 PINCTRL_PIN(151, "PJ7"),1813 STM32_FUNCTION(0, "GPIOJ7"),1814 STM32_FUNCTION(1, "TRGIN"),1815 STM32_FUNCTION(4, "TIM8_CH2N"),1816 STM32_FUNCTION(15, "LCD_G0"),1817 STM32_FUNCTION(16, "EVENTOUT"),1818 STM32_FUNCTION(17, "ANALOG")1819 ),1820 STM32_PIN(1821 PINCTRL_PIN(152, "PJ8"),1822 STM32_FUNCTION(0, "GPIOJ8"),1823 STM32_FUNCTION(2, "TIM1_CH3N"),1824 STM32_FUNCTION(4, "TIM8_CH1"),1825 STM32_FUNCTION(9, "UART8_TX"),1826 STM32_FUNCTION(15, "LCD_G1"),1827 STM32_FUNCTION(16, "EVENTOUT"),1828 STM32_FUNCTION(17, "ANALOG")1829 ),1830 STM32_PIN(1831 PINCTRL_PIN(153, "PJ9"),1832 STM32_FUNCTION(0, "GPIOJ9"),1833 STM32_FUNCTION(2, "TIM1_CH3"),1834 STM32_FUNCTION(4, "TIM8_CH1N"),1835 STM32_FUNCTION(9, "UART8_RX"),1836 STM32_FUNCTION(15, "LCD_G2"),1837 STM32_FUNCTION(16, "EVENTOUT"),1838 STM32_FUNCTION(17, "ANALOG")1839 ),1840 STM32_PIN(1841 PINCTRL_PIN(154, "PJ10"),1842 STM32_FUNCTION(0, "GPIOJ10"),1843 STM32_FUNCTION(2, "TIM1_CH2N"),1844 STM32_FUNCTION(4, "TIM8_CH2"),1845 STM32_FUNCTION(6, "SPI5_MOSI"),1846 STM32_FUNCTION(15, "LCD_G3"),1847 STM32_FUNCTION(16, "EVENTOUT"),1848 STM32_FUNCTION(17, "ANALOG")1849 ),1850 STM32_PIN(1851 PINCTRL_PIN(155, "PJ11"),1852 STM32_FUNCTION(0, "GPIOJ11"),1853 STM32_FUNCTION(2, "TIM1_CH2"),1854 STM32_FUNCTION(4, "TIM8_CH2N"),1855 STM32_FUNCTION(6, "SPI5_MISO"),1856 STM32_FUNCTION(15, "LCD_G4"),1857 STM32_FUNCTION(16, "EVENTOUT"),1858 STM32_FUNCTION(17, "ANALOG")1859 ),1860 STM32_PIN(1861 PINCTRL_PIN(156, "PJ12"),1862 STM32_FUNCTION(0, "GPIOJ12"),1863 STM32_FUNCTION(1, "TRGOUT"),1864 STM32_FUNCTION(10, "LCD_G3"),1865 STM32_FUNCTION(15, "LCD_B0"),1866 STM32_FUNCTION(16, "EVENTOUT"),1867 STM32_FUNCTION(17, "ANALOG")1868 ),1869 STM32_PIN(1870 PINCTRL_PIN(157, "PJ13"),1871 STM32_FUNCTION(0, "GPIOJ13"),1872 STM32_FUNCTION(10, "LCD_B4"),1873 STM32_FUNCTION(15, "LCD_B1"),1874 STM32_FUNCTION(16, "EVENTOUT"),1875 STM32_FUNCTION(17, "ANALOG")1876 ),1877 STM32_PIN(1878 PINCTRL_PIN(158, "PJ14"),1879 STM32_FUNCTION(0, "GPIOJ14"),1880 STM32_FUNCTION(15, "LCD_B2"),1881 STM32_FUNCTION(16, "EVENTOUT"),1882 STM32_FUNCTION(17, "ANALOG")1883 ),1884 STM32_PIN(1885 PINCTRL_PIN(159, "PJ15"),1886 STM32_FUNCTION(0, "GPIOJ15"),1887 STM32_FUNCTION(15, "LCD_B3"),1888 STM32_FUNCTION(16, "EVENTOUT"),1889 STM32_FUNCTION(17, "ANALOG")1890 ),1891 STM32_PIN(1892 PINCTRL_PIN(160, "PK0"),1893 STM32_FUNCTION(0, "GPIOK0"),1894 STM32_FUNCTION(2, "TIM1_CH1N"),1895 STM32_FUNCTION(4, "TIM8_CH3"),1896 STM32_FUNCTION(6, "SPI5_SCK"),1897 STM32_FUNCTION(15, "LCD_G5"),1898 STM32_FUNCTION(16, "EVENTOUT"),1899 STM32_FUNCTION(17, "ANALOG")1900 ),1901 STM32_PIN(1902 PINCTRL_PIN(161, "PK1"),1903 STM32_FUNCTION(0, "GPIOK1"),1904 STM32_FUNCTION(2, "TIM1_CH1"),1905 STM32_FUNCTION(4, "TIM8_CH3N"),1906 STM32_FUNCTION(6, "SPI5_NSS"),1907 STM32_FUNCTION(15, "LCD_G6"),1908 STM32_FUNCTION(16, "EVENTOUT"),1909 STM32_FUNCTION(17, "ANALOG")1910 ),1911 STM32_PIN(1912 PINCTRL_PIN(162, "PK2"),1913 STM32_FUNCTION(0, "GPIOK2"),1914 STM32_FUNCTION(2, "TIM1_BKIN"),1915 STM32_FUNCTION(4, "TIM8_BKIN"),1916 STM32_FUNCTION(11, "TIM8_BKIN_COMP12"),1917 STM32_FUNCTION(12, "TIM1_BKIN_COMP12"),1918 STM32_FUNCTION(15, "LCD_G7"),1919 STM32_FUNCTION(16, "EVENTOUT"),1920 STM32_FUNCTION(17, "ANALOG")1921 ),1922 STM32_PIN(1923 PINCTRL_PIN(163, "PK3"),1924 STM32_FUNCTION(0, "GPIOK3"),1925 STM32_FUNCTION(15, "LCD_B4"),1926 STM32_FUNCTION(16, "EVENTOUT"),1927 STM32_FUNCTION(17, "ANALOG")1928 ),1929 STM32_PIN(1930 PINCTRL_PIN(164, "PK4"),1931 STM32_FUNCTION(0, "GPIOK4"),1932 STM32_FUNCTION(15, "LCD_B5"),1933 STM32_FUNCTION(16, "EVENTOUT"),1934 STM32_FUNCTION(17, "ANALOG")1935 ),1936 STM32_PIN(1937 PINCTRL_PIN(165, "PK5"),1938 STM32_FUNCTION(0, "GPIOK5"),1939 STM32_FUNCTION(15, "LCD_B6"),1940 STM32_FUNCTION(16, "EVENTOUT"),1941 STM32_FUNCTION(17, "ANALOG")1942 ),1943 STM32_PIN(1944 PINCTRL_PIN(166, "PK6"),1945 STM32_FUNCTION(0, "GPIOK6"),1946 STM32_FUNCTION(15, "LCD_B7"),1947 STM32_FUNCTION(16, "EVENTOUT"),1948 STM32_FUNCTION(17, "ANALOG")1949 ),1950 STM32_PIN(1951 PINCTRL_PIN(167, "PK7"),1952 STM32_FUNCTION(0, "GPIOK7"),1953 STM32_FUNCTION(15, "LCD_DE"),1954 STM32_FUNCTION(16, "EVENTOUT"),1955 STM32_FUNCTION(17, "ANALOG")1956 ),1957};1958 1959static struct stm32_pinctrl_match_data stm32h743_match_data = {1960 .pins = stm32h743_pins,1961 .npins = ARRAY_SIZE(stm32h743_pins),1962};1963 1964static const struct of_device_id stm32h743_pctrl_match[] = {1965 {1966 .compatible = "st,stm32h743-pinctrl",1967 .data = &stm32h743_match_data,1968 },1969 { }1970};1971 1972static struct platform_driver stm32h743_pinctrl_driver = {1973 .probe = stm32_pctl_probe,1974 .driver = {1975 .name = "stm32h743-pinctrl",1976 .of_match_table = stm32h743_pctrl_match,1977 },1978};1979 1980static int __init stm32h743_pinctrl_init(void)1981{1982 return platform_driver_register(&stm32h743_pinctrl_driver);1983}1984arch_initcall(stm32h743_pinctrl_init);1985