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