brintos

brintos / linux-shallow public Read only

0
0
Text · 42.3 KiB · ed5397f Raw
1579 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 stm32f469_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(8, "USART2_CTS"),20		STM32_FUNCTION(9, "UART4_TX"),21		STM32_FUNCTION(12, "ETH_MII_CRS"),22		STM32_FUNCTION(16, "EVENTOUT"),23		STM32_FUNCTION(17, "ANALOG")24	),25	STM32_PIN(26		PINCTRL_PIN(1, "PA1"),27		STM32_FUNCTION(0, "GPIOA1"),28		STM32_FUNCTION(2, "TIM2_CH2"),29		STM32_FUNCTION(3, "TIM5_CH2"),30		STM32_FUNCTION(8, "USART2_RTS"),31		STM32_FUNCTION(9, "UART4_RX"),32		STM32_FUNCTION(10, "QUADSPI_BK1_IO3"),33		STM32_FUNCTION(12, "ETH_MII_RX_CLK ETH_RMII_REF_CLK"),34		STM32_FUNCTION(15, "LCD_R2"),35		STM32_FUNCTION(16, "EVENTOUT"),36		STM32_FUNCTION(17, "ANALOG")37	),38	STM32_PIN(39		PINCTRL_PIN(2, "PA2"),40		STM32_FUNCTION(0, "GPIOA2"),41		STM32_FUNCTION(2, "TIM2_CH3"),42		STM32_FUNCTION(3, "TIM5_CH3"),43		STM32_FUNCTION(4, "TIM9_CH1"),44		STM32_FUNCTION(8, "USART2_TX"),45		STM32_FUNCTION(12, "ETH_MDIO"),46		STM32_FUNCTION(15, "LCD_R1"),47		STM32_FUNCTION(16, "EVENTOUT"),48		STM32_FUNCTION(17, "ANALOG")49	),50	STM32_PIN(51		PINCTRL_PIN(3, "PA3"),52		STM32_FUNCTION(0, "GPIOA3"),53		STM32_FUNCTION(2, "TIM2_CH4"),54		STM32_FUNCTION(3, "TIM5_CH4"),55		STM32_FUNCTION(4, "TIM9_CH2"),56		STM32_FUNCTION(8, "USART2_RX"),57		STM32_FUNCTION(10, "LCD_B2"),58		STM32_FUNCTION(11, "OTG_HS_ULPI_D0"),59		STM32_FUNCTION(12, "ETH_MII_COL"),60		STM32_FUNCTION(15, "LCD_B5"),61		STM32_FUNCTION(16, "EVENTOUT"),62		STM32_FUNCTION(17, "ANALOG")63	),64	STM32_PIN(65		PINCTRL_PIN(4, "PA4"),66		STM32_FUNCTION(0, "GPIOA4"),67		STM32_FUNCTION(6, "SPI1_NSS"),68		STM32_FUNCTION(7, "SPI3_NSS I2S3_WS"),69		STM32_FUNCTION(8, "USART2_CK"),70		STM32_FUNCTION(13, "OTG_HS_SOF"),71		STM32_FUNCTION(14, "DCMI_HSYNC"),72		STM32_FUNCTION(15, "LCD_VSYNC"),73		STM32_FUNCTION(16, "EVENTOUT"),74		STM32_FUNCTION(17, "ANALOG")75	),76	STM32_PIN(77		PINCTRL_PIN(5, "PA5"),78		STM32_FUNCTION(0, "GPIOA5"),79		STM32_FUNCTION(2, "TIM2_CH1 TIM2_ETR"),80		STM32_FUNCTION(4, "TIM8_CH1N"),81		STM32_FUNCTION(6, "SPI1_SCK"),82		STM32_FUNCTION(11, "OTG_HS_ULPI_CK"),83		STM32_FUNCTION(15, "LCD_R4"),84		STM32_FUNCTION(16, "EVENTOUT"),85		STM32_FUNCTION(17, "ANALOG")86	),87	STM32_PIN(88		PINCTRL_PIN(6, "PA6"),89		STM32_FUNCTION(0, "GPIOA6"),90		STM32_FUNCTION(2, "TIM1_BKIN"),91		STM32_FUNCTION(3, "TIM3_CH1"),92		STM32_FUNCTION(4, "TIM8_BKIN"),93		STM32_FUNCTION(6, "SPI1_MISO"),94		STM32_FUNCTION(10, "TIM13_CH1"),95		STM32_FUNCTION(14, "DCMI_PIXCLK"),96		STM32_FUNCTION(15, "LCD_G2"),97		STM32_FUNCTION(16, "EVENTOUT"),98		STM32_FUNCTION(17, "ANALOG")99	),100	STM32_PIN(101		PINCTRL_PIN(7, "PA7"),102		STM32_FUNCTION(0, "GPIOA7"),103		STM32_FUNCTION(2, "TIM1_CH1N"),104		STM32_FUNCTION(3, "TIM3_CH2"),105		STM32_FUNCTION(4, "TIM8_CH1N"),106		STM32_FUNCTION(6, "SPI1_MOSI"),107		STM32_FUNCTION(10, "TIM14_CH1"),108		STM32_FUNCTION(11, "QUADSPI_CLK"),109		STM32_FUNCTION(12, "ETH_MII_RX_DV ETH_RMII_CRS_DV"),110		STM32_FUNCTION(13, "FMC_SDNWE"),111		STM32_FUNCTION(16, "EVENTOUT"),112		STM32_FUNCTION(17, "ANALOG")113	),114	STM32_PIN(115		PINCTRL_PIN(8, "PA8"),116		STM32_FUNCTION(0, "GPIOA8"),117		STM32_FUNCTION(1, "MCO1"),118		STM32_FUNCTION(2, "TIM1_CH1"),119		STM32_FUNCTION(5, "I2C3_SCL"),120		STM32_FUNCTION(8, "USART1_CK"),121		STM32_FUNCTION(11, "OTG_FS_SOF"),122		STM32_FUNCTION(15, "LCD_R6"),123		STM32_FUNCTION(16, "EVENTOUT"),124		STM32_FUNCTION(17, "ANALOG")125	),126	STM32_PIN(127		PINCTRL_PIN(9, "PA9"),128		STM32_FUNCTION(0, "GPIOA9"),129		STM32_FUNCTION(2, "TIM1_CH2"),130		STM32_FUNCTION(5, "I2C3_SMBA"),131		STM32_FUNCTION(6, "SPI2_SCK I2S2_CK"),132		STM32_FUNCTION(8, "USART1_TX"),133		STM32_FUNCTION(14, "DCMI_D0"),134		STM32_FUNCTION(16, "EVENTOUT"),135		STM32_FUNCTION(17, "ANALOG")136	),137	STM32_PIN(138		PINCTRL_PIN(10, "PA10"),139		STM32_FUNCTION(0, "GPIOA10"),140		STM32_FUNCTION(2, "TIM1_CH3"),141		STM32_FUNCTION(8, "USART1_RX"),142		STM32_FUNCTION(11, "OTG_FS_ID"),143		STM32_FUNCTION(14, "DCMI_D1"),144		STM32_FUNCTION(16, "EVENTOUT"),145		STM32_FUNCTION(17, "ANALOG")146	),147	STM32_PIN(148		PINCTRL_PIN(11, "PA11"),149		STM32_FUNCTION(0, "GPIOA11"),150		STM32_FUNCTION(2, "TIM1_CH4"),151		STM32_FUNCTION(8, "USART1_CTS"),152		STM32_FUNCTION(10, "CAN1_RX"),153		STM32_FUNCTION(11, "OTG_FS_DM"),154		STM32_FUNCTION(15, "LCD_R4"),155		STM32_FUNCTION(16, "EVENTOUT"),156		STM32_FUNCTION(17, "ANALOG")157	),158	STM32_PIN(159		PINCTRL_PIN(12, "PA12"),160		STM32_FUNCTION(0, "GPIOA12"),161		STM32_FUNCTION(2, "TIM1_ETR"),162		STM32_FUNCTION(8, "USART1_RTS"),163		STM32_FUNCTION(10, "CAN1_TX"),164		STM32_FUNCTION(11, "OTG_FS_DP"),165		STM32_FUNCTION(15, "LCD_R5"),166		STM32_FUNCTION(16, "EVENTOUT"),167		STM32_FUNCTION(17, "ANALOG")168	),169	STM32_PIN(170		PINCTRL_PIN(13, "PA13"),171		STM32_FUNCTION(0, "GPIOA13"),172		STM32_FUNCTION(1, "JTMS SWDIO"),173		STM32_FUNCTION(16, "EVENTOUT"),174		STM32_FUNCTION(17, "ANALOG")175	),176	STM32_PIN(177		PINCTRL_PIN(14, "PA14"),178		STM32_FUNCTION(0, "GPIOA14"),179		STM32_FUNCTION(1, "JTCK SWCLK"),180		STM32_FUNCTION(16, "EVENTOUT"),181		STM32_FUNCTION(17, "ANALOG")182	),183	STM32_PIN(184		PINCTRL_PIN(15, "PA15"),185		STM32_FUNCTION(0, "GPIOA15"),186		STM32_FUNCTION(1, "JTDI"),187		STM32_FUNCTION(2, "TIM2_CH1 TIM2_ETR"),188		STM32_FUNCTION(6, "SPI1_NSS"),189		STM32_FUNCTION(7, "SPI3_NSS I2S3_WS"),190		STM32_FUNCTION(16, "EVENTOUT"),191		STM32_FUNCTION(17, "ANALOG")192	),193	STM32_PIN(194		PINCTRL_PIN(16, "PB0"),195		STM32_FUNCTION(0, "GPIOB0"),196		STM32_FUNCTION(2, "TIM1_CH2N"),197		STM32_FUNCTION(3, "TIM3_CH3"),198		STM32_FUNCTION(4, "TIM8_CH2N"),199		STM32_FUNCTION(10, "LCD_R3"),200		STM32_FUNCTION(11, "OTG_HS_ULPI_D1"),201		STM32_FUNCTION(12, "ETH_MII_RXD2"),202		STM32_FUNCTION(15, "LCD_G1"),203		STM32_FUNCTION(16, "EVENTOUT"),204		STM32_FUNCTION(17, "ANALOG")205	),206	STM32_PIN(207		PINCTRL_PIN(17, "PB1"),208		STM32_FUNCTION(0, "GPIOB1"),209		STM32_FUNCTION(2, "TIM1_CH3N"),210		STM32_FUNCTION(3, "TIM3_CH4"),211		STM32_FUNCTION(4, "TIM8_CH3N"),212		STM32_FUNCTION(10, "LCD_R6"),213		STM32_FUNCTION(11, "OTG_HS_ULPI_D2"),214		STM32_FUNCTION(12, "ETH_MII_RXD3"),215		STM32_FUNCTION(15, "LCD_G0"),216		STM32_FUNCTION(16, "EVENTOUT"),217		STM32_FUNCTION(17, "ANALOG")218	),219	STM32_PIN(220		PINCTRL_PIN(18, "PB2"),221		STM32_FUNCTION(0, "GPIOB2"),222		STM32_FUNCTION(16, "EVENTOUT"),223		STM32_FUNCTION(17, "ANALOG")224	),225	STM32_PIN(226		PINCTRL_PIN(19, "PB3"),227		STM32_FUNCTION(0, "GPIOB3"),228		STM32_FUNCTION(1, "JTDO TRACESWO"),229		STM32_FUNCTION(2, "TIM2_CH2"),230		STM32_FUNCTION(6, "SPI1_SCK"),231		STM32_FUNCTION(7, "SPI3_SCK I2S3_CK"),232		STM32_FUNCTION(16, "EVENTOUT"),233		STM32_FUNCTION(17, "ANALOG")234	),235	STM32_PIN(236		PINCTRL_PIN(20, "PB4"),237		STM32_FUNCTION(0, "GPIOB4"),238		STM32_FUNCTION(1, "NJTRST"),239		STM32_FUNCTION(3, "TIM3_CH1"),240		STM32_FUNCTION(6, "SPI1_MISO"),241		STM32_FUNCTION(7, "SPI3_MISO"),242		STM32_FUNCTION(8, "I2S3EXT_SD"),243		STM32_FUNCTION(16, "EVENTOUT"),244		STM32_FUNCTION(17, "ANALOG")245	),246	STM32_PIN(247		PINCTRL_PIN(21, "PB5"),248		STM32_FUNCTION(0, "GPIOB5"),249		STM32_FUNCTION(3, "TIM3_CH2"),250		STM32_FUNCTION(5, "I2C1_SMBA"),251		STM32_FUNCTION(6, "SPI1_MOSI"),252		STM32_FUNCTION(7, "SPI3_MOSI I2S3_SD"),253		STM32_FUNCTION(10, "CAN2_RX"),254		STM32_FUNCTION(11, "OTG_HS_ULPI_D7"),255		STM32_FUNCTION(12, "ETH_PPS_OUT"),256		STM32_FUNCTION(13, "FMC_SDCKE1"),257		STM32_FUNCTION(14, "DCMI_D10"),258		STM32_FUNCTION(15, "LCD_G7"),259		STM32_FUNCTION(16, "EVENTOUT"),260		STM32_FUNCTION(17, "ANALOG")261	),262	STM32_PIN(263		PINCTRL_PIN(22, "PB6"),264		STM32_FUNCTION(0, "GPIOB6"),265		STM32_FUNCTION(3, "TIM4_CH1"),266		STM32_FUNCTION(5, "I2C1_SCL"),267		STM32_FUNCTION(8, "USART1_TX"),268		STM32_FUNCTION(10, "CAN2_TX"),269		STM32_FUNCTION(11, "QUADSPI_BK1_NCS"),270		STM32_FUNCTION(13, "FMC_SDNE1"),271		STM32_FUNCTION(14, "DCMI_D5"),272		STM32_FUNCTION(16, "EVENTOUT"),273		STM32_FUNCTION(17, "ANALOG")274	),275	STM32_PIN(276		PINCTRL_PIN(23, "PB7"),277		STM32_FUNCTION(0, "GPIOB7"),278		STM32_FUNCTION(3, "TIM4_CH2"),279		STM32_FUNCTION(5, "I2C1_SDA"),280		STM32_FUNCTION(8, "USART1_RX"),281		STM32_FUNCTION(13, "FMC_NL"),282		STM32_FUNCTION(14, "DCMI_VSYNC"),283		STM32_FUNCTION(16, "EVENTOUT"),284		STM32_FUNCTION(17, "ANALOG")285	),286	STM32_PIN(287		PINCTRL_PIN(24, "PB8"),288		STM32_FUNCTION(0, "GPIOB8"),289		STM32_FUNCTION(3, "TIM4_CH3"),290		STM32_FUNCTION(4, "TIM10_CH1"),291		STM32_FUNCTION(5, "I2C1_SCL"),292		STM32_FUNCTION(10, "CAN1_RX"),293		STM32_FUNCTION(12, "ETH_MII_TXD3"),294		STM32_FUNCTION(13, "SDIO_D4"),295		STM32_FUNCTION(14, "DCMI_D6"),296		STM32_FUNCTION(15, "LCD_B6"),297		STM32_FUNCTION(16, "EVENTOUT"),298		STM32_FUNCTION(17, "ANALOG")299	),300	STM32_PIN(301		PINCTRL_PIN(25, "PB9"),302		STM32_FUNCTION(0, "GPIOB9"),303		STM32_FUNCTION(3, "TIM4_CH4"),304		STM32_FUNCTION(4, "TIM11_CH1"),305		STM32_FUNCTION(5, "I2C1_SDA"),306		STM32_FUNCTION(6, "SPI2_NSS I2S2_WS"),307		STM32_FUNCTION(10, "CAN1_TX"),308		STM32_FUNCTION(13, "SDIO_D5"),309		STM32_FUNCTION(14, "DCMI_D7"),310		STM32_FUNCTION(15, "LCD_B7"),311		STM32_FUNCTION(16, "EVENTOUT"),312		STM32_FUNCTION(17, "ANALOG")313	),314	STM32_PIN(315		PINCTRL_PIN(26, "PB10"),316		STM32_FUNCTION(0, "GPIOB10"),317		STM32_FUNCTION(2, "TIM2_CH3"),318		STM32_FUNCTION(5, "I2C2_SCL"),319		STM32_FUNCTION(6, "SPI2_SCK I2S2_CK"),320		STM32_FUNCTION(8, "USART3_TX"),321		STM32_FUNCTION(10, "QUADSPI_BK1_NCS"),322		STM32_FUNCTION(11, "OTG_HS_ULPI_D3"),323		STM32_FUNCTION(12, "ETH_MII_RX_ER"),324		STM32_FUNCTION(15, "LCD_G4"),325		STM32_FUNCTION(16, "EVENTOUT"),326		STM32_FUNCTION(17, "ANALOG")327	),328	STM32_PIN(329		PINCTRL_PIN(27, "PB11"),330		STM32_FUNCTION(0, "GPIOB11"),331		STM32_FUNCTION(2, "TIM2_CH4"),332		STM32_FUNCTION(5, "I2C2_SDA"),333		STM32_FUNCTION(8, "USART3_RX"),334		STM32_FUNCTION(11, "OTG_HS_ULPI_D4"),335		STM32_FUNCTION(12, "ETH_MII_TX_EN ETH_RMII_TX_EN"),336		STM32_FUNCTION(14, "DSIHOST_TE"),337		STM32_FUNCTION(15, "LCD_G5"),338		STM32_FUNCTION(16, "EVENTOUT"),339		STM32_FUNCTION(17, "ANALOG")340	),341	STM32_PIN(342		PINCTRL_PIN(28, "PB12"),343		STM32_FUNCTION(0, "GPIOB12"),344		STM32_FUNCTION(2, "TIM1_BKIN"),345		STM32_FUNCTION(5, "I2C2_SMBA"),346		STM32_FUNCTION(6, "SPI2_NSS I2S2_WS"),347		STM32_FUNCTION(8, "USART3_CK"),348		STM32_FUNCTION(10, "CAN2_RX"),349		STM32_FUNCTION(11, "OTG_HS_ULPI_D5"),350		STM32_FUNCTION(12, "ETH_MII_TXD0 ETH_RMII_TXD0"),351		STM32_FUNCTION(13, "OTG_HS_ID"),352		STM32_FUNCTION(16, "EVENTOUT"),353		STM32_FUNCTION(17, "ANALOG")354	),355	STM32_PIN(356		PINCTRL_PIN(29, "PB13"),357		STM32_FUNCTION(0, "GPIOB13"),358		STM32_FUNCTION(2, "TIM1_CH1N"),359		STM32_FUNCTION(6, "SPI2_SCK I2S2_CK"),360		STM32_FUNCTION(8, "USART3_CTS"),361		STM32_FUNCTION(10, "CAN2_TX"),362		STM32_FUNCTION(11, "OTG_HS_ULPI_D6"),363		STM32_FUNCTION(12, "ETH_MII_TXD1 ETH_RMII_TXD1"),364		STM32_FUNCTION(16, "EVENTOUT"),365		STM32_FUNCTION(17, "ANALOG")366	),367	STM32_PIN(368		PINCTRL_PIN(30, "PB14"),369		STM32_FUNCTION(0, "GPIOB14"),370		STM32_FUNCTION(2, "TIM1_CH2N"),371		STM32_FUNCTION(4, "TIM8_CH2N"),372		STM32_FUNCTION(6, "SPI2_MISO"),373		STM32_FUNCTION(7, "I2S2EXT_SD"),374		STM32_FUNCTION(8, "USART3_RTS"),375		STM32_FUNCTION(10, "TIM12_CH1"),376		STM32_FUNCTION(13, "OTG_HS_DM"),377		STM32_FUNCTION(16, "EVENTOUT"),378		STM32_FUNCTION(17, "ANALOG")379	),380	STM32_PIN(381		PINCTRL_PIN(31, "PB15"),382		STM32_FUNCTION(0, "GPIOB15"),383		STM32_FUNCTION(1, "RTC_REFIN"),384		STM32_FUNCTION(2, "TIM1_CH3N"),385		STM32_FUNCTION(4, "TIM8_CH3N"),386		STM32_FUNCTION(6, "SPI2_MOSI I2S2_SD"),387		STM32_FUNCTION(10, "TIM12_CH2"),388		STM32_FUNCTION(13, "OTG_HS_DP"),389		STM32_FUNCTION(16, "EVENTOUT"),390		STM32_FUNCTION(17, "ANALOG")391	),392	STM32_PIN(393		PINCTRL_PIN(32, "PC0"),394		STM32_FUNCTION(0, "GPIOC0"),395		STM32_FUNCTION(11, "OTG_HS_ULPI_STP"),396		STM32_FUNCTION(13, "FMC_SDNWE"),397		STM32_FUNCTION(15, "LCD_R5"),398		STM32_FUNCTION(16, "EVENTOUT"),399		STM32_FUNCTION(17, "ANALOG")400	),401	STM32_PIN(402		PINCTRL_PIN(33, "PC1"),403		STM32_FUNCTION(0, "GPIOC1"),404		STM32_FUNCTION(1, "TRACED0"),405		STM32_FUNCTION(6, "SPI2_MOSI I2S2_SD"),406		STM32_FUNCTION(7, "SAI1_SD_A"),407		STM32_FUNCTION(12, "ETH_MDC"),408		STM32_FUNCTION(16, "EVENTOUT"),409		STM32_FUNCTION(17, "ANALOG")410	),411	STM32_PIN(412		PINCTRL_PIN(34, "PC2"),413		STM32_FUNCTION(0, "GPIOC2"),414		STM32_FUNCTION(6, "SPI2_MISO"),415		STM32_FUNCTION(7, "I2S2EXT_SD"),416		STM32_FUNCTION(11, "OTG_HS_ULPI_DIR"),417		STM32_FUNCTION(12, "ETH_MII_TXD2"),418		STM32_FUNCTION(13, "FMC_SDNE0"),419		STM32_FUNCTION(16, "EVENTOUT"),420		STM32_FUNCTION(17, "ANALOG")421	),422	STM32_PIN(423		PINCTRL_PIN(35, "PC3"),424		STM32_FUNCTION(0, "GPIOC3"),425		STM32_FUNCTION(6, "SPI2_MOSI I2S2_SD"),426		STM32_FUNCTION(11, "OTG_HS_ULPI_NXT"),427		STM32_FUNCTION(12, "ETH_MII_TX_CLK"),428		STM32_FUNCTION(13, "FMC_SDCKE0"),429		STM32_FUNCTION(16, "EVENTOUT"),430		STM32_FUNCTION(17, "ANALOG")431	),432	STM32_PIN(433		PINCTRL_PIN(36, "PC4"),434		STM32_FUNCTION(0, "GPIOC4"),435		STM32_FUNCTION(12, "ETH_MII_RXD0 ETH_RMII_RXD0"),436		STM32_FUNCTION(13, "FMC_SDNE0"),437		STM32_FUNCTION(16, "EVENTOUT"),438		STM32_FUNCTION(17, "ANALOG")439	),440	STM32_PIN(441		PINCTRL_PIN(37, "PC5"),442		STM32_FUNCTION(0, "GPIOC5"),443		STM32_FUNCTION(12, "ETH_MII_RXD1 ETH_RMII_RXD1"),444		STM32_FUNCTION(13, "FMC_SDCKE0"),445		STM32_FUNCTION(16, "EVENTOUT"),446		STM32_FUNCTION(17, "ANALOG")447	),448	STM32_PIN(449		PINCTRL_PIN(38, "PC6"),450		STM32_FUNCTION(0, "GPIOC6"),451		STM32_FUNCTION(3, "TIM3_CH1"),452		STM32_FUNCTION(4, "TIM8_CH1"),453		STM32_FUNCTION(6, "I2S2_MCK"),454		STM32_FUNCTION(9, "USART6_TX"),455		STM32_FUNCTION(13, "SDIO_D6"),456		STM32_FUNCTION(14, "DCMI_D0"),457		STM32_FUNCTION(15, "LCD_HSYNC"),458		STM32_FUNCTION(16, "EVENTOUT"),459		STM32_FUNCTION(17, "ANALOG")460	),461	STM32_PIN(462		PINCTRL_PIN(39, "PC7"),463		STM32_FUNCTION(0, "GPIOC7"),464		STM32_FUNCTION(3, "TIM3_CH2"),465		STM32_FUNCTION(4, "TIM8_CH2"),466		STM32_FUNCTION(7, "I2S3_MCK"),467		STM32_FUNCTION(9, "USART6_RX"),468		STM32_FUNCTION(13, "SDIO_D7"),469		STM32_FUNCTION(14, "DCMI_D1"),470		STM32_FUNCTION(15, "LCD_G6"),471		STM32_FUNCTION(16, "EVENTOUT"),472		STM32_FUNCTION(17, "ANALOG")473	),474	STM32_PIN(475		PINCTRL_PIN(40, "PC8"),476		STM32_FUNCTION(0, "GPIOC8"),477		STM32_FUNCTION(1, "TRACED1"),478		STM32_FUNCTION(3, "TIM3_CH3"),479		STM32_FUNCTION(4, "TIM8_CH3"),480		STM32_FUNCTION(9, "USART6_CK"),481		STM32_FUNCTION(13, "SDIO_D0"),482		STM32_FUNCTION(14, "DCMI_D2"),483		STM32_FUNCTION(16, "EVENTOUT"),484		STM32_FUNCTION(17, "ANALOG")485	),486	STM32_PIN(487		PINCTRL_PIN(41, "PC9"),488		STM32_FUNCTION(0, "GPIOC9"),489		STM32_FUNCTION(1, "MCO2"),490		STM32_FUNCTION(3, "TIM3_CH4"),491		STM32_FUNCTION(4, "TIM8_CH4"),492		STM32_FUNCTION(5, "I2C3_SDA"),493		STM32_FUNCTION(6, "I2S_CKIN"),494		STM32_FUNCTION(10, "QUADSPI_BK1_IO0"),495		STM32_FUNCTION(13, "SDIO_D1"),496		STM32_FUNCTION(14, "DCMI_D3"),497		STM32_FUNCTION(16, "EVENTOUT"),498		STM32_FUNCTION(17, "ANALOG")499	),500	STM32_PIN(501		PINCTRL_PIN(42, "PC10"),502		STM32_FUNCTION(0, "GPIOC10"),503		STM32_FUNCTION(7, "SPI3_SCK I2S3_CK"),504		STM32_FUNCTION(8, "USART3_TX"),505		STM32_FUNCTION(9, "UART4_TX"),506		STM32_FUNCTION(10, "QUADSPI_BK1_IO1"),507		STM32_FUNCTION(13, "SDIO_D2"),508		STM32_FUNCTION(14, "DCMI_D8"),509		STM32_FUNCTION(15, "LCD_R2"),510		STM32_FUNCTION(16, "EVENTOUT"),511		STM32_FUNCTION(17, "ANALOG")512	),513	STM32_PIN(514		PINCTRL_PIN(43, "PC11"),515		STM32_FUNCTION(0, "GPIOC11"),516		STM32_FUNCTION(6, "I2S3EXT_SD"),517		STM32_FUNCTION(7, "SPI3_MISO"),518		STM32_FUNCTION(8, "USART3_RX"),519		STM32_FUNCTION(9, "UART4_RX"),520		STM32_FUNCTION(10, "QUADSPI_BK2_NCS"),521		STM32_FUNCTION(13, "SDIO_D3"),522		STM32_FUNCTION(14, "DCMI_D4"),523		STM32_FUNCTION(16, "EVENTOUT"),524		STM32_FUNCTION(17, "ANALOG")525	),526	STM32_PIN(527		PINCTRL_PIN(44, "PC12"),528		STM32_FUNCTION(0, "GPIOC12"),529		STM32_FUNCTION(1, "TRACED3"),530		STM32_FUNCTION(7, "SPI3_MOSI I2S3_SD"),531		STM32_FUNCTION(8, "USART3_CK"),532		STM32_FUNCTION(9, "UART5_TX"),533		STM32_FUNCTION(13, "SDIO_CK"),534		STM32_FUNCTION(14, "DCMI_D9"),535		STM32_FUNCTION(16, "EVENTOUT"),536		STM32_FUNCTION(17, "ANALOG")537	),538	STM32_PIN(539		PINCTRL_PIN(45, "PC13"),540		STM32_FUNCTION(0, "GPIOC13"),541		STM32_FUNCTION(16, "EVENTOUT"),542		STM32_FUNCTION(17, "ANALOG")543	),544	STM32_PIN(545		PINCTRL_PIN(46, "PC14"),546		STM32_FUNCTION(0, "GPIOC14"),547		STM32_FUNCTION(16, "EVENTOUT"),548		STM32_FUNCTION(17, "ANALOG")549	),550	STM32_PIN(551		PINCTRL_PIN(47, "PC15"),552		STM32_FUNCTION(0, "GPIOC15"),553		STM32_FUNCTION(16, "EVENTOUT"),554		STM32_FUNCTION(17, "ANALOG")555	),556	STM32_PIN(557		PINCTRL_PIN(48, "PD0"),558		STM32_FUNCTION(0, "GPIOD0"),559		STM32_FUNCTION(10, "CAN1_RX"),560		STM32_FUNCTION(13, "FMC_D2"),561		STM32_FUNCTION(16, "EVENTOUT"),562		STM32_FUNCTION(17, "ANALOG")563	),564	STM32_PIN(565		PINCTRL_PIN(49, "PD1"),566		STM32_FUNCTION(0, "GPIOD1"),567		STM32_FUNCTION(10, "CAN1_TX"),568		STM32_FUNCTION(13, "FMC_D3"),569		STM32_FUNCTION(16, "EVENTOUT"),570		STM32_FUNCTION(17, "ANALOG")571	),572	STM32_PIN(573		PINCTRL_PIN(50, "PD2"),574		STM32_FUNCTION(0, "GPIOD2"),575		STM32_FUNCTION(1, "TRACED2"),576		STM32_FUNCTION(3, "TIM3_ETR"),577		STM32_FUNCTION(9, "UART5_RX"),578		STM32_FUNCTION(13, "SDIO_CMD"),579		STM32_FUNCTION(14, "DCMI_D11"),580		STM32_FUNCTION(16, "EVENTOUT"),581		STM32_FUNCTION(17, "ANALOG")582	),583	STM32_PIN(584		PINCTRL_PIN(51, "PD3"),585		STM32_FUNCTION(0, "GPIOD3"),586		STM32_FUNCTION(6, "SPI2_SCK I2S2_CK"),587		STM32_FUNCTION(8, "USART2_CTS"),588		STM32_FUNCTION(13, "FMC_CLK"),589		STM32_FUNCTION(14, "DCMI_D5"),590		STM32_FUNCTION(15, "LCD_G7"),591		STM32_FUNCTION(16, "EVENTOUT"),592		STM32_FUNCTION(17, "ANALOG")593	),594	STM32_PIN(595		PINCTRL_PIN(52, "PD4"),596		STM32_FUNCTION(0, "GPIOD4"),597		STM32_FUNCTION(8, "USART2_RTS"),598		STM32_FUNCTION(13, "FMC_NOE"),599		STM32_FUNCTION(16, "EVENTOUT"),600		STM32_FUNCTION(17, "ANALOG")601	),602	STM32_PIN(603		PINCTRL_PIN(53, "PD5"),604		STM32_FUNCTION(0, "GPIOD5"),605		STM32_FUNCTION(8, "USART2_TX"),606		STM32_FUNCTION(13, "FMC_NWE"),607		STM32_FUNCTION(16, "EVENTOUT"),608		STM32_FUNCTION(17, "ANALOG")609	),610	STM32_PIN(611		PINCTRL_PIN(54, "PD6"),612		STM32_FUNCTION(0, "GPIOD6"),613		STM32_FUNCTION(6, "SPI3_MOSI I2S3_SD"),614		STM32_FUNCTION(7, "SAI1_SD_A"),615		STM32_FUNCTION(8, "USART2_RX"),616		STM32_FUNCTION(13, "FMC_NWAIT"),617		STM32_FUNCTION(14, "DCMI_D10"),618		STM32_FUNCTION(15, "LCD_B2"),619		STM32_FUNCTION(16, "EVENTOUT"),620		STM32_FUNCTION(17, "ANALOG")621	),622	STM32_PIN(623		PINCTRL_PIN(55, "PD7"),624		STM32_FUNCTION(0, "GPIOD7"),625		STM32_FUNCTION(8, "USART2_CK"),626		STM32_FUNCTION(13, "FMC_NE1"),627		STM32_FUNCTION(16, "EVENTOUT"),628		STM32_FUNCTION(17, "ANALOG")629	),630	STM32_PIN(631		PINCTRL_PIN(56, "PD8"),632		STM32_FUNCTION(0, "GPIOD8"),633		STM32_FUNCTION(8, "USART3_TX"),634		STM32_FUNCTION(13, "FMC_D13"),635		STM32_FUNCTION(16, "EVENTOUT"),636		STM32_FUNCTION(17, "ANALOG")637	),638	STM32_PIN(639		PINCTRL_PIN(57, "PD9"),640		STM32_FUNCTION(0, "GPIOD9"),641		STM32_FUNCTION(8, "USART3_RX"),642		STM32_FUNCTION(13, "FMC_D14"),643		STM32_FUNCTION(16, "EVENTOUT"),644		STM32_FUNCTION(17, "ANALOG")645	),646	STM32_PIN(647		PINCTRL_PIN(58, "PD10"),648		STM32_FUNCTION(0, "GPIOD10"),649		STM32_FUNCTION(8, "USART3_CK"),650		STM32_FUNCTION(13, "FMC_D15"),651		STM32_FUNCTION(15, "LCD_B3"),652		STM32_FUNCTION(16, "EVENTOUT"),653		STM32_FUNCTION(17, "ANALOG")654	),655	STM32_PIN(656		PINCTRL_PIN(59, "PD11"),657		STM32_FUNCTION(0, "GPIOD11"),658		STM32_FUNCTION(8, "USART3_CTS"),659		STM32_FUNCTION(10, "QUADSPI_BK1_IO0"),660		STM32_FUNCTION(13, "FMC_A16 FMC_CLE"),661		STM32_FUNCTION(16, "EVENTOUT"),662		STM32_FUNCTION(17, "ANALOG")663	),664	STM32_PIN(665		PINCTRL_PIN(60, "PD12"),666		STM32_FUNCTION(0, "GPIOD12"),667		STM32_FUNCTION(3, "TIM4_CH1"),668		STM32_FUNCTION(8, "USART3_RTS"),669		STM32_FUNCTION(10, "QUADSPI_BK1_IO1"),670		STM32_FUNCTION(13, "FMC_A17 FMC_ALE"),671		STM32_FUNCTION(16, "EVENTOUT"),672		STM32_FUNCTION(17, "ANALOG")673	),674	STM32_PIN(675		PINCTRL_PIN(61, "PD13"),676		STM32_FUNCTION(0, "GPIOD13"),677		STM32_FUNCTION(3, "TIM4_CH2"),678		STM32_FUNCTION(10, "QUADSPI_BK1_IO3"),679		STM32_FUNCTION(13, "FMC_A18"),680		STM32_FUNCTION(16, "EVENTOUT"),681		STM32_FUNCTION(17, "ANALOG")682	),683	STM32_PIN(684		PINCTRL_PIN(62, "PD14"),685		STM32_FUNCTION(0, "GPIOD14"),686		STM32_FUNCTION(3, "TIM4_CH3"),687		STM32_FUNCTION(13, "FMC_D0"),688		STM32_FUNCTION(16, "EVENTOUT"),689		STM32_FUNCTION(17, "ANALOG")690	),691	STM32_PIN(692		PINCTRL_PIN(63, "PD15"),693		STM32_FUNCTION(0, "GPIOD15"),694		STM32_FUNCTION(3, "TIM4_CH4"),695		STM32_FUNCTION(13, "FMC_D1"),696		STM32_FUNCTION(16, "EVENTOUT"),697		STM32_FUNCTION(17, "ANALOG")698	),699	STM32_PIN(700		PINCTRL_PIN(64, "PE0"),701		STM32_FUNCTION(0, "GPIOE0"),702		STM32_FUNCTION(3, "TIM4_ETR"),703		STM32_FUNCTION(9, "UART8_RX"),704		STM32_FUNCTION(13, "FMC_NBL0"),705		STM32_FUNCTION(14, "DCMI_D2"),706		STM32_FUNCTION(16, "EVENTOUT"),707		STM32_FUNCTION(17, "ANALOG")708	),709	STM32_PIN(710		PINCTRL_PIN(65, "PE1"),711		STM32_FUNCTION(0, "GPIOE1"),712		STM32_FUNCTION(9, "UART8_TX"),713		STM32_FUNCTION(13, "FMC_NBL1"),714		STM32_FUNCTION(14, "DCMI_D3"),715		STM32_FUNCTION(16, "EVENTOUT"),716		STM32_FUNCTION(17, "ANALOG")717	),718	STM32_PIN(719		PINCTRL_PIN(66, "PE2"),720		STM32_FUNCTION(0, "GPIOE2"),721		STM32_FUNCTION(1, "TRACECLK"),722		STM32_FUNCTION(6, "SPI4_SCK"),723		STM32_FUNCTION(7, "SAI1_MCLK_A"),724		STM32_FUNCTION(10, "QUADSPI_BK1_IO2"),725		STM32_FUNCTION(12, "ETH_MII_TXD3"),726		STM32_FUNCTION(13, "FMC_A23"),727		STM32_FUNCTION(16, "EVENTOUT"),728		STM32_FUNCTION(17, "ANALOG")729	),730	STM32_PIN(731		PINCTRL_PIN(67, "PE3"),732		STM32_FUNCTION(0, "GPIOE3"),733		STM32_FUNCTION(1, "TRACED0"),734		STM32_FUNCTION(7, "SAI1_SD_B"),735		STM32_FUNCTION(13, "FMC_A19"),736		STM32_FUNCTION(16, "EVENTOUT"),737		STM32_FUNCTION(17, "ANALOG")738	),739	STM32_PIN(740		PINCTRL_PIN(68, "PE4"),741		STM32_FUNCTION(0, "GPIOE4"),742		STM32_FUNCTION(1, "TRACED1"),743		STM32_FUNCTION(6, "SPI4_NSS"),744		STM32_FUNCTION(7, "SAI1_FS_A"),745		STM32_FUNCTION(13, "FMC_A20"),746		STM32_FUNCTION(14, "DCMI_D4"),747		STM32_FUNCTION(15, "LCD_B0"),748		STM32_FUNCTION(16, "EVENTOUT"),749		STM32_FUNCTION(17, "ANALOG")750	),751	STM32_PIN(752		PINCTRL_PIN(69, "PE5"),753		STM32_FUNCTION(0, "GPIOE5"),754		STM32_FUNCTION(1, "TRACED2"),755		STM32_FUNCTION(4, "TIM9_CH1"),756		STM32_FUNCTION(6, "SPI4_MISO"),757		STM32_FUNCTION(7, "SAI1_SCK_A"),758		STM32_FUNCTION(13, "FMC_A21"),759		STM32_FUNCTION(14, "DCMI_D6"),760		STM32_FUNCTION(15, "LCD_G0"),761		STM32_FUNCTION(16, "EVENTOUT"),762		STM32_FUNCTION(17, "ANALOG")763	),764	STM32_PIN(765		PINCTRL_PIN(70, "PE6"),766		STM32_FUNCTION(0, "GPIOE6"),767		STM32_FUNCTION(1, "TRACED3"),768		STM32_FUNCTION(4, "TIM9_CH2"),769		STM32_FUNCTION(6, "SPI4_MOSI"),770		STM32_FUNCTION(7, "SAI1_SD_A"),771		STM32_FUNCTION(13, "FMC_A22"),772		STM32_FUNCTION(14, "DCMI_D7"),773		STM32_FUNCTION(15, "LCD_G1"),774		STM32_FUNCTION(16, "EVENTOUT"),775		STM32_FUNCTION(17, "ANALOG")776	),777	STM32_PIN(778		PINCTRL_PIN(71, "PE7"),779		STM32_FUNCTION(0, "GPIOE7"),780		STM32_FUNCTION(2, "TIM1_ETR"),781		STM32_FUNCTION(9, "UART7_RX"),782		STM32_FUNCTION(11, "QUADSPI_BK2_IO0"),783		STM32_FUNCTION(13, "FMC_D4"),784		STM32_FUNCTION(16, "EVENTOUT"),785		STM32_FUNCTION(17, "ANALOG")786	),787	STM32_PIN(788		PINCTRL_PIN(72, "PE8"),789		STM32_FUNCTION(0, "GPIOE8"),790		STM32_FUNCTION(2, "TIM1_CH1N"),791		STM32_FUNCTION(9, "UART7_TX"),792		STM32_FUNCTION(11, "QUADSPI_BK2_IO1"),793		STM32_FUNCTION(13, "FMC_D5"),794		STM32_FUNCTION(16, "EVENTOUT"),795		STM32_FUNCTION(17, "ANALOG")796	),797	STM32_PIN(798		PINCTRL_PIN(73, "PE9"),799		STM32_FUNCTION(0, "GPIOE9"),800		STM32_FUNCTION(2, "TIM1_CH1"),801		STM32_FUNCTION(11, "QUADSPI_BK2_IO2"),802		STM32_FUNCTION(13, "FMC_D6"),803		STM32_FUNCTION(16, "EVENTOUT"),804		STM32_FUNCTION(17, "ANALOG")805	),806	STM32_PIN(807		PINCTRL_PIN(74, "PE10"),808		STM32_FUNCTION(0, "GPIOE10"),809		STM32_FUNCTION(2, "TIM1_CH2N"),810		STM32_FUNCTION(11, "QUADSPI_BK2_IO3"),811		STM32_FUNCTION(13, "FMC_D7"),812		STM32_FUNCTION(16, "EVENTOUT"),813		STM32_FUNCTION(17, "ANALOG")814	),815	STM32_PIN(816		PINCTRL_PIN(75, "PE11"),817		STM32_FUNCTION(0, "GPIOE11"),818		STM32_FUNCTION(2, "TIM1_CH2"),819		STM32_FUNCTION(6, "SPI4_NSS"),820		STM32_FUNCTION(13, "FMC_D8"),821		STM32_FUNCTION(15, "LCD_G3"),822		STM32_FUNCTION(16, "EVENTOUT"),823		STM32_FUNCTION(17, "ANALOG")824	),825	STM32_PIN(826		PINCTRL_PIN(76, "PE12"),827		STM32_FUNCTION(0, "GPIOE12"),828		STM32_FUNCTION(2, "TIM1_CH3N"),829		STM32_FUNCTION(6, "SPI4_SCK"),830		STM32_FUNCTION(13, "FMC_D9"),831		STM32_FUNCTION(15, "LCD_B4"),832		STM32_FUNCTION(16, "EVENTOUT"),833		STM32_FUNCTION(17, "ANALOG")834	),835	STM32_PIN(836		PINCTRL_PIN(77, "PE13"),837		STM32_FUNCTION(0, "GPIOE13"),838		STM32_FUNCTION(2, "TIM1_CH3"),839		STM32_FUNCTION(6, "SPI4_MISO"),840		STM32_FUNCTION(13, "FMC_D10"),841		STM32_FUNCTION(15, "LCD_DE"),842		STM32_FUNCTION(16, "EVENTOUT"),843		STM32_FUNCTION(17, "ANALOG")844	),845	STM32_PIN(846		PINCTRL_PIN(78, "PE14"),847		STM32_FUNCTION(0, "GPIOE14"),848		STM32_FUNCTION(2, "TIM1_CH4"),849		STM32_FUNCTION(6, "SPI4_MOSI"),850		STM32_FUNCTION(13, "FMC_D11"),851		STM32_FUNCTION(15, "LCD_CLK"),852		STM32_FUNCTION(16, "EVENTOUT"),853		STM32_FUNCTION(17, "ANALOG")854	),855	STM32_PIN(856		PINCTRL_PIN(79, "PE15"),857		STM32_FUNCTION(0, "GPIOE15"),858		STM32_FUNCTION(2, "TIM1_BKIN"),859		STM32_FUNCTION(13, "FMC_D12"),860		STM32_FUNCTION(15, "LCD_R7"),861		STM32_FUNCTION(16, "EVENTOUT"),862		STM32_FUNCTION(17, "ANALOG")863	),864	STM32_PIN(865		PINCTRL_PIN(80, "PF0"),866		STM32_FUNCTION(0, "GPIOF0"),867		STM32_FUNCTION(5, "I2C2_SDA"),868		STM32_FUNCTION(13, "FMC_A0"),869		STM32_FUNCTION(16, "EVENTOUT"),870		STM32_FUNCTION(17, "ANALOG")871	),872	STM32_PIN(873		PINCTRL_PIN(81, "PF1"),874		STM32_FUNCTION(0, "GPIOF1"),875		STM32_FUNCTION(5, "I2C2_SCL"),876		STM32_FUNCTION(13, "FMC_A1"),877		STM32_FUNCTION(16, "EVENTOUT"),878		STM32_FUNCTION(17, "ANALOG")879	),880	STM32_PIN(881		PINCTRL_PIN(82, "PF2"),882		STM32_FUNCTION(0, "GPIOF2"),883		STM32_FUNCTION(5, "I2C2_SMBA"),884		STM32_FUNCTION(13, "FMC_A2"),885		STM32_FUNCTION(16, "EVENTOUT"),886		STM32_FUNCTION(17, "ANALOG")887	),888	STM32_PIN(889		PINCTRL_PIN(83, "PF3"),890		STM32_FUNCTION(0, "GPIOF3"),891		STM32_FUNCTION(13, "FMC_A3"),892		STM32_FUNCTION(16, "EVENTOUT"),893		STM32_FUNCTION(17, "ANALOG")894	),895	STM32_PIN(896		PINCTRL_PIN(84, "PF4"),897		STM32_FUNCTION(0, "GPIOF4"),898		STM32_FUNCTION(13, "FMC_A4"),899		STM32_FUNCTION(16, "EVENTOUT"),900		STM32_FUNCTION(17, "ANALOG")901	),902	STM32_PIN(903		PINCTRL_PIN(85, "PF5"),904		STM32_FUNCTION(0, "GPIOF5"),905		STM32_FUNCTION(13, "FMC_A5"),906		STM32_FUNCTION(16, "EVENTOUT"),907		STM32_FUNCTION(17, "ANALOG")908	),909	STM32_PIN(910		PINCTRL_PIN(86, "PF6"),911		STM32_FUNCTION(0, "GPIOF6"),912		STM32_FUNCTION(4, "TIM10_CH1"),913		STM32_FUNCTION(6, "SPI5_NSS"),914		STM32_FUNCTION(7, "SAI1_SD_B"),915		STM32_FUNCTION(9, "UART7_RX"),916		STM32_FUNCTION(10, "QUADSPI_BK1_IO3"),917		STM32_FUNCTION(16, "EVENTOUT"),918		STM32_FUNCTION(17, "ANALOG")919	),920	STM32_PIN(921		PINCTRL_PIN(87, "PF7"),922		STM32_FUNCTION(0, "GPIOF7"),923		STM32_FUNCTION(4, "TIM11_CH1"),924		STM32_FUNCTION(6, "SPI5_SCK"),925		STM32_FUNCTION(7, "SAI1_MCLK_B"),926		STM32_FUNCTION(9, "UART7_TX"),927		STM32_FUNCTION(10, "QUADSPI_BK1_IO2"),928		STM32_FUNCTION(16, "EVENTOUT"),929		STM32_FUNCTION(17, "ANALOG")930	),931	STM32_PIN(932		PINCTRL_PIN(88, "PF8"),933		STM32_FUNCTION(0, "GPIOF8"),934		STM32_FUNCTION(6, "SPI5_MISO"),935		STM32_FUNCTION(7, "SAI1_SCK_B"),936		STM32_FUNCTION(10, "TIM13_CH1"),937		STM32_FUNCTION(11, "QUADSPI_BK1_IO0"),938		STM32_FUNCTION(16, "EVENTOUT"),939		STM32_FUNCTION(17, "ANALOG")940	),941	STM32_PIN(942		PINCTRL_PIN(89, "PF9"),943		STM32_FUNCTION(0, "GPIOF9"),944		STM32_FUNCTION(6, "SPI5_MOSI"),945		STM32_FUNCTION(7, "SAI1_FS_B"),946		STM32_FUNCTION(10, "TIM14_CH1"),947		STM32_FUNCTION(11, "QUADSPI_BK1_IO1"),948		STM32_FUNCTION(16, "EVENTOUT"),949		STM32_FUNCTION(17, "ANALOG")950	),951	STM32_PIN(952		PINCTRL_PIN(90, "PF10"),953		STM32_FUNCTION(0, "GPIOF10"),954		STM32_FUNCTION(10, "QUADSPI_CLK"),955		STM32_FUNCTION(14, "DCMI_D11"),956		STM32_FUNCTION(15, "LCD_DE"),957		STM32_FUNCTION(16, "EVENTOUT"),958		STM32_FUNCTION(17, "ANALOG")959	),960	STM32_PIN(961		PINCTRL_PIN(91, "PF11"),962		STM32_FUNCTION(0, "GPIOF11"),963		STM32_FUNCTION(6, "SPI5_MOSI"),964		STM32_FUNCTION(13, "FMC_SDNRAS"),965		STM32_FUNCTION(14, "DCMI_D12"),966		STM32_FUNCTION(16, "EVENTOUT"),967		STM32_FUNCTION(17, "ANALOG")968	),969	STM32_PIN(970		PINCTRL_PIN(92, "PF12"),971		STM32_FUNCTION(0, "GPIOF12"),972		STM32_FUNCTION(13, "FMC_A6"),973		STM32_FUNCTION(16, "EVENTOUT"),974		STM32_FUNCTION(17, "ANALOG")975	),976	STM32_PIN(977		PINCTRL_PIN(93, "PF13"),978		STM32_FUNCTION(0, "GPIOF13"),979		STM32_FUNCTION(13, "FMC_A7"),980		STM32_FUNCTION(16, "EVENTOUT"),981		STM32_FUNCTION(17, "ANALOG")982	),983	STM32_PIN(984		PINCTRL_PIN(94, "PF14"),985		STM32_FUNCTION(0, "GPIOF14"),986		STM32_FUNCTION(13, "FMC_A8"),987		STM32_FUNCTION(16, "EVENTOUT"),988		STM32_FUNCTION(17, "ANALOG")989	),990	STM32_PIN(991		PINCTRL_PIN(95, "PF15"),992		STM32_FUNCTION(0, "GPIOF15"),993		STM32_FUNCTION(13, "FMC_A9"),994		STM32_FUNCTION(16, "EVENTOUT"),995		STM32_FUNCTION(17, "ANALOG")996	),997	STM32_PIN(998		PINCTRL_PIN(96, "PG0"),999		STM32_FUNCTION(0, "GPIOG0"),1000		STM32_FUNCTION(13, "FMC_A10"),1001		STM32_FUNCTION(16, "EVENTOUT"),1002		STM32_FUNCTION(17, "ANALOG")1003	),1004	STM32_PIN(1005		PINCTRL_PIN(97, "PG1"),1006		STM32_FUNCTION(0, "GPIOG1"),1007		STM32_FUNCTION(13, "FMC_A11"),1008		STM32_FUNCTION(16, "EVENTOUT"),1009		STM32_FUNCTION(17, "ANALOG")1010	),1011	STM32_PIN(1012		PINCTRL_PIN(98, "PG2"),1013		STM32_FUNCTION(0, "GPIOG2"),1014		STM32_FUNCTION(13, "FMC_A12"),1015		STM32_FUNCTION(16, "EVENTOUT"),1016		STM32_FUNCTION(17, "ANALOG")1017	),1018	STM32_PIN(1019		PINCTRL_PIN(99, "PG3"),1020		STM32_FUNCTION(0, "GPIOG3"),1021		STM32_FUNCTION(13, "FMC_A13"),1022		STM32_FUNCTION(16, "EVENTOUT"),1023		STM32_FUNCTION(17, "ANALOG")1024	),1025	STM32_PIN(1026		PINCTRL_PIN(100, "PG4"),1027		STM32_FUNCTION(0, "GPIOG4"),1028		STM32_FUNCTION(13, "FMC_A14 FMC_BA0"),1029		STM32_FUNCTION(16, "EVENTOUT"),1030		STM32_FUNCTION(17, "ANALOG")1031	),1032	STM32_PIN(1033		PINCTRL_PIN(101, "PG5"),1034		STM32_FUNCTION(0, "GPIOG5"),1035		STM32_FUNCTION(13, "FMC_A15 FMC_BA1"),1036		STM32_FUNCTION(16, "EVENTOUT"),1037		STM32_FUNCTION(17, "ANALOG")1038	),1039	STM32_PIN(1040		PINCTRL_PIN(102, "PG6"),1041		STM32_FUNCTION(0, "GPIOG6"),1042		STM32_FUNCTION(14, "DCMI_D12"),1043		STM32_FUNCTION(15, "LCD_R7"),1044		STM32_FUNCTION(16, "EVENTOUT"),1045		STM32_FUNCTION(17, "ANALOG")1046	),1047	STM32_PIN(1048		PINCTRL_PIN(103, "PG7"),1049		STM32_FUNCTION(0, "GPIOG7"),1050		STM32_FUNCTION(7, "SAI1_MCLK_A"),1051		STM32_FUNCTION(9, "USART6_CK"),1052		STM32_FUNCTION(13, "FMC_INT"),1053		STM32_FUNCTION(14, "DCMI_D13"),1054		STM32_FUNCTION(15, "LCD_CLK"),1055		STM32_FUNCTION(16, "EVENTOUT"),1056		STM32_FUNCTION(17, "ANALOG")1057	),1058	STM32_PIN(1059		PINCTRL_PIN(104, "PG8"),1060		STM32_FUNCTION(0, "GPIOG8"),1061		STM32_FUNCTION(6, "SPI6_NSS"),1062		STM32_FUNCTION(9, "USART6_RTS"),1063		STM32_FUNCTION(12, "ETH_PPS_OUT"),1064		STM32_FUNCTION(13, "FMC_SDCLK"),1065		STM32_FUNCTION(15, "LCD_G7"),1066		STM32_FUNCTION(16, "EVENTOUT"),1067		STM32_FUNCTION(17, "ANALOG")1068	),1069	STM32_PIN(1070		PINCTRL_PIN(105, "PG9"),1071		STM32_FUNCTION(0, "GPIOG9"),1072		STM32_FUNCTION(9, "USART6_RX"),1073		STM32_FUNCTION(10, "QUADSPI_BK2_IO2"),1074		STM32_FUNCTION(13, "FMC_NE2 FMC_NCE"),1075		STM32_FUNCTION(14, "DCMI_VSYNC"),1076		STM32_FUNCTION(16, "EVENTOUT"),1077		STM32_FUNCTION(17, "ANALOG")1078	),1079	STM32_PIN(1080		PINCTRL_PIN(106, "PG10"),1081		STM32_FUNCTION(0, "GPIOG10"),1082		STM32_FUNCTION(10, "LCD_G3"),1083		STM32_FUNCTION(13, "FMC_NE3"),1084		STM32_FUNCTION(14, "DCMI_D2"),1085		STM32_FUNCTION(15, "LCD_B2"),1086		STM32_FUNCTION(16, "EVENTOUT"),1087		STM32_FUNCTION(17, "ANALOG")1088	),1089	STM32_PIN(1090		PINCTRL_PIN(107, "PG11"),1091		STM32_FUNCTION(0, "GPIOG11"),1092		STM32_FUNCTION(12, "ETH_MII_TX_EN ETH_RMII_TX_EN"),1093		STM32_FUNCTION(14, "DCMI_D3"),1094		STM32_FUNCTION(15, "LCD_B3"),1095		STM32_FUNCTION(16, "EVENTOUT"),1096		STM32_FUNCTION(17, "ANALOG")1097	),1098	STM32_PIN(1099		PINCTRL_PIN(108, "PG12"),1100		STM32_FUNCTION(0, "GPIOG12"),1101		STM32_FUNCTION(6, "SPI6_MISO"),1102		STM32_FUNCTION(9, "USART6_RTS"),1103		STM32_FUNCTION(10, "LCD_B4"),1104		STM32_FUNCTION(13, "FMC_NE4"),1105		STM32_FUNCTION(15, "LCD_B1"),1106		STM32_FUNCTION(16, "EVENTOUT"),1107		STM32_FUNCTION(17, "ANALOG")1108	),1109	STM32_PIN(1110		PINCTRL_PIN(109, "PG13"),1111		STM32_FUNCTION(0, "GPIOG13"),1112		STM32_FUNCTION(1, "TRACED0"),1113		STM32_FUNCTION(6, "SPI6_SCK"),1114		STM32_FUNCTION(9, "USART6_CTS"),1115		STM32_FUNCTION(12, "ETH_MII_TXD0 ETH_RMII_TXD0"),1116		STM32_FUNCTION(13, "FMC_A24"),1117		STM32_FUNCTION(15, "LCD_R0"),1118		STM32_FUNCTION(16, "EVENTOUT"),1119		STM32_FUNCTION(17, "ANALOG")1120	),1121	STM32_PIN(1122		PINCTRL_PIN(110, "PG14"),1123		STM32_FUNCTION(0, "GPIOG14"),1124		STM32_FUNCTION(1, "TRACED1"),1125		STM32_FUNCTION(6, "SPI6_MOSI"),1126		STM32_FUNCTION(9, "USART6_TX"),1127		STM32_FUNCTION(10, "QUADSPI_BK2_IO3"),1128		STM32_FUNCTION(12, "ETH_MII_TXD1 ETH_RMII_TXD1"),1129		STM32_FUNCTION(13, "FMC_A25"),1130		STM32_FUNCTION(15, "LCD_B0"),1131		STM32_FUNCTION(16, "EVENTOUT"),1132		STM32_FUNCTION(17, "ANALOG")1133	),1134	STM32_PIN(1135		PINCTRL_PIN(111, "PG15"),1136		STM32_FUNCTION(0, "GPIOG15"),1137		STM32_FUNCTION(9, "USART6_CTS"),1138		STM32_FUNCTION(13, "FMC_SDNCAS"),1139		STM32_FUNCTION(14, "DCMI_D13"),1140		STM32_FUNCTION(16, "EVENTOUT"),1141		STM32_FUNCTION(17, "ANALOG")1142	),1143	STM32_PIN(1144		PINCTRL_PIN(112, "PH0"),1145		STM32_FUNCTION(0, "GPIOH0"),1146		STM32_FUNCTION(16, "EVENTOUT"),1147		STM32_FUNCTION(17, "ANALOG")1148	),1149	STM32_PIN(1150		PINCTRL_PIN(113, "PH1"),1151		STM32_FUNCTION(0, "GPIOH1"),1152		STM32_FUNCTION(16, "EVENTOUT"),1153		STM32_FUNCTION(17, "ANALOG")1154	),1155	STM32_PIN(1156		PINCTRL_PIN(114, "PH2"),1157		STM32_FUNCTION(0, "GPIOH2"),1158		STM32_FUNCTION(10, "QUADSPI_BK2_IO0"),1159		STM32_FUNCTION(12, "ETH_MII_CRS"),1160		STM32_FUNCTION(13, "FMC_SDCKE0"),1161		STM32_FUNCTION(15, "LCD_R0"),1162		STM32_FUNCTION(16, "EVENTOUT"),1163		STM32_FUNCTION(17, "ANALOG")1164	),1165	STM32_PIN(1166		PINCTRL_PIN(115, "PH3"),1167		STM32_FUNCTION(0, "GPIOH3"),1168		STM32_FUNCTION(10, "QUADSPI_BK2_IO1"),1169		STM32_FUNCTION(12, "ETH_MII_COL"),1170		STM32_FUNCTION(13, "FMC_SDNE0"),1171		STM32_FUNCTION(15, "LCD_R1"),1172		STM32_FUNCTION(16, "EVENTOUT"),1173		STM32_FUNCTION(17, "ANALOG")1174	),1175	STM32_PIN(1176		PINCTRL_PIN(116, "PH4"),1177		STM32_FUNCTION(0, "GPIOH4"),1178		STM32_FUNCTION(5, "I2C2_SCL"),1179		STM32_FUNCTION(10, "LCD_G5"),1180		STM32_FUNCTION(11, "OTG_HS_ULPI_NXT"),1181		STM32_FUNCTION(15, "LCD_G4"),1182		STM32_FUNCTION(16, "EVENTOUT"),1183		STM32_FUNCTION(17, "ANALOG")1184	),1185	STM32_PIN(1186		PINCTRL_PIN(117, "PH5"),1187		STM32_FUNCTION(0, "GPIOH5"),1188		STM32_FUNCTION(5, "I2C2_SDA"),1189		STM32_FUNCTION(6, "SPI5_NSS"),1190		STM32_FUNCTION(13, "FMC_SDNWE"),1191		STM32_FUNCTION(16, "EVENTOUT"),1192		STM32_FUNCTION(17, "ANALOG")1193	),1194	STM32_PIN(1195		PINCTRL_PIN(118, "PH6"),1196		STM32_FUNCTION(0, "GPIOH6"),1197		STM32_FUNCTION(5, "I2C2_SMBA"),1198		STM32_FUNCTION(6, "SPI5_SCK"),1199		STM32_FUNCTION(10, "TIM12_CH1"),1200		STM32_FUNCTION(12, "ETH_MII_RXD2"),1201		STM32_FUNCTION(13, "FMC_SDNE1"),1202		STM32_FUNCTION(14, "DCMI_D8"),1203		STM32_FUNCTION(16, "EVENTOUT"),1204		STM32_FUNCTION(17, "ANALOG")1205	),1206	STM32_PIN(1207		PINCTRL_PIN(119, "PH7"),1208		STM32_FUNCTION(0, "GPIOH7"),1209		STM32_FUNCTION(5, "I2C3_SCL"),1210		STM32_FUNCTION(6, "SPI5_MISO"),1211		STM32_FUNCTION(12, "ETH_MII_RXD3"),1212		STM32_FUNCTION(13, "FMC_SDCKE1"),1213		STM32_FUNCTION(14, "DCMI_D9"),1214		STM32_FUNCTION(16, "EVENTOUT"),1215		STM32_FUNCTION(17, "ANALOG")1216	),1217	STM32_PIN(1218		PINCTRL_PIN(120, "PH8"),1219		STM32_FUNCTION(0, "GPIOH8"),1220		STM32_FUNCTION(5, "I2C3_SDA"),1221		STM32_FUNCTION(13, "FMC_D16"),1222		STM32_FUNCTION(14, "DCMI_HSYNC"),1223		STM32_FUNCTION(15, "LCD_R2"),1224		STM32_FUNCTION(16, "EVENTOUT"),1225		STM32_FUNCTION(17, "ANALOG")1226	),1227	STM32_PIN(1228		PINCTRL_PIN(121, "PH9"),1229		STM32_FUNCTION(0, "GPIOH9"),1230		STM32_FUNCTION(5, "I2C3_SMBA"),1231		STM32_FUNCTION(10, "TIM12_CH2"),1232		STM32_FUNCTION(13, "FMC_D17"),1233		STM32_FUNCTION(14, "DCMI_D0"),1234		STM32_FUNCTION(15, "LCD_R3"),1235		STM32_FUNCTION(16, "EVENTOUT"),1236		STM32_FUNCTION(17, "ANALOG")1237	),1238	STM32_PIN(1239		PINCTRL_PIN(122, "PH10"),1240		STM32_FUNCTION(0, "GPIOH10"),1241		STM32_FUNCTION(3, "TIM5_CH1"),1242		STM32_FUNCTION(13, "FMC_D18"),1243		STM32_FUNCTION(14, "DCMI_D1"),1244		STM32_FUNCTION(15, "LCD_R4"),1245		STM32_FUNCTION(16, "EVENTOUT"),1246		STM32_FUNCTION(17, "ANALOG")1247	),1248	STM32_PIN(1249		PINCTRL_PIN(123, "PH11"),1250		STM32_FUNCTION(0, "GPIOH11"),1251		STM32_FUNCTION(3, "TIM5_CH2"),1252		STM32_FUNCTION(13, "FMC_D19"),1253		STM32_FUNCTION(14, "DCMI_D2"),1254		STM32_FUNCTION(15, "LCD_R5"),1255		STM32_FUNCTION(16, "EVENTOUT"),1256		STM32_FUNCTION(17, "ANALOG")1257	),1258	STM32_PIN(1259		PINCTRL_PIN(124, "PH12"),1260		STM32_FUNCTION(0, "GPIOH12"),1261		STM32_FUNCTION(3, "TIM5_CH3"),1262		STM32_FUNCTION(13, "FMC_D20"),1263		STM32_FUNCTION(14, "DCMI_D3"),1264		STM32_FUNCTION(15, "LCD_R6"),1265		STM32_FUNCTION(16, "EVENTOUT"),1266		STM32_FUNCTION(17, "ANALOG")1267	),1268	STM32_PIN(1269		PINCTRL_PIN(125, "PH13"),1270		STM32_FUNCTION(0, "GPIOH13"),1271		STM32_FUNCTION(4, "TIM8_CH1N"),1272		STM32_FUNCTION(10, "CAN1_TX"),1273		STM32_FUNCTION(13, "FMC_D21"),1274		STM32_FUNCTION(15, "LCD_G2"),1275		STM32_FUNCTION(16, "EVENTOUT"),1276		STM32_FUNCTION(17, "ANALOG")1277	),1278	STM32_PIN(1279		PINCTRL_PIN(126, "PH14"),1280		STM32_FUNCTION(0, "GPIOH14"),1281		STM32_FUNCTION(4, "TIM8_CH2N"),1282		STM32_FUNCTION(13, "FMC_D22"),1283		STM32_FUNCTION(14, "DCMI_D4"),1284		STM32_FUNCTION(15, "LCD_G3"),1285		STM32_FUNCTION(16, "EVENTOUT"),1286		STM32_FUNCTION(17, "ANALOG")1287	),1288	STM32_PIN(1289		PINCTRL_PIN(127, "PH15"),1290		STM32_FUNCTION(0, "GPIOH15"),1291		STM32_FUNCTION(4, "TIM8_CH3N"),1292		STM32_FUNCTION(13, "FMC_D23"),1293		STM32_FUNCTION(14, "DCMI_D11"),1294		STM32_FUNCTION(15, "LCD_G4"),1295		STM32_FUNCTION(16, "EVENTOUT"),1296		STM32_FUNCTION(17, "ANALOG")1297	),1298	STM32_PIN(1299		PINCTRL_PIN(128, "PI0"),1300		STM32_FUNCTION(0, "GPIOI0"),1301		STM32_FUNCTION(3, "TIM5_CH4"),1302		STM32_FUNCTION(6, "SPI2_NSS I2S2_WS"),1303		STM32_FUNCTION(13, "FMC_D24"),1304		STM32_FUNCTION(14, "DCMI_D13"),1305		STM32_FUNCTION(15, "LCD_G5"),1306		STM32_FUNCTION(16, "EVENTOUT"),1307		STM32_FUNCTION(17, "ANALOG")1308	),1309	STM32_PIN(1310		PINCTRL_PIN(129, "PI1"),1311		STM32_FUNCTION(0, "GPIOI1"),1312		STM32_FUNCTION(6, "SPI2_SCK I2S2_CK"),1313		STM32_FUNCTION(13, "FMC_D25"),1314		STM32_FUNCTION(14, "DCMI_D8"),1315		STM32_FUNCTION(15, "LCD_G6"),1316		STM32_FUNCTION(16, "EVENTOUT"),1317		STM32_FUNCTION(17, "ANALOG")1318	),1319	STM32_PIN(1320		PINCTRL_PIN(130, "PI2"),1321		STM32_FUNCTION(0, "GPIOI2"),1322		STM32_FUNCTION(4, "TIM8_CH4"),1323		STM32_FUNCTION(6, "SPI2_MISO"),1324		STM32_FUNCTION(7, "I2S2EXT_SD"),1325		STM32_FUNCTION(13, "FMC_D26"),1326		STM32_FUNCTION(14, "DCMI_D9"),1327		STM32_FUNCTION(15, "LCD_G7"),1328		STM32_FUNCTION(16, "EVENTOUT"),1329		STM32_FUNCTION(17, "ANALOG")1330	),1331	STM32_PIN(1332		PINCTRL_PIN(131, "PI3"),1333		STM32_FUNCTION(0, "GPIOI3"),1334		STM32_FUNCTION(4, "TIM8_ETR"),1335		STM32_FUNCTION(6, "SPI2_MOSI I2S2_SD"),1336		STM32_FUNCTION(13, "FMC_D27"),1337		STM32_FUNCTION(14, "DCMI_D10"),1338		STM32_FUNCTION(16, "EVENTOUT"),1339		STM32_FUNCTION(17, "ANALOG")1340	),1341	STM32_PIN(1342		PINCTRL_PIN(132, "PI4"),1343		STM32_FUNCTION(0, "GPIOI4"),1344		STM32_FUNCTION(4, "TIM8_BKIN"),1345		STM32_FUNCTION(13, "FMC_NBL2"),1346		STM32_FUNCTION(14, "DCMI_D5"),1347		STM32_FUNCTION(15, "LCD_B4"),1348		STM32_FUNCTION(16, "EVENTOUT"),1349		STM32_FUNCTION(17, "ANALOG")1350	),1351	STM32_PIN(1352		PINCTRL_PIN(133, "PI5"),1353		STM32_FUNCTION(0, "GPIOI5"),1354		STM32_FUNCTION(4, "TIM8_CH1"),1355		STM32_FUNCTION(13, "FMC_NBL3"),1356		STM32_FUNCTION(14, "DCMI_VSYNC"),1357		STM32_FUNCTION(15, "LCD_B5"),1358		STM32_FUNCTION(16, "EVENTOUT"),1359		STM32_FUNCTION(17, "ANALOG")1360	),1361	STM32_PIN(1362		PINCTRL_PIN(134, "PI6"),1363		STM32_FUNCTION(0, "GPIOI6"),1364		STM32_FUNCTION(4, "TIM8_CH2"),1365		STM32_FUNCTION(13, "FMC_D28"),1366		STM32_FUNCTION(14, "DCMI_D6"),1367		STM32_FUNCTION(15, "LCD_B6"),1368		STM32_FUNCTION(16, "EVENTOUT"),1369		STM32_FUNCTION(17, "ANALOG")1370	),1371	STM32_PIN(1372		PINCTRL_PIN(135, "PI7"),1373		STM32_FUNCTION(0, "GPIOI7"),1374		STM32_FUNCTION(4, "TIM8_CH3"),1375		STM32_FUNCTION(13, "FMC_D29"),1376		STM32_FUNCTION(14, "DCMI_D7"),1377		STM32_FUNCTION(15, "LCD_B7"),1378		STM32_FUNCTION(16, "EVENTOUT"),1379		STM32_FUNCTION(17, "ANALOG")1380	),1381	STM32_PIN(1382		PINCTRL_PIN(136, "PI8"),1383		STM32_FUNCTION(0, "GPIOI8"),1384		STM32_FUNCTION(16, "EVENTOUT"),1385		STM32_FUNCTION(17, "ANALOG")1386	),1387	STM32_PIN(1388		PINCTRL_PIN(137, "PI9"),1389		STM32_FUNCTION(0, "GPIOI9"),1390		STM32_FUNCTION(10, "CAN1_RX"),1391		STM32_FUNCTION(13, "FMC_D30"),1392		STM32_FUNCTION(15, "LCD_VSYNC"),1393		STM32_FUNCTION(16, "EVENTOUT"),1394		STM32_FUNCTION(17, "ANALOG")1395	),1396	STM32_PIN(1397		PINCTRL_PIN(138, "PI10"),1398		STM32_FUNCTION(0, "GPIOI10"),1399		STM32_FUNCTION(12, "ETH_MII_RX_ER"),1400		STM32_FUNCTION(13, "FMC_D31"),1401		STM32_FUNCTION(15, "LCD_HSYNC"),1402		STM32_FUNCTION(16, "EVENTOUT"),1403		STM32_FUNCTION(17, "ANALOG")1404	),1405	STM32_PIN(1406		PINCTRL_PIN(139, "PI11"),1407		STM32_FUNCTION(0, "GPIOI11"),1408		STM32_FUNCTION(10, "LCD_G6"),1409		STM32_FUNCTION(11, "OTG_HS_ULPI_DIR"),1410		STM32_FUNCTION(16, "EVENTOUT"),1411		STM32_FUNCTION(17, "ANALOG")1412	),1413	STM32_PIN(1414		PINCTRL_PIN(140, "PI12"),1415		STM32_FUNCTION(0, "GPIOI12"),1416		STM32_FUNCTION(15, "LCD_HSYNC"),1417		STM32_FUNCTION(16, "EVENTOUT"),1418		STM32_FUNCTION(17, "ANALOG")1419	),1420	STM32_PIN(1421		PINCTRL_PIN(141, "PI13"),1422		STM32_FUNCTION(0, "GPIOI13"),1423		STM32_FUNCTION(15, "LCD_VSYNC"),1424		STM32_FUNCTION(16, "EVENTOUT"),1425		STM32_FUNCTION(17, "ANALOG")1426	),1427	STM32_PIN(1428		PINCTRL_PIN(142, "PI14"),1429		STM32_FUNCTION(0, "GPIOI14"),1430		STM32_FUNCTION(15, "LCD_CLK"),1431		STM32_FUNCTION(16, "EVENTOUT"),1432		STM32_FUNCTION(17, "ANALOG")1433	),1434	STM32_PIN(1435		PINCTRL_PIN(143, "PI15"),1436		STM32_FUNCTION(0, "GPIOI15"),1437		STM32_FUNCTION(10, "LCD_G2"),1438		STM32_FUNCTION(15, "LCD_R0"),1439		STM32_FUNCTION(16, "EVENTOUT"),1440		STM32_FUNCTION(17, "ANALOG")1441	),1442	STM32_PIN(1443		PINCTRL_PIN(144, "PJ0"),1444		STM32_FUNCTION(0, "GPIOJ0"),1445		STM32_FUNCTION(10, "LCD_R7"),1446		STM32_FUNCTION(15, "LCD_R1"),1447		STM32_FUNCTION(16, "EVENTOUT"),1448		STM32_FUNCTION(17, "ANALOG")1449	),1450	STM32_PIN(1451		PINCTRL_PIN(145, "PJ1"),1452		STM32_FUNCTION(0, "GPIOJ1"),1453		STM32_FUNCTION(15, "LCD_R2"),1454		STM32_FUNCTION(16, "EVENTOUT"),1455		STM32_FUNCTION(17, "ANALOG")1456	),1457	STM32_PIN(1458		PINCTRL_PIN(146, "PJ2"),1459		STM32_FUNCTION(0, "GPIOJ2"),1460		STM32_FUNCTION(14, "DSIHOST_TE"),1461		STM32_FUNCTION(15, "LCD_R3"),1462		STM32_FUNCTION(16, "EVENTOUT"),1463		STM32_FUNCTION(17, "ANALOG")1464	),1465	STM32_PIN(1466		PINCTRL_PIN(147, "PJ3"),1467		STM32_FUNCTION(0, "GPIOJ3"),1468		STM32_FUNCTION(15, "LCD_R4"),1469		STM32_FUNCTION(16, "EVENTOUT"),1470		STM32_FUNCTION(17, "ANALOG")1471	),1472	STM32_PIN(1473		PINCTRL_PIN(148, "PJ4"),1474		STM32_FUNCTION(0, "GPIOJ4"),1475		STM32_FUNCTION(15, "LCD_R5"),1476		STM32_FUNCTION(16, "EVENTOUT"),1477		STM32_FUNCTION(17, "ANALOG")1478	),1479	STM32_PIN(1480		PINCTRL_PIN(149, "PJ5"),1481		STM32_FUNCTION(0, "GPIOJ5"),1482		STM32_FUNCTION(15, "LCD_R6"),1483		STM32_FUNCTION(16, "EVENTOUT"),1484		STM32_FUNCTION(17, "ANALOG")1485	),1486	STM32_PIN(1487		PINCTRL_PIN(156, "PJ12"),1488		STM32_FUNCTION(0, "GPIOJ12"),1489		STM32_FUNCTION(10, "LCD_G3"),1490		STM32_FUNCTION(15, "LCD_B0"),1491		STM32_FUNCTION(16, "EVENTOUT"),1492		STM32_FUNCTION(17, "ANALOG")1493	),1494	STM32_PIN(1495		PINCTRL_PIN(157, "PJ13"),1496		STM32_FUNCTION(0, "GPIOJ13"),1497		STM32_FUNCTION(10, "LCD_G4"),1498		STM32_FUNCTION(15, "LCD_B1"),1499		STM32_FUNCTION(16, "EVENTOUT"),1500		STM32_FUNCTION(17, "ANALOG")1501	),1502	STM32_PIN(1503		PINCTRL_PIN(158, "PJ14"),1504		STM32_FUNCTION(0, "GPIOJ14"),1505		STM32_FUNCTION(15, "LCD_B2"),1506		STM32_FUNCTION(16, "EVENTOUT"),1507		STM32_FUNCTION(17, "ANALOG")1508	),1509	STM32_PIN(1510		PINCTRL_PIN(159, "PJ15"),1511		STM32_FUNCTION(0, "GPIOJ15"),1512		STM32_FUNCTION(15, "LCD_B3"),1513		STM32_FUNCTION(16, "EVENTOUT"),1514		STM32_FUNCTION(17, "ANALOG")1515	),1516	STM32_PIN(1517		PINCTRL_PIN(163, "PK3"),1518		STM32_FUNCTION(0, "GPIOK3"),1519		STM32_FUNCTION(15, "LCD_B4"),1520		STM32_FUNCTION(16, "EVENTOUT"),1521		STM32_FUNCTION(17, "ANALOG")1522	),1523	STM32_PIN(1524		PINCTRL_PIN(164, "PK4"),1525		STM32_FUNCTION(0, "GPIOK4"),1526		STM32_FUNCTION(15, "LCD_B5"),1527		STM32_FUNCTION(16, "EVENTOUT"),1528		STM32_FUNCTION(17, "ANALOG")1529	),1530	STM32_PIN(1531		PINCTRL_PIN(165, "PK5"),1532		STM32_FUNCTION(0, "GPIOK5"),1533		STM32_FUNCTION(15, "LCD_B6"),1534		STM32_FUNCTION(16, "EVENTOUT"),1535		STM32_FUNCTION(17, "ANALOG")1536	),1537	STM32_PIN(1538		PINCTRL_PIN(166, "PK6"),1539		STM32_FUNCTION(0, "GPIOK6"),1540		STM32_FUNCTION(15, "LCD_B7"),1541		STM32_FUNCTION(16, "EVENTOUT"),1542		STM32_FUNCTION(17, "ANALOG")1543	),1544	STM32_PIN(1545		PINCTRL_PIN(167, "PK7"),1546		STM32_FUNCTION(0, "GPIOK7"),1547		STM32_FUNCTION(15, "LCD_DE"),1548		STM32_FUNCTION(16, "EVENTOUT"),1549		STM32_FUNCTION(17, "ANALOG")1550	),1551};1552 1553static struct stm32_pinctrl_match_data stm32f469_match_data = {1554	.pins = stm32f469_pins,1555	.npins = ARRAY_SIZE(stm32f469_pins),1556};1557 1558static const struct of_device_id stm32f469_pctrl_match[] = {1559	{1560		.compatible = "st,stm32f469-pinctrl",1561		.data = &stm32f469_match_data,1562	},1563	{ }1564};1565 1566static struct platform_driver stm32f469_pinctrl_driver = {1567	.probe = stm32_pctl_probe,1568	.driver = {1569		.name = "stm32f469-pinctrl",1570		.of_match_table = stm32f469_pctrl_match,1571	},1572};1573 1574static int __init stm32f469_pinctrl_init(void)1575{1576	return platform_driver_register(&stm32f469_pinctrl_driver);1577}1578arch_initcall(stm32f469_pinctrl_init);1579