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