brintos

brintos / linux-shallow public Read only

0
0
Text · 55.8 KiB · ffe7b52 Raw
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