18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0
28c2ecf20Sopenharmony_ci/*
38c2ecf20Sopenharmony_ci * Copyright (C) STMicroelectronics 2017
48c2ecf20Sopenharmony_ci * Author:  Alexandre Torgue <alexandre.torgue@st.com> for STMicroelectronics.
58c2ecf20Sopenharmony_ci */
68c2ecf20Sopenharmony_ci#include <linux/init.h>
78c2ecf20Sopenharmony_ci#include <linux/of.h>
88c2ecf20Sopenharmony_ci#include <linux/platform_device.h>
98c2ecf20Sopenharmony_ci
108c2ecf20Sopenharmony_ci#include "pinctrl-stm32.h"
118c2ecf20Sopenharmony_ci
128c2ecf20Sopenharmony_cistatic const struct stm32_desc_pin stm32h743_pins[] = {
138c2ecf20Sopenharmony_ci	STM32_PIN(
148c2ecf20Sopenharmony_ci		PINCTRL_PIN(0, "PA0"),
158c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOA0"),
168c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM2_CH1 TIM2_ETR"),
178c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "TIM5_CH1"),
188c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "TIM8_ETR"),
198c2ecf20Sopenharmony_ci		STM32_FUNCTION(5, "TIM15_BKIN"),
208c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "USART2_CTS_NSS"),
218c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "UART4_TX"),
228c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "SDMMC2_CMD"),
238c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "SAI2_SD_B"),
248c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "ETH_MII_CRS"),
258c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
268c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
278c2ecf20Sopenharmony_ci	),
288c2ecf20Sopenharmony_ci	STM32_PIN(
298c2ecf20Sopenharmony_ci		PINCTRL_PIN(1, "PA1"),
308c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOA1"),
318c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM2_CH2"),
328c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "TIM5_CH2"),
338c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "LPTIM3_OUT"),
348c2ecf20Sopenharmony_ci		STM32_FUNCTION(5, "TIM15_CH1N"),
358c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "USART2_RTS"),
368c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "UART4_RX"),
378c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "QUADSPI_BK1_IO3"),
388c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "SAI2_MCK_B"),
398c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "ETH_MII_RX_CLK ETH_RMII_REF_CLK"),
408c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_R2"),
418c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
428c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
438c2ecf20Sopenharmony_ci	),
448c2ecf20Sopenharmony_ci	STM32_PIN(
458c2ecf20Sopenharmony_ci		PINCTRL_PIN(2, "PA2"),
468c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOA2"),
478c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM2_CH3"),
488c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "TIM5_CH3"),
498c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "LPTIM4_OUT"),
508c2ecf20Sopenharmony_ci		STM32_FUNCTION(5, "TIM15_CH1"),
518c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "USART2_TX"),
528c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "SAI2_SCK_B"),
538c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "ETH_MDIO"),
548c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "MDIOS_MDIO"),
558c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_R1"),
568c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
578c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
588c2ecf20Sopenharmony_ci	),
598c2ecf20Sopenharmony_ci	STM32_PIN(
608c2ecf20Sopenharmony_ci		PINCTRL_PIN(3, "PA3"),
618c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOA3"),
628c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM2_CH4"),
638c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "TIM5_CH4"),
648c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "LPTIM5_OUT"),
658c2ecf20Sopenharmony_ci		STM32_FUNCTION(5, "TIM15_CH2"),
668c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "USART2_RX"),
678c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "LCD_B2"),
688c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "OTG_HS_ULPI_D0"),
698c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "ETH_MII_COL"),
708c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_B5"),
718c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
728c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
738c2ecf20Sopenharmony_ci	),
748c2ecf20Sopenharmony_ci	STM32_PIN(
758c2ecf20Sopenharmony_ci		PINCTRL_PIN(4, "PA4"),
768c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOA4"),
778c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "TIM5_ETR"),
788c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI1_NSS I2S1_WS"),
798c2ecf20Sopenharmony_ci		STM32_FUNCTION(7, "SPI3_NSS I2S3_WS"),
808c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "USART2_CK"),
818c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "SPI6_NSS"),
828c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "OTG_HS_SOF"),
838c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_HSYNC"),
848c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_VSYNC"),
858c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
868c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
878c2ecf20Sopenharmony_ci	),
888c2ecf20Sopenharmony_ci	STM32_PIN(
898c2ecf20Sopenharmony_ci		PINCTRL_PIN(5, "PA5"),
908c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOA5"),
918c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM2_CH1 TIM2_ETR"),
928c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "TIM8_CH1N"),
938c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI1_SCK I2S1_CK"),
948c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "SPI6_SCK"),
958c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "OTG_HS_ULPI_CK"),
968c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_R4"),
978c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
988c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
998c2ecf20Sopenharmony_ci	),
1008c2ecf20Sopenharmony_ci	STM32_PIN(
1018c2ecf20Sopenharmony_ci		PINCTRL_PIN(6, "PA6"),
1028c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOA6"),
1038c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM1_BKIN"),
1048c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "TIM3_CH1"),
1058c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "TIM8_BKIN"),
1068c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI1_MISO I2S1_SDI"),
1078c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "SPI6_MISO"),
1088c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "TIM13_CH1"),
1098c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "TIM8_BKIN_COMP12"),
1108c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "MDIOS_MDC"),
1118c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "TIM1_BKIN_COMP12"),
1128c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_PIXCLK"),
1138c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_G2"),
1148c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
1158c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
1168c2ecf20Sopenharmony_ci	),
1178c2ecf20Sopenharmony_ci	STM32_PIN(
1188c2ecf20Sopenharmony_ci		PINCTRL_PIN(7, "PA7"),
1198c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOA7"),
1208c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM1_CH1N"),
1218c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "TIM3_CH2"),
1228c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "TIM8_CH1N"),
1238c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI1_MOSI I2S1_SDO"),
1248c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "SPI6_MOSI"),
1258c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "TIM14_CH1"),
1268c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "ETH_MII_RX_DV ETH_RMII_CRS_DV"),
1278c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_SDNWE"),
1288c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
1298c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
1308c2ecf20Sopenharmony_ci	),
1318c2ecf20Sopenharmony_ci	STM32_PIN(
1328c2ecf20Sopenharmony_ci		PINCTRL_PIN(8, "PA8"),
1338c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOA8"),
1348c2ecf20Sopenharmony_ci		STM32_FUNCTION(1, "MCO1"),
1358c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM1_CH1"),
1368c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "HRTIM_CHB2"),
1378c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "TIM8_BKIN2"),
1388c2ecf20Sopenharmony_ci		STM32_FUNCTION(5, "I2C3_SCL"),
1398c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "USART1_CK"),
1408c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "OTG_FS_SOF"),
1418c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "UART7_RX"),
1428c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "TIM8_BKIN2_COMP12"),
1438c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "LCD_B3"),
1448c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_R6"),
1458c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
1468c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
1478c2ecf20Sopenharmony_ci	),
1488c2ecf20Sopenharmony_ci	STM32_PIN(
1498c2ecf20Sopenharmony_ci		PINCTRL_PIN(9, "PA9"),
1508c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOA9"),
1518c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM1_CH2"),
1528c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "HRTIM_CHC1"),
1538c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "LPUART1_TX"),
1548c2ecf20Sopenharmony_ci		STM32_FUNCTION(5, "I2C3_SMBA"),
1558c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI2_SCK I2S2_CK"),
1568c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "USART1_TX"),
1578c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "CAN1_RXFD"),
1588c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "ETH_TX_ER"),
1598c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_D0"),
1608c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_R5"),
1618c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
1628c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
1638c2ecf20Sopenharmony_ci	),
1648c2ecf20Sopenharmony_ci	STM32_PIN(
1658c2ecf20Sopenharmony_ci		PINCTRL_PIN(10, "PA10"),
1668c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOA10"),
1678c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM1_CH3"),
1688c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "HRTIM_CHC2"),
1698c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "LPUART1_RX"),
1708c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "USART1_RX"),
1718c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "CAN1_TXFD"),
1728c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "OTG_FS_ID"),
1738c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "MDIOS_MDIO"),
1748c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "LCD_B4"),
1758c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_D1"),
1768c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_B1"),
1778c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
1788c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
1798c2ecf20Sopenharmony_ci	),
1808c2ecf20Sopenharmony_ci	STM32_PIN(
1818c2ecf20Sopenharmony_ci		PINCTRL_PIN(11, "PA11"),
1828c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOA11"),
1838c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM1_CH4"),
1848c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "HRTIM_CHD1"),
1858c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "LPUART1_CTS"),
1868c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI2_NSS I2S2_WS"),
1878c2ecf20Sopenharmony_ci		STM32_FUNCTION(7, "UART4_RX"),
1888c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "USART1_CTS_NSS"),
1898c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "CAN1_RX"),
1908c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "OTG_FS_DM"),
1918c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_R4"),
1928c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
1938c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
1948c2ecf20Sopenharmony_ci	),
1958c2ecf20Sopenharmony_ci	STM32_PIN(
1968c2ecf20Sopenharmony_ci		PINCTRL_PIN(12, "PA12"),
1978c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOA12"),
1988c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM1_ETR"),
1998c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "HRTIM_CHD2"),
2008c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "LPUART1_RTS"),
2018c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI2_SCK I2S2_CK"),
2028c2ecf20Sopenharmony_ci		STM32_FUNCTION(7, "UART4_TX"),
2038c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "USART1_RTS"),
2048c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "SAI2_FS_B"),
2058c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "CAN1_TX"),
2068c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "OTG_FS_DP"),
2078c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_R5"),
2088c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
2098c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
2108c2ecf20Sopenharmony_ci	),
2118c2ecf20Sopenharmony_ci	STM32_PIN(
2128c2ecf20Sopenharmony_ci		PINCTRL_PIN(13, "PA13"),
2138c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOA13"),
2148c2ecf20Sopenharmony_ci		STM32_FUNCTION(1, "JTMS SWDIO"),
2158c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
2168c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
2178c2ecf20Sopenharmony_ci	),
2188c2ecf20Sopenharmony_ci	STM32_PIN(
2198c2ecf20Sopenharmony_ci		PINCTRL_PIN(14, "PA14"),
2208c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOA14"),
2218c2ecf20Sopenharmony_ci		STM32_FUNCTION(1, "JTCK SWCLK"),
2228c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
2238c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
2248c2ecf20Sopenharmony_ci	),
2258c2ecf20Sopenharmony_ci	STM32_PIN(
2268c2ecf20Sopenharmony_ci		PINCTRL_PIN(15, "PA15"),
2278c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOA15"),
2288c2ecf20Sopenharmony_ci		STM32_FUNCTION(1, "JTDI"),
2298c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM2_CH1 TIM2_ETR"),
2308c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "HRTIM_FLT1"),
2318c2ecf20Sopenharmony_ci		STM32_FUNCTION(5, "HDMI_CEC"),
2328c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI1_NSS I2S1_WS"),
2338c2ecf20Sopenharmony_ci		STM32_FUNCTION(7, "SPI3_NSS I2S3_WS"),
2348c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "SPI6_NSS"),
2358c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "UART4_RTS"),
2368c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "UART7_TX"),
2378c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DSI_TE"),
2388c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
2398c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
2408c2ecf20Sopenharmony_ci	),
2418c2ecf20Sopenharmony_ci	STM32_PIN(
2428c2ecf20Sopenharmony_ci		PINCTRL_PIN(16, "PB0"),
2438c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOB0"),
2448c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM1_CH2N"),
2458c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "TIM3_CH3"),
2468c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "TIM8_CH2N"),
2478c2ecf20Sopenharmony_ci		STM32_FUNCTION(7, "DFSDM_CKOUT"),
2488c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "UART4_CTS"),
2498c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "LCD_R3"),
2508c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "OTG_HS_ULPI_D1"),
2518c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "ETH_MII_RXD2"),
2528c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_G1"),
2538c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
2548c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
2558c2ecf20Sopenharmony_ci	),
2568c2ecf20Sopenharmony_ci	STM32_PIN(
2578c2ecf20Sopenharmony_ci		PINCTRL_PIN(17, "PB1"),
2588c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOB1"),
2598c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM1_CH3N"),
2608c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "TIM3_CH4"),
2618c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "TIM8_CH3N"),
2628c2ecf20Sopenharmony_ci		STM32_FUNCTION(7, "DFSDM_DATIN1"),
2638c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "LCD_R6"),
2648c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "OTG_HS_ULPI_D2"),
2658c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "ETH_MII_RXD3"),
2668c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_G0"),
2678c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
2688c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
2698c2ecf20Sopenharmony_ci	),
2708c2ecf20Sopenharmony_ci	STM32_PIN(
2718c2ecf20Sopenharmony_ci		PINCTRL_PIN(18, "PB2"),
2728c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOB2"),
2738c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "SAI1_D1"),
2748c2ecf20Sopenharmony_ci		STM32_FUNCTION(5, "DFSDM_CKIN1"),
2758c2ecf20Sopenharmony_ci		STM32_FUNCTION(7, "SAI1_SD_A"),
2768c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "SPI3_MOSI I2S3_SDO"),
2778c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "SAI4_SD_A"),
2788c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "QUADSPI_CLK"),
2798c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "SAI4_D1"),
2808c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "ETH_TX_ER"),
2818c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
2828c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
2838c2ecf20Sopenharmony_ci	),
2848c2ecf20Sopenharmony_ci	STM32_PIN(
2858c2ecf20Sopenharmony_ci		PINCTRL_PIN(19, "PB3"),
2868c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOB3"),
2878c2ecf20Sopenharmony_ci		STM32_FUNCTION(1, "JTDO TRACESWO"),
2888c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM2_CH2"),
2898c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "HRTIM_FLT4"),
2908c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI1_SCK I2S1_CK"),
2918c2ecf20Sopenharmony_ci		STM32_FUNCTION(7, "SPI3_SCK I2S3_CK"),
2928c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "SPI6_SCK"),
2938c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "SDMMC2_D2"),
2948c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "UART7_RX"),
2958c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
2968c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
2978c2ecf20Sopenharmony_ci	),
2988c2ecf20Sopenharmony_ci	STM32_PIN(
2998c2ecf20Sopenharmony_ci		PINCTRL_PIN(20, "PB4"),
3008c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOB4"),
3018c2ecf20Sopenharmony_ci		STM32_FUNCTION(1, "NJTRST"),
3028c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM16_BKIN"),
3038c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "TIM3_CH1"),
3048c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "HRTIM_EEV6"),
3058c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI1_MISO I2S1_SDI"),
3068c2ecf20Sopenharmony_ci		STM32_FUNCTION(7, "SPI3_MISO I2S3_SDI"),
3078c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "SPI2_NSS I2S2_WS"),
3088c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "SPI6_MISO"),
3098c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "SDMMC2_D3"),
3108c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "UART7_TX"),
3118c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
3128c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
3138c2ecf20Sopenharmony_ci	),
3148c2ecf20Sopenharmony_ci	STM32_PIN(
3158c2ecf20Sopenharmony_ci		PINCTRL_PIN(21, "PB5"),
3168c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOB5"),
3178c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM17_BKIN"),
3188c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "TIM3_CH2"),
3198c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "HRTIM_EEV7"),
3208c2ecf20Sopenharmony_ci		STM32_FUNCTION(5, "I2C1_SMBA"),
3218c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI1_MOSI I2S1_SDO"),
3228c2ecf20Sopenharmony_ci		STM32_FUNCTION(7, "I2C4_SMBA"),
3238c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "SPI3_MOSI I2S3_SDO"),
3248c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "SPI6_MOSI"),
3258c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "CAN2_RX"),
3268c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "OTG_HS_ULPI_D7"),
3278c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "ETH_PPS_OUT"),
3288c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_SDCKE1"),
3298c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_D10"),
3308c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "UART5_RX"),
3318c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
3328c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
3338c2ecf20Sopenharmony_ci	),
3348c2ecf20Sopenharmony_ci	STM32_PIN(
3358c2ecf20Sopenharmony_ci		PINCTRL_PIN(22, "PB6"),
3368c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOB6"),
3378c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM16_CH1N"),
3388c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "TIM4_CH1"),
3398c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "HRTIM_EEV8"),
3408c2ecf20Sopenharmony_ci		STM32_FUNCTION(5, "I2C1_SCL"),
3418c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "HDMI_CEC"),
3428c2ecf20Sopenharmony_ci		STM32_FUNCTION(7, "I2C4_SCL"),
3438c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "USART1_TX"),
3448c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "LPUART1_TX"),
3458c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "CAN2_TX"),
3468c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "QUADSPI_BK1_NCS"),
3478c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "DFSDM_DATIN5"),
3488c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_SDNE1"),
3498c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_D5"),
3508c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "UART5_TX"),
3518c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
3528c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
3538c2ecf20Sopenharmony_ci	),
3548c2ecf20Sopenharmony_ci	STM32_PIN(
3558c2ecf20Sopenharmony_ci		PINCTRL_PIN(23, "PB7"),
3568c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOB7"),
3578c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM17_CH1N"),
3588c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "TIM4_CH2"),
3598c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "HRTIM_EEV9"),
3608c2ecf20Sopenharmony_ci		STM32_FUNCTION(5, "I2C1_SDA"),
3618c2ecf20Sopenharmony_ci		STM32_FUNCTION(7, "I2C4_SDA"),
3628c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "USART1_RX"),
3638c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "LPUART1_RX"),
3648c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "CAN2_TXFD"),
3658c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "DFSDM_CKIN5"),
3668c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_NL"),
3678c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_VSYNC"),
3688c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
3698c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
3708c2ecf20Sopenharmony_ci	),
3718c2ecf20Sopenharmony_ci	STM32_PIN(
3728c2ecf20Sopenharmony_ci		PINCTRL_PIN(24, "PB8"),
3738c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOB8"),
3748c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM16_CH1"),
3758c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "TIM4_CH3"),
3768c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "DFSDM_CKIN7"),
3778c2ecf20Sopenharmony_ci		STM32_FUNCTION(5, "I2C1_SCL"),
3788c2ecf20Sopenharmony_ci		STM32_FUNCTION(7, "I2C4_SCL"),
3798c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "SDMMC1_CKIN"),
3808c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "UART4_RX"),
3818c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "CAN1_RX"),
3828c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "SDMMC2_D4"),
3838c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "ETH_MII_TXD3"),
3848c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "SDMMC1_D4"),
3858c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_D6"),
3868c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_B6"),
3878c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
3888c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
3898c2ecf20Sopenharmony_ci	),
3908c2ecf20Sopenharmony_ci	STM32_PIN(
3918c2ecf20Sopenharmony_ci		PINCTRL_PIN(25, "PB9"),
3928c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOB9"),
3938c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM17_CH1"),
3948c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "TIM4_CH4"),
3958c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "DFSDM_DATIN7"),
3968c2ecf20Sopenharmony_ci		STM32_FUNCTION(5, "I2C1_SDA"),
3978c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI2_NSS I2S2_WS"),
3988c2ecf20Sopenharmony_ci		STM32_FUNCTION(7, "I2C4_SDA"),
3998c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "SDMMC1_CDIR"),
4008c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "UART4_TX"),
4018c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "CAN1_TX"),
4028c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "SDMMC2_D5"),
4038c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "I2C4_SMBA"),
4048c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "SDMMC1_D5"),
4058c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_D7"),
4068c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_B7"),
4078c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
4088c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
4098c2ecf20Sopenharmony_ci	),
4108c2ecf20Sopenharmony_ci	STM32_PIN(
4118c2ecf20Sopenharmony_ci		PINCTRL_PIN(26, "PB10"),
4128c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOB10"),
4138c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM2_CH3"),
4148c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "HRTIM_SCOUT"),
4158c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "LPTIM2_IN1"),
4168c2ecf20Sopenharmony_ci		STM32_FUNCTION(5, "I2C2_SCL"),
4178c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI2_SCK I2S2_CK"),
4188c2ecf20Sopenharmony_ci		STM32_FUNCTION(7, "DFSDM_DATIN7"),
4198c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "USART3_TX"),
4208c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "QUADSPI_BK1_NCS"),
4218c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "OTG_HS_ULPI_D3"),
4228c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "ETH_MII_RX_ER"),
4238c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_G4"),
4248c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
4258c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
4268c2ecf20Sopenharmony_ci	),
4278c2ecf20Sopenharmony_ci	STM32_PIN(
4288c2ecf20Sopenharmony_ci		PINCTRL_PIN(27, "PB11"),
4298c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOB11"),
4308c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM2_CH4"),
4318c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "HRTIM_SCIN"),
4328c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "LPTIM2_ETR"),
4338c2ecf20Sopenharmony_ci		STM32_FUNCTION(5, "I2C2_SDA"),
4348c2ecf20Sopenharmony_ci		STM32_FUNCTION(7, "DFSDM_CKIN7"),
4358c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "USART3_RX"),
4368c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "OTG_HS_ULPI_D4"),
4378c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "ETH_MII_TX_EN ETH_RMII_TX_EN"),
4388c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DSI_TE"),
4398c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_G5"),
4408c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
4418c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
4428c2ecf20Sopenharmony_ci	),
4438c2ecf20Sopenharmony_ci	STM32_PIN(
4448c2ecf20Sopenharmony_ci		PINCTRL_PIN(28, "PB12"),
4458c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOB12"),
4468c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM1_BKIN"),
4478c2ecf20Sopenharmony_ci		STM32_FUNCTION(5, "I2C2_SMBA"),
4488c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI2_NSS I2S2_WS"),
4498c2ecf20Sopenharmony_ci		STM32_FUNCTION(7, "DFSDM_DATIN1"),
4508c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "USART3_CK"),
4518c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "CAN2_RX"),
4528c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "OTG_HS_ULPI_D5"),
4538c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "ETH_MII_TXD0 ETH_RMII_TXD0"),
4548c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "OTG_HS_ID"),
4558c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "TIM1_BKIN_COMP12"),
4568c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "UART5_RX"),
4578c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
4588c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
4598c2ecf20Sopenharmony_ci	),
4608c2ecf20Sopenharmony_ci	STM32_PIN(
4618c2ecf20Sopenharmony_ci		PINCTRL_PIN(29, "PB13"),
4628c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOB13"),
4638c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM1_CH1N"),
4648c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "LPTIM2_OUT"),
4658c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI2_SCK I2S2_CK"),
4668c2ecf20Sopenharmony_ci		STM32_FUNCTION(7, "DFSDM_CKIN1"),
4678c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "USART3_CTS_NSS"),
4688c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "CAN2_TX"),
4698c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "OTG_HS_ULPI_D6"),
4708c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "ETH_MII_TXD1 ETH_RMII_TXD1"),
4718c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "UART5_TX"),
4728c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
4738c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
4748c2ecf20Sopenharmony_ci	),
4758c2ecf20Sopenharmony_ci	STM32_PIN(
4768c2ecf20Sopenharmony_ci		PINCTRL_PIN(30, "PB14"),
4778c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOB14"),
4788c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM1_CH2N"),
4798c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "TIM8_CH2N"),
4808c2ecf20Sopenharmony_ci		STM32_FUNCTION(5, "USART1_TX"),
4818c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI2_MISO I2S2_SDI"),
4828c2ecf20Sopenharmony_ci		STM32_FUNCTION(7, "DFSDM_DATIN2"),
4838c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "USART3_RTS"),
4848c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "UART4_RTS"),
4858c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "SDMMC2_D0"),
4868c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "OTG_HS_DM"),
4878c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
4888c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
4898c2ecf20Sopenharmony_ci	),
4908c2ecf20Sopenharmony_ci	STM32_PIN(
4918c2ecf20Sopenharmony_ci		PINCTRL_PIN(31, "PB15"),
4928c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOB15"),
4938c2ecf20Sopenharmony_ci		STM32_FUNCTION(1, "RTC_REFIN"),
4948c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM1_CH3N"),
4958c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "TIM8_CH3N"),
4968c2ecf20Sopenharmony_ci		STM32_FUNCTION(5, "USART1_RX"),
4978c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI2_MOSI I2S2_SDO"),
4988c2ecf20Sopenharmony_ci		STM32_FUNCTION(7, "DFSDM_CKIN2"),
4998c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "UART4_CTS"),
5008c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "SDMMC2_D1"),
5018c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "OTG_HS_DP"),
5028c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
5038c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
5048c2ecf20Sopenharmony_ci	),
5058c2ecf20Sopenharmony_ci	STM32_PIN(
5068c2ecf20Sopenharmony_ci		PINCTRL_PIN(32, "PC0"),
5078c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOC0"),
5088c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "DFSDM_CKIN0"),
5098c2ecf20Sopenharmony_ci		STM32_FUNCTION(7, "DFSDM_DATIN4"),
5108c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "SAI2_FS_B"),
5118c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "OTG_HS_ULPI_STP"),
5128c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_SDNWE"),
5138c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_R5"),
5148c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
5158c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
5168c2ecf20Sopenharmony_ci	),
5178c2ecf20Sopenharmony_ci	STM32_PIN(
5188c2ecf20Sopenharmony_ci		PINCTRL_PIN(33, "PC1"),
5198c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOC1"),
5208c2ecf20Sopenharmony_ci		STM32_FUNCTION(1, "TRACED0"),
5218c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "SAI1_D1"),
5228c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "DFSDM_DATIN0"),
5238c2ecf20Sopenharmony_ci		STM32_FUNCTION(5, "DFSDM_CKIN4"),
5248c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI2_MOSI I2S2_SDO"),
5258c2ecf20Sopenharmony_ci		STM32_FUNCTION(7, "SAI1_SD_A"),
5268c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "SAI4_SD_A"),
5278c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "SDMMC2_CK"),
5288c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "SAI4_D1"),
5298c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "ETH_MDC"),
5308c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "MDIOS_MDC"),
5318c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
5328c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
5338c2ecf20Sopenharmony_ci	),
5348c2ecf20Sopenharmony_ci	STM32_PIN(
5358c2ecf20Sopenharmony_ci		PINCTRL_PIN(34, "PC2"),
5368c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOC2"),
5378c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "DFSDM_CKIN1"),
5388c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI2_MISO I2S2_SDI"),
5398c2ecf20Sopenharmony_ci		STM32_FUNCTION(7, "DFSDM_CKOUT"),
5408c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "OTG_HS_ULPI_DIR"),
5418c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "ETH_MII_TXD2"),
5428c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_SDNE0"),
5438c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
5448c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
5458c2ecf20Sopenharmony_ci	),
5468c2ecf20Sopenharmony_ci	STM32_PIN(
5478c2ecf20Sopenharmony_ci		PINCTRL_PIN(35, "PC3"),
5488c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOC3"),
5498c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "DFSDM_DATIN1"),
5508c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI2_MOSI I2S2_SDO"),
5518c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "OTG_HS_ULPI_NXT"),
5528c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "ETH_MII_TX_CLK"),
5538c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_SDCKE0"),
5548c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
5558c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
5568c2ecf20Sopenharmony_ci	),
5578c2ecf20Sopenharmony_ci	STM32_PIN(
5588c2ecf20Sopenharmony_ci		PINCTRL_PIN(36, "PC4"),
5598c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOC4"),
5608c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "DFSDM_CKIN2"),
5618c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "I2S1_MCK"),
5628c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "SPDIFRX_IN2"),
5638c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "ETH_MII_RXD0 ETH_RMII_RXD0"),
5648c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_SDNE0"),
5658c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
5668c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
5678c2ecf20Sopenharmony_ci	),
5688c2ecf20Sopenharmony_ci	STM32_PIN(
5698c2ecf20Sopenharmony_ci		PINCTRL_PIN(37, "PC5"),
5708c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOC5"),
5718c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "SAI1_D3"),
5728c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "DFSDM_DATIN2"),
5738c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "SPDIFRX_IN3"),
5748c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "SAI4_D3"),
5758c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "ETH_MII_RXD1 ETH_RMII_RXD1"),
5768c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_SDCKE0"),
5778c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "COMP_1_OUT"),
5788c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
5798c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
5808c2ecf20Sopenharmony_ci	),
5818c2ecf20Sopenharmony_ci	STM32_PIN(
5828c2ecf20Sopenharmony_ci		PINCTRL_PIN(38, "PC6"),
5838c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOC6"),
5848c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "HRTIM_CHA1"),
5858c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "TIM3_CH1"),
5868c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "TIM8_CH1"),
5878c2ecf20Sopenharmony_ci		STM32_FUNCTION(5, "DFSDM_CKIN3"),
5888c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "I2S2_MCK"),
5898c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "USART6_TX"),
5908c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "SDMMC1_D0DIR"),
5918c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "FMC_NWAIT"),
5928c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "SDMMC2_D6"),
5938c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "SDMMC1_D6"),
5948c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_D0"),
5958c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_HSYNC"),
5968c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
5978c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
5988c2ecf20Sopenharmony_ci	),
5998c2ecf20Sopenharmony_ci	STM32_PIN(
6008c2ecf20Sopenharmony_ci		PINCTRL_PIN(39, "PC7"),
6018c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOC7"),
6028c2ecf20Sopenharmony_ci		STM32_FUNCTION(1, "TRGIO"),
6038c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "HRTIM_CHA2"),
6048c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "TIM3_CH2"),
6058c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "TIM8_CH2"),
6068c2ecf20Sopenharmony_ci		STM32_FUNCTION(5, "DFSDM_DATIN3"),
6078c2ecf20Sopenharmony_ci		STM32_FUNCTION(7, "I2S3_MCK"),
6088c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "USART6_RX"),
6098c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "SDMMC1_D123DIR"),
6108c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "FMC_NE1"),
6118c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "SDMMC2_D7"),
6128c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "SWPMI_TX"),
6138c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "SDMMC1_D7"),
6148c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_D1"),
6158c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_G6"),
6168c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
6178c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
6188c2ecf20Sopenharmony_ci	),
6198c2ecf20Sopenharmony_ci	STM32_PIN(
6208c2ecf20Sopenharmony_ci		PINCTRL_PIN(40, "PC8"),
6218c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOC8"),
6228c2ecf20Sopenharmony_ci		STM32_FUNCTION(1, "TRACED1"),
6238c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "HRTIM_CHB1"),
6248c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "TIM3_CH3"),
6258c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "TIM8_CH3"),
6268c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "USART6_CK"),
6278c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "UART5_RTS"),
6288c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "FMC_NE2 FMC_NCE"),
6298c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "SWPMI_RX"),
6308c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "SDMMC1_D0"),
6318c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_D2"),
6328c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
6338c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
6348c2ecf20Sopenharmony_ci	),
6358c2ecf20Sopenharmony_ci	STM32_PIN(
6368c2ecf20Sopenharmony_ci		PINCTRL_PIN(41, "PC9"),
6378c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOC9"),
6388c2ecf20Sopenharmony_ci		STM32_FUNCTION(1, "MCO2"),
6398c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "TIM3_CH4"),
6408c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "TIM8_CH4"),
6418c2ecf20Sopenharmony_ci		STM32_FUNCTION(5, "I2C3_SDA"),
6428c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "I2S_CKIN"),
6438c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "UART5_CTS"),
6448c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "QUADSPI_BK1_IO0"),
6458c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "LCD_G3"),
6468c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "SWPMI_SUSPEND"),
6478c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "SDMMC1_D1"),
6488c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_D3"),
6498c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_B2"),
6508c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
6518c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
6528c2ecf20Sopenharmony_ci	),
6538c2ecf20Sopenharmony_ci	STM32_PIN(
6548c2ecf20Sopenharmony_ci		PINCTRL_PIN(42, "PC10"),
6558c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOC10"),
6568c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "HRTIM_EEV1"),
6578c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "DFSDM_CKIN5"),
6588c2ecf20Sopenharmony_ci		STM32_FUNCTION(7, "SPI3_SCK I2S3_CK"),
6598c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "USART3_TX"),
6608c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "UART4_TX"),
6618c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "QUADSPI_BK1_IO1"),
6628c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "SDMMC1_D2"),
6638c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_D8"),
6648c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_R2"),
6658c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
6668c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
6678c2ecf20Sopenharmony_ci	),
6688c2ecf20Sopenharmony_ci	STM32_PIN(
6698c2ecf20Sopenharmony_ci		PINCTRL_PIN(43, "PC11"),
6708c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOC11"),
6718c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "HRTIM_FLT2"),
6728c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "DFSDM_DATIN5"),
6738c2ecf20Sopenharmony_ci		STM32_FUNCTION(7, "SPI3_MISO I2S3_SDI"),
6748c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "USART3_RX"),
6758c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "UART4_RX"),
6768c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "QUADSPI_BK2_NCS"),
6778c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "SDMMC1_D3"),
6788c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_D4"),
6798c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
6808c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
6818c2ecf20Sopenharmony_ci	),
6828c2ecf20Sopenharmony_ci	STM32_PIN(
6838c2ecf20Sopenharmony_ci		PINCTRL_PIN(44, "PC12"),
6848c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOC12"),
6858c2ecf20Sopenharmony_ci		STM32_FUNCTION(1, "TRACED3"),
6868c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "HRTIM_EEV2"),
6878c2ecf20Sopenharmony_ci		STM32_FUNCTION(7, "SPI3_MOSI I2S3_SDO"),
6888c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "USART3_CK"),
6898c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "UART5_TX"),
6908c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "SDMMC1_CK"),
6918c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_D9"),
6928c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
6938c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
6948c2ecf20Sopenharmony_ci	),
6958c2ecf20Sopenharmony_ci	STM32_PIN(
6968c2ecf20Sopenharmony_ci		PINCTRL_PIN(45, "PC13"),
6978c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOC13"),
6988c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
6998c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
7008c2ecf20Sopenharmony_ci	),
7018c2ecf20Sopenharmony_ci	STM32_PIN(
7028c2ecf20Sopenharmony_ci		PINCTRL_PIN(46, "PC14"),
7038c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOC14"),
7048c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
7058c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
7068c2ecf20Sopenharmony_ci	),
7078c2ecf20Sopenharmony_ci	STM32_PIN(
7088c2ecf20Sopenharmony_ci		PINCTRL_PIN(47, "PC15"),
7098c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOC15"),
7108c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
7118c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
7128c2ecf20Sopenharmony_ci	),
7138c2ecf20Sopenharmony_ci	STM32_PIN(
7148c2ecf20Sopenharmony_ci		PINCTRL_PIN(48, "PD0"),
7158c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOD0"),
7168c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "DFSDM_CKIN6"),
7178c2ecf20Sopenharmony_ci		STM32_FUNCTION(7, "SAI3_SCK_A"),
7188c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "UART4_RX"),
7198c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "CAN1_RX"),
7208c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_D2 FMC_DA2"),
7218c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
7228c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
7238c2ecf20Sopenharmony_ci	),
7248c2ecf20Sopenharmony_ci	STM32_PIN(
7258c2ecf20Sopenharmony_ci		PINCTRL_PIN(49, "PD1"),
7268c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOD1"),
7278c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "DFSDM_DATIN6"),
7288c2ecf20Sopenharmony_ci		STM32_FUNCTION(7, "SAI3_SD_A"),
7298c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "UART4_TX"),
7308c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "CAN1_TX"),
7318c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_D3 FMC_DA3"),
7328c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
7338c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
7348c2ecf20Sopenharmony_ci	),
7358c2ecf20Sopenharmony_ci	STM32_PIN(
7368c2ecf20Sopenharmony_ci		PINCTRL_PIN(50, "PD2"),
7378c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOD2"),
7388c2ecf20Sopenharmony_ci		STM32_FUNCTION(1, "TRACED2"),
7398c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "TIM3_ETR"),
7408c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "UART5_RX"),
7418c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "SDMMC1_CMD"),
7428c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_D11"),
7438c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
7448c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
7458c2ecf20Sopenharmony_ci	),
7468c2ecf20Sopenharmony_ci	STM32_PIN(
7478c2ecf20Sopenharmony_ci		PINCTRL_PIN(51, "PD3"),
7488c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOD3"),
7498c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "DFSDM_CKOUT"),
7508c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI2_SCK I2S2_CK"),
7518c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "USART2_CTS_NSS"),
7528c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_CLK"),
7538c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_D5"),
7548c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_G7"),
7558c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
7568c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
7578c2ecf20Sopenharmony_ci	),
7588c2ecf20Sopenharmony_ci	STM32_PIN(
7598c2ecf20Sopenharmony_ci		PINCTRL_PIN(52, "PD4"),
7608c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOD4"),
7618c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "HRTIM_FLT3"),
7628c2ecf20Sopenharmony_ci		STM32_FUNCTION(7, "SAI3_FS_A"),
7638c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "USART2_RTS"),
7648c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "CAN1_RXFD"),
7658c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_NOE"),
7668c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
7678c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
7688c2ecf20Sopenharmony_ci	),
7698c2ecf20Sopenharmony_ci	STM32_PIN(
7708c2ecf20Sopenharmony_ci		PINCTRL_PIN(53, "PD5"),
7718c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOD5"),
7728c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "HRTIM_EEV3"),
7738c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "USART2_TX"),
7748c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "CAN1_TXFD"),
7758c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_NWE"),
7768c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
7778c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
7788c2ecf20Sopenharmony_ci	),
7798c2ecf20Sopenharmony_ci	STM32_PIN(
7808c2ecf20Sopenharmony_ci		PINCTRL_PIN(54, "PD6"),
7818c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOD6"),
7828c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "SAI1_D1"),
7838c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "DFSDM_CKIN4"),
7848c2ecf20Sopenharmony_ci		STM32_FUNCTION(5, "DFSDM_DATIN1"),
7858c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI3_MOSI I2S3_SDO"),
7868c2ecf20Sopenharmony_ci		STM32_FUNCTION(7, "SAI1_SD_A"),
7878c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "USART2_RX"),
7888c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "SAI4_SD_A"),
7898c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "CAN2_RXFD"),
7908c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "SAI4_D1"),
7918c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "SDMMC2_CK"),
7928c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_NWAIT"),
7938c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_D10"),
7948c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_B2"),
7958c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
7968c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
7978c2ecf20Sopenharmony_ci	),
7988c2ecf20Sopenharmony_ci	STM32_PIN(
7998c2ecf20Sopenharmony_ci		PINCTRL_PIN(55, "PD7"),
8008c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOD7"),
8018c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "DFSDM_DATIN4"),
8028c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI1_MOSI I2S1_SDO"),
8038c2ecf20Sopenharmony_ci		STM32_FUNCTION(7, "DFSDM_CKIN1"),
8048c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "USART2_CK"),
8058c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "SPDIFRX_IN0"),
8068c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "SDMMC2_CMD"),
8078c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_NE1"),
8088c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
8098c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
8108c2ecf20Sopenharmony_ci	),
8118c2ecf20Sopenharmony_ci	STM32_PIN(
8128c2ecf20Sopenharmony_ci		PINCTRL_PIN(56, "PD8"),
8138c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOD8"),
8148c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "DFSDM_CKIN3"),
8158c2ecf20Sopenharmony_ci		STM32_FUNCTION(7, "SAI3_SCK_B"),
8168c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "USART3_TX"),
8178c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "SPDIFRX_IN1"),
8188c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_D13 FMC_DA13"),
8198c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
8208c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
8218c2ecf20Sopenharmony_ci	),
8228c2ecf20Sopenharmony_ci	STM32_PIN(
8238c2ecf20Sopenharmony_ci		PINCTRL_PIN(57, "PD9"),
8248c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOD9"),
8258c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "DFSDM_DATIN3"),
8268c2ecf20Sopenharmony_ci		STM32_FUNCTION(7, "SAI3_SD_B"),
8278c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "USART3_RX"),
8288c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "CAN2_RXFD"),
8298c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_D14 FMC_DA14"),
8308c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
8318c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
8328c2ecf20Sopenharmony_ci	),
8338c2ecf20Sopenharmony_ci	STM32_PIN(
8348c2ecf20Sopenharmony_ci		PINCTRL_PIN(58, "PD10"),
8358c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOD10"),
8368c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "DFSDM_CKOUT"),
8378c2ecf20Sopenharmony_ci		STM32_FUNCTION(7, "SAI3_FS_B"),
8388c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "USART3_CK"),
8398c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "CAN2_TXFD"),
8408c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_D15 FMC_DA15"),
8418c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_B3"),
8428c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
8438c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
8448c2ecf20Sopenharmony_ci	),
8458c2ecf20Sopenharmony_ci	STM32_PIN(
8468c2ecf20Sopenharmony_ci		PINCTRL_PIN(59, "PD11"),
8478c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOD11"),
8488c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "LPTIM2_IN2"),
8498c2ecf20Sopenharmony_ci		STM32_FUNCTION(5, "I2C4_SMBA"),
8508c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "USART3_CTS_NSS"),
8518c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "QUADSPI_BK1_IO0"),
8528c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "SAI2_SD_A"),
8538c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_A16"),
8548c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
8558c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
8568c2ecf20Sopenharmony_ci	),
8578c2ecf20Sopenharmony_ci	STM32_PIN(
8588c2ecf20Sopenharmony_ci		PINCTRL_PIN(60, "PD12"),
8598c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOD12"),
8608c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "LPTIM1_IN1"),
8618c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "TIM4_CH1"),
8628c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "LPTIM2_IN1"),
8638c2ecf20Sopenharmony_ci		STM32_FUNCTION(5, "I2C4_SCL"),
8648c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "USART3_RTS"),
8658c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "QUADSPI_BK1_IO1"),
8668c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "SAI2_FS_A"),
8678c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_A17"),
8688c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
8698c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
8708c2ecf20Sopenharmony_ci	),
8718c2ecf20Sopenharmony_ci	STM32_PIN(
8728c2ecf20Sopenharmony_ci		PINCTRL_PIN(61, "PD13"),
8738c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOD13"),
8748c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "LPTIM1_OUT"),
8758c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "TIM4_CH2"),
8768c2ecf20Sopenharmony_ci		STM32_FUNCTION(5, "I2C4_SDA"),
8778c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "QUADSPI_BK1_IO3"),
8788c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "SAI2_SCK_A"),
8798c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_A18"),
8808c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
8818c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
8828c2ecf20Sopenharmony_ci	),
8838c2ecf20Sopenharmony_ci	STM32_PIN(
8848c2ecf20Sopenharmony_ci		PINCTRL_PIN(62, "PD14"),
8858c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOD14"),
8868c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "TIM4_CH3"),
8878c2ecf20Sopenharmony_ci		STM32_FUNCTION(7, "SAI3_MCLK_B"),
8888c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "UART8_CTS"),
8898c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_D0 FMC_DA0"),
8908c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
8918c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
8928c2ecf20Sopenharmony_ci	),
8938c2ecf20Sopenharmony_ci	STM32_PIN(
8948c2ecf20Sopenharmony_ci		PINCTRL_PIN(63, "PD15"),
8958c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOD15"),
8968c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "TIM4_CH4"),
8978c2ecf20Sopenharmony_ci		STM32_FUNCTION(7, "SAI3_MCLK_A"),
8988c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "UART8_RTS"),
8998c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_D1 FMC_DA1"),
9008c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
9018c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
9028c2ecf20Sopenharmony_ci	),
9038c2ecf20Sopenharmony_ci	STM32_PIN(
9048c2ecf20Sopenharmony_ci		PINCTRL_PIN(64, "PE0"),
9058c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOE0"),
9068c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "LPTIM1_ETR"),
9078c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "TIM4_ETR"),
9088c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "HRTIM_SCIN"),
9098c2ecf20Sopenharmony_ci		STM32_FUNCTION(5, "LPTIM2_ETR"),
9108c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "UART8_RX"),
9118c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "CAN1_RXFD"),
9128c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "SAI2_MCK_A"),
9138c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_NBL0"),
9148c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_D2"),
9158c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
9168c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
9178c2ecf20Sopenharmony_ci	),
9188c2ecf20Sopenharmony_ci	STM32_PIN(
9198c2ecf20Sopenharmony_ci		PINCTRL_PIN(65, "PE1"),
9208c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOE1"),
9218c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "LPTIM1_IN2"),
9228c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "HRTIM_SCOUT"),
9238c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "UART8_TX"),
9248c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "CAN1_TXFD"),
9258c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_NBL1"),
9268c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_D3"),
9278c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
9288c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
9298c2ecf20Sopenharmony_ci	),
9308c2ecf20Sopenharmony_ci	STM32_PIN(
9318c2ecf20Sopenharmony_ci		PINCTRL_PIN(66, "PE2"),
9328c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOE2"),
9338c2ecf20Sopenharmony_ci		STM32_FUNCTION(1, "TRACECLK"),
9348c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "SAI1_CK1"),
9358c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI4_SCK"),
9368c2ecf20Sopenharmony_ci		STM32_FUNCTION(7, "SAI1_MCLK_A"),
9378c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "SAI4_MCLK_A"),
9388c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "QUADSPI_BK1_IO2"),
9398c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "SAI4_CK1"),
9408c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "ETH_MII_TXD3"),
9418c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_A23"),
9428c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
9438c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
9448c2ecf20Sopenharmony_ci	),
9458c2ecf20Sopenharmony_ci	STM32_PIN(
9468c2ecf20Sopenharmony_ci		PINCTRL_PIN(67, "PE3"),
9478c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOE3"),
9488c2ecf20Sopenharmony_ci		STM32_FUNCTION(1, "TRACED0"),
9498c2ecf20Sopenharmony_ci		STM32_FUNCTION(5, "TIM15_BKIN"),
9508c2ecf20Sopenharmony_ci		STM32_FUNCTION(7, "SAI1_SD_B"),
9518c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "SAI4_SD_B"),
9528c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_A19"),
9538c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
9548c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
9558c2ecf20Sopenharmony_ci	),
9568c2ecf20Sopenharmony_ci	STM32_PIN(
9578c2ecf20Sopenharmony_ci		PINCTRL_PIN(68, "PE4"),
9588c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOE4"),
9598c2ecf20Sopenharmony_ci		STM32_FUNCTION(1, "TRACED1"),
9608c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "SAI1_D2"),
9618c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "DFSDM_DATIN3"),
9628c2ecf20Sopenharmony_ci		STM32_FUNCTION(5, "TIM15_CH1N"),
9638c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI4_NSS"),
9648c2ecf20Sopenharmony_ci		STM32_FUNCTION(7, "SAI1_FS_A"),
9658c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "SAI4_FS_A"),
9668c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "SAI4_D2"),
9678c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_A20"),
9688c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_D4"),
9698c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_B0"),
9708c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
9718c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
9728c2ecf20Sopenharmony_ci	),
9738c2ecf20Sopenharmony_ci	STM32_PIN(
9748c2ecf20Sopenharmony_ci		PINCTRL_PIN(69, "PE5"),
9758c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOE5"),
9768c2ecf20Sopenharmony_ci		STM32_FUNCTION(1, "TRACED2"),
9778c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "SAI1_CK2"),
9788c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "DFSDM_CKIN3"),
9798c2ecf20Sopenharmony_ci		STM32_FUNCTION(5, "TIM15_CH1"),
9808c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI4_MISO"),
9818c2ecf20Sopenharmony_ci		STM32_FUNCTION(7, "SAI1_SCK_A"),
9828c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "SAI4_SCK_A"),
9838c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "SAI4_CK2"),
9848c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_A21"),
9858c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_D6"),
9868c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_G0"),
9878c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
9888c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
9898c2ecf20Sopenharmony_ci	),
9908c2ecf20Sopenharmony_ci	STM32_PIN(
9918c2ecf20Sopenharmony_ci		PINCTRL_PIN(70, "PE6"),
9928c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOE6"),
9938c2ecf20Sopenharmony_ci		STM32_FUNCTION(1, "TRACED3"),
9948c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM1_BKIN2"),
9958c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "SAI1_D1"),
9968c2ecf20Sopenharmony_ci		STM32_FUNCTION(5, "TIM15_CH2"),
9978c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI4_MOSI"),
9988c2ecf20Sopenharmony_ci		STM32_FUNCTION(7, "SAI1_SD_A"),
9998c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "SAI4_SD_A"),
10008c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "SAI4_D1"),
10018c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "SAI2_MCK_B"),
10028c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "TIM1_BKIN2_COMP12"),
10038c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_A22"),
10048c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_D7"),
10058c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_G1"),
10068c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
10078c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
10088c2ecf20Sopenharmony_ci	),
10098c2ecf20Sopenharmony_ci	STM32_PIN(
10108c2ecf20Sopenharmony_ci		PINCTRL_PIN(71, "PE7"),
10118c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOE7"),
10128c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM1_ETR"),
10138c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "DFSDM_DATIN2"),
10148c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "UART7_RX"),
10158c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "QUADSPI_BK2_IO0"),
10168c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_D4 FMC_DA4"),
10178c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
10188c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
10198c2ecf20Sopenharmony_ci	),
10208c2ecf20Sopenharmony_ci	STM32_PIN(
10218c2ecf20Sopenharmony_ci		PINCTRL_PIN(72, "PE8"),
10228c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOE8"),
10238c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM1_CH1N"),
10248c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "DFSDM_CKIN2"),
10258c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "UART7_TX"),
10268c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "QUADSPI_BK2_IO1"),
10278c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_D5 FMC_DA5"),
10288c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "COMP_2_OUT"),
10298c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
10308c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
10318c2ecf20Sopenharmony_ci	),
10328c2ecf20Sopenharmony_ci	STM32_PIN(
10338c2ecf20Sopenharmony_ci		PINCTRL_PIN(73, "PE9"),
10348c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOE9"),
10358c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM1_CH1"),
10368c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "DFSDM_CKOUT"),
10378c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "UART7_RTS"),
10388c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "QUADSPI_BK2_IO2"),
10398c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_D6 FMC_DA6"),
10408c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
10418c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
10428c2ecf20Sopenharmony_ci	),
10438c2ecf20Sopenharmony_ci	STM32_PIN(
10448c2ecf20Sopenharmony_ci		PINCTRL_PIN(74, "PE10"),
10458c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOE10"),
10468c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM1_CH2N"),
10478c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "DFSDM_DATIN4"),
10488c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "UART7_CTS"),
10498c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "QUADSPI_BK2_IO3"),
10508c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_D7 FMC_DA7"),
10518c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
10528c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
10538c2ecf20Sopenharmony_ci	),
10548c2ecf20Sopenharmony_ci	STM32_PIN(
10558c2ecf20Sopenharmony_ci		PINCTRL_PIN(75, "PE11"),
10568c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOE11"),
10578c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM1_CH2"),
10588c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "DFSDM_CKIN4"),
10598c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI4_NSS"),
10608c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "SAI2_SD_B"),
10618c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_D8 FMC_DA8"),
10628c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_G3"),
10638c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
10648c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
10658c2ecf20Sopenharmony_ci	),
10668c2ecf20Sopenharmony_ci	STM32_PIN(
10678c2ecf20Sopenharmony_ci		PINCTRL_PIN(76, "PE12"),
10688c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOE12"),
10698c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM1_CH3N"),
10708c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "DFSDM_DATIN5"),
10718c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI4_SCK"),
10728c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "SAI2_SCK_B"),
10738c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_D9 FMC_DA9"),
10748c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "COMP_1_OUT"),
10758c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_B4"),
10768c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
10778c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
10788c2ecf20Sopenharmony_ci	),
10798c2ecf20Sopenharmony_ci	STM32_PIN(
10808c2ecf20Sopenharmony_ci		PINCTRL_PIN(77, "PE13"),
10818c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOE13"),
10828c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM1_CH3"),
10838c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "DFSDM_CKIN5"),
10848c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI4_MISO"),
10858c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "SAI2_FS_B"),
10868c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_D10 FMC_DA10"),
10878c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "COMP_2_OUT"),
10888c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_DE"),
10898c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
10908c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
10918c2ecf20Sopenharmony_ci	),
10928c2ecf20Sopenharmony_ci	STM32_PIN(
10938c2ecf20Sopenharmony_ci		PINCTRL_PIN(78, "PE14"),
10948c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOE14"),
10958c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM1_CH4"),
10968c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI4_MOSI"),
10978c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "SAI2_MCK_B"),
10988c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_D11 FMC_DA11"),
10998c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_CLK"),
11008c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
11018c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
11028c2ecf20Sopenharmony_ci	),
11038c2ecf20Sopenharmony_ci	STM32_PIN(
11048c2ecf20Sopenharmony_ci		PINCTRL_PIN(79, "PE15"),
11058c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOE15"),
11068c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM1_BKIN"),
11078c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "HDMI__TIM1_BKIN"),
11088c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_D12 FMC_DA12"),
11098c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "TIM1_BKIN_COMP12"),
11108c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_R7"),
11118c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
11128c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
11138c2ecf20Sopenharmony_ci	),
11148c2ecf20Sopenharmony_ci	STM32_PIN(
11158c2ecf20Sopenharmony_ci		PINCTRL_PIN(80, "PF0"),
11168c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOF0"),
11178c2ecf20Sopenharmony_ci		STM32_FUNCTION(5, "I2C2_SDA"),
11188c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_A0"),
11198c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
11208c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
11218c2ecf20Sopenharmony_ci	),
11228c2ecf20Sopenharmony_ci	STM32_PIN(
11238c2ecf20Sopenharmony_ci		PINCTRL_PIN(81, "PF1"),
11248c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOF1"),
11258c2ecf20Sopenharmony_ci		STM32_FUNCTION(5, "I2C2_SCL"),
11268c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_A1"),
11278c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
11288c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
11298c2ecf20Sopenharmony_ci	),
11308c2ecf20Sopenharmony_ci	STM32_PIN(
11318c2ecf20Sopenharmony_ci		PINCTRL_PIN(82, "PF2"),
11328c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOF2"),
11338c2ecf20Sopenharmony_ci		STM32_FUNCTION(5, "I2C2_SMBA"),
11348c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_A2"),
11358c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
11368c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
11378c2ecf20Sopenharmony_ci	),
11388c2ecf20Sopenharmony_ci	STM32_PIN(
11398c2ecf20Sopenharmony_ci		PINCTRL_PIN(83, "PF3"),
11408c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOF3"),
11418c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_A3"),
11428c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
11438c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
11448c2ecf20Sopenharmony_ci	),
11458c2ecf20Sopenharmony_ci	STM32_PIN(
11468c2ecf20Sopenharmony_ci		PINCTRL_PIN(84, "PF4"),
11478c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOF4"),
11488c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_A4"),
11498c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
11508c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
11518c2ecf20Sopenharmony_ci	),
11528c2ecf20Sopenharmony_ci	STM32_PIN(
11538c2ecf20Sopenharmony_ci		PINCTRL_PIN(85, "PF5"),
11548c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOF5"),
11558c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_A5"),
11568c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
11578c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
11588c2ecf20Sopenharmony_ci	),
11598c2ecf20Sopenharmony_ci	STM32_PIN(
11608c2ecf20Sopenharmony_ci		PINCTRL_PIN(86, "PF6"),
11618c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOF6"),
11628c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM16_CH1"),
11638c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI5_NSS"),
11648c2ecf20Sopenharmony_ci		STM32_FUNCTION(7, "SAI1_SD_B"),
11658c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "UART7_RX"),
11668c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "SAI4_SD_B"),
11678c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "QUADSPI_BK1_IO3"),
11688c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
11698c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
11708c2ecf20Sopenharmony_ci	),
11718c2ecf20Sopenharmony_ci	STM32_PIN(
11728c2ecf20Sopenharmony_ci		PINCTRL_PIN(87, "PF7"),
11738c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOF7"),
11748c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM17_CH1"),
11758c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI5_SCK"),
11768c2ecf20Sopenharmony_ci		STM32_FUNCTION(7, "SAI1_MCLK_B"),
11778c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "UART7_TX"),
11788c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "SAI4_MCLK_B"),
11798c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "QUADSPI_BK1_IO2"),
11808c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
11818c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
11828c2ecf20Sopenharmony_ci	),
11838c2ecf20Sopenharmony_ci	STM32_PIN(
11848c2ecf20Sopenharmony_ci		PINCTRL_PIN(88, "PF8"),
11858c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOF8"),
11868c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM16_CH1N"),
11878c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI5_MISO"),
11888c2ecf20Sopenharmony_ci		STM32_FUNCTION(7, "SAI1_SCK_B"),
11898c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "UART7_RTS"),
11908c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "SAI4_SCK_B"),
11918c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "TIM13_CH1"),
11928c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "QUADSPI_BK1_IO0"),
11938c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
11948c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
11958c2ecf20Sopenharmony_ci	),
11968c2ecf20Sopenharmony_ci	STM32_PIN(
11978c2ecf20Sopenharmony_ci		PINCTRL_PIN(89, "PF9"),
11988c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOF9"),
11998c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM17_CH1N"),
12008c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI5_MOSI"),
12018c2ecf20Sopenharmony_ci		STM32_FUNCTION(7, "SAI1_FS_B"),
12028c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "UART7_CTS"),
12038c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "SAI4_FS_B"),
12048c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "TIM14_CH1"),
12058c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "QUADSPI_BK1_IO1"),
12068c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
12078c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
12088c2ecf20Sopenharmony_ci	),
12098c2ecf20Sopenharmony_ci	STM32_PIN(
12108c2ecf20Sopenharmony_ci		PINCTRL_PIN(90, "PF10"),
12118c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOF10"),
12128c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM16_BKIN"),
12138c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "SAI1_D3"),
12148c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "QUADSPI_CLK"),
12158c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "SAI4_D3"),
12168c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_D11"),
12178c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_DE"),
12188c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
12198c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
12208c2ecf20Sopenharmony_ci	),
12218c2ecf20Sopenharmony_ci	STM32_PIN(
12228c2ecf20Sopenharmony_ci		PINCTRL_PIN(91, "PF11"),
12238c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOF11"),
12248c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI5_MOSI"),
12258c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "SAI2_SD_B"),
12268c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_SDNRAS"),
12278c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_D12"),
12288c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
12298c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
12308c2ecf20Sopenharmony_ci	),
12318c2ecf20Sopenharmony_ci	STM32_PIN(
12328c2ecf20Sopenharmony_ci		PINCTRL_PIN(92, "PF12"),
12338c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOF12"),
12348c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_A6"),
12358c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
12368c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
12378c2ecf20Sopenharmony_ci	),
12388c2ecf20Sopenharmony_ci	STM32_PIN(
12398c2ecf20Sopenharmony_ci		PINCTRL_PIN(93, "PF13"),
12408c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOF13"),
12418c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "DFSDM_DATIN6"),
12428c2ecf20Sopenharmony_ci		STM32_FUNCTION(5, "I2C4_SMBA"),
12438c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_A7"),
12448c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
12458c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
12468c2ecf20Sopenharmony_ci	),
12478c2ecf20Sopenharmony_ci	STM32_PIN(
12488c2ecf20Sopenharmony_ci		PINCTRL_PIN(94, "PF14"),
12498c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOF14"),
12508c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "DFSDM_CKIN6"),
12518c2ecf20Sopenharmony_ci		STM32_FUNCTION(5, "I2C4_SCL"),
12528c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_A8"),
12538c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
12548c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
12558c2ecf20Sopenharmony_ci	),
12568c2ecf20Sopenharmony_ci	STM32_PIN(
12578c2ecf20Sopenharmony_ci		PINCTRL_PIN(95, "PF15"),
12588c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOF15"),
12598c2ecf20Sopenharmony_ci		STM32_FUNCTION(5, "I2C4_SDA"),
12608c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_A9"),
12618c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
12628c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
12638c2ecf20Sopenharmony_ci	),
12648c2ecf20Sopenharmony_ci	STM32_PIN(
12658c2ecf20Sopenharmony_ci		PINCTRL_PIN(96, "PG0"),
12668c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOG0"),
12678c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_A10"),
12688c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
12698c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
12708c2ecf20Sopenharmony_ci	),
12718c2ecf20Sopenharmony_ci	STM32_PIN(
12728c2ecf20Sopenharmony_ci		PINCTRL_PIN(97, "PG1"),
12738c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOG1"),
12748c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_A11"),
12758c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
12768c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
12778c2ecf20Sopenharmony_ci	),
12788c2ecf20Sopenharmony_ci	STM32_PIN(
12798c2ecf20Sopenharmony_ci		PINCTRL_PIN(98, "PG2"),
12808c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOG2"),
12818c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "TIM8_BKIN"),
12828c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "TIM8_BKIN_COMP12"),
12838c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_A12"),
12848c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
12858c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
12868c2ecf20Sopenharmony_ci	),
12878c2ecf20Sopenharmony_ci	STM32_PIN(
12888c2ecf20Sopenharmony_ci		PINCTRL_PIN(99, "PG3"),
12898c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOG3"),
12908c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "TIM8_BKIN2"),
12918c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "TIM8_BKIN2_COMP12"),
12928c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_A13"),
12938c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
12948c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
12958c2ecf20Sopenharmony_ci	),
12968c2ecf20Sopenharmony_ci	STM32_PIN(
12978c2ecf20Sopenharmony_ci		PINCTRL_PIN(100, "PG4"),
12988c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOG4"),
12998c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM1_BKIN2"),
13008c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "TIM1_BKIN2_COMP12"),
13018c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_A14 FMC_BA0"),
13028c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
13038c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
13048c2ecf20Sopenharmony_ci	),
13058c2ecf20Sopenharmony_ci	STM32_PIN(
13068c2ecf20Sopenharmony_ci		PINCTRL_PIN(101, "PG5"),
13078c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOG5"),
13088c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM1_ETR"),
13098c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_A15 FMC_BA1"),
13108c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
13118c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
13128c2ecf20Sopenharmony_ci	),
13138c2ecf20Sopenharmony_ci	STM32_PIN(
13148c2ecf20Sopenharmony_ci		PINCTRL_PIN(102, "PG6"),
13158c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOG6"),
13168c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM17_BKIN"),
13178c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "HRTIM_CHE1"),
13188c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "QUADSPI_BK1_NCS"),
13198c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_NE3"),
13208c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_D12"),
13218c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_R7"),
13228c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
13238c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
13248c2ecf20Sopenharmony_ci	),
13258c2ecf20Sopenharmony_ci	STM32_PIN(
13268c2ecf20Sopenharmony_ci		PINCTRL_PIN(103, "PG7"),
13278c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOG7"),
13288c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "HRTIM_CHE2"),
13298c2ecf20Sopenharmony_ci		STM32_FUNCTION(7, "SAI1_MCLK_A"),
13308c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "USART6_CK"),
13318c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_INT"),
13328c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_D13"),
13338c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_CLK"),
13348c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
13358c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
13368c2ecf20Sopenharmony_ci	),
13378c2ecf20Sopenharmony_ci	STM32_PIN(
13388c2ecf20Sopenharmony_ci		PINCTRL_PIN(104, "PG8"),
13398c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOG8"),
13408c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "TIM8_ETR"),
13418c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI6_NSS"),
13428c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "USART6_RTS"),
13438c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "SPDIFRX_IN2"),
13448c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "ETH_PPS_OUT"),
13458c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_SDCLK"),
13468c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_G7"),
13478c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
13488c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
13498c2ecf20Sopenharmony_ci	),
13508c2ecf20Sopenharmony_ci	STM32_PIN(
13518c2ecf20Sopenharmony_ci		PINCTRL_PIN(105, "PG9"),
13528c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOG9"),
13538c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI1_MISO I2S1_SDI"),
13548c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "USART6_RX"),
13558c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "SPDIFRX_IN3"),
13568c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "QUADSPI_BK2_IO2"),
13578c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "SAI2_FS_B"),
13588c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_NE2 FMC_NCE"),
13598c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_VSYNC"),
13608c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
13618c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
13628c2ecf20Sopenharmony_ci	),
13638c2ecf20Sopenharmony_ci	STM32_PIN(
13648c2ecf20Sopenharmony_ci		PINCTRL_PIN(106, "PG10"),
13658c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOG10"),
13668c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "HRTIM_FLT5"),
13678c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI1_NSS I2S1_WS"),
13688c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "LCD_G3"),
13698c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "SAI2_SD_B"),
13708c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_NE3"),
13718c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_D2"),
13728c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_B2"),
13738c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
13748c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
13758c2ecf20Sopenharmony_ci	),
13768c2ecf20Sopenharmony_ci	STM32_PIN(
13778c2ecf20Sopenharmony_ci		PINCTRL_PIN(107, "PG11"),
13788c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOG11"),
13798c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "HRTIM_EEV4"),
13808c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI1_SCK I2S1_CK"),
13818c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "SPDIFRX_IN0"),
13828c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "SDMMC2_D2"),
13838c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "ETH_MII_TX_EN ETH_RMII_TX_EN"),
13848c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_D3"),
13858c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_B3"),
13868c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
13878c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
13888c2ecf20Sopenharmony_ci	),
13898c2ecf20Sopenharmony_ci	STM32_PIN(
13908c2ecf20Sopenharmony_ci		PINCTRL_PIN(108, "PG12"),
13918c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOG12"),
13928c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "LPTIM1_IN1"),
13938c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "HRTIM_EEV5"),
13948c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI6_MISO"),
13958c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "USART6_RTS"),
13968c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "SPDIFRX_IN1"),
13978c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "LCD_B4"),
13988c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "ETH_MII_TXD1 ETH_RMII_TXD1"),
13998c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_NE4"),
14008c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_B1"),
14018c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
14028c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
14038c2ecf20Sopenharmony_ci	),
14048c2ecf20Sopenharmony_ci	STM32_PIN(
14058c2ecf20Sopenharmony_ci		PINCTRL_PIN(109, "PG13"),
14068c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOG13"),
14078c2ecf20Sopenharmony_ci		STM32_FUNCTION(1, "TRACED0"),
14088c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "LPTIM1_OUT"),
14098c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "HRTIM_EEV10"),
14108c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI6_SCK"),
14118c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "USART6_CTS_NSS"),
14128c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "ETH_MII_TXD0 ETH_RMII_TXD0"),
14138c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_A24"),
14148c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_R0"),
14158c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
14168c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
14178c2ecf20Sopenharmony_ci	),
14188c2ecf20Sopenharmony_ci	STM32_PIN(
14198c2ecf20Sopenharmony_ci		PINCTRL_PIN(110, "PG14"),
14208c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOG14"),
14218c2ecf20Sopenharmony_ci		STM32_FUNCTION(1, "TRACED1"),
14228c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "LPTIM1_ETR"),
14238c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI6_MOSI"),
14248c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "USART6_TX"),
14258c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "QUADSPI_BK2_IO3"),
14268c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "ETH_MII_TXD1 ETH_RMII_TXD1"),
14278c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_A25"),
14288c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_B0"),
14298c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
14308c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
14318c2ecf20Sopenharmony_ci	),
14328c2ecf20Sopenharmony_ci	STM32_PIN(
14338c2ecf20Sopenharmony_ci		PINCTRL_PIN(111, "PG15"),
14348c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOG15"),
14358c2ecf20Sopenharmony_ci		STM32_FUNCTION(8, "USART6_CTS_NSS"),
14368c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_SDNCAS"),
14378c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_D13"),
14388c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
14398c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
14408c2ecf20Sopenharmony_ci	),
14418c2ecf20Sopenharmony_ci	STM32_PIN(
14428c2ecf20Sopenharmony_ci		PINCTRL_PIN(112, "PH0"),
14438c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOH0"),
14448c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
14458c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
14468c2ecf20Sopenharmony_ci	),
14478c2ecf20Sopenharmony_ci	STM32_PIN(
14488c2ecf20Sopenharmony_ci		PINCTRL_PIN(113, "PH1"),
14498c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOH1"),
14508c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
14518c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
14528c2ecf20Sopenharmony_ci	),
14538c2ecf20Sopenharmony_ci	STM32_PIN(
14548c2ecf20Sopenharmony_ci		PINCTRL_PIN(114, "PH2"),
14558c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOH2"),
14568c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "LPTIM1_IN2"),
14578c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "QUADSPI_BK2_IO0"),
14588c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "SAI2_SCK_B"),
14598c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "ETH_MII_CRS"),
14608c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_SDCKE0"),
14618c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_R0"),
14628c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
14638c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
14648c2ecf20Sopenharmony_ci	),
14658c2ecf20Sopenharmony_ci	STM32_PIN(
14668c2ecf20Sopenharmony_ci		PINCTRL_PIN(115, "PH3"),
14678c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOH3"),
14688c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "QUADSPI_BK2_IO1"),
14698c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "SAI2_MCK_B"),
14708c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "ETH_MII_COL"),
14718c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_SDNE0"),
14728c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_R1"),
14738c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
14748c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
14758c2ecf20Sopenharmony_ci	),
14768c2ecf20Sopenharmony_ci	STM32_PIN(
14778c2ecf20Sopenharmony_ci		PINCTRL_PIN(116, "PH4"),
14788c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOH4"),
14798c2ecf20Sopenharmony_ci		STM32_FUNCTION(5, "I2C2_SCL"),
14808c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "LCD_G5"),
14818c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "OTG_HS_ULPI_NXT"),
14828c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_G4"),
14838c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
14848c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
14858c2ecf20Sopenharmony_ci	),
14868c2ecf20Sopenharmony_ci	STM32_PIN(
14878c2ecf20Sopenharmony_ci		PINCTRL_PIN(117, "PH5"),
14888c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOH5"),
14898c2ecf20Sopenharmony_ci		STM32_FUNCTION(5, "I2C2_SDA"),
14908c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI5_NSS"),
14918c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_SDNWE"),
14928c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
14938c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
14948c2ecf20Sopenharmony_ci	),
14958c2ecf20Sopenharmony_ci	STM32_PIN(
14968c2ecf20Sopenharmony_ci		PINCTRL_PIN(118, "PH6"),
14978c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOH6"),
14988c2ecf20Sopenharmony_ci		STM32_FUNCTION(5, "I2C2_SMBA"),
14998c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI5_SCK"),
15008c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "ETH_MII_RXD2"),
15018c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_SDNE1"),
15028c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_D8"),
15038c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
15048c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
15058c2ecf20Sopenharmony_ci	),
15068c2ecf20Sopenharmony_ci	STM32_PIN(
15078c2ecf20Sopenharmony_ci		PINCTRL_PIN(119, "PH7"),
15088c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOH7"),
15098c2ecf20Sopenharmony_ci		STM32_FUNCTION(5, "I2C3_SCL"),
15108c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI5_MISO"),
15118c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "ETH_MII_RXD3"),
15128c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_SDCKE1"),
15138c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_D9"),
15148c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
15158c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
15168c2ecf20Sopenharmony_ci	),
15178c2ecf20Sopenharmony_ci	STM32_PIN(
15188c2ecf20Sopenharmony_ci		PINCTRL_PIN(120, "PH8"),
15198c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOH8"),
15208c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "TIM5_ETR"),
15218c2ecf20Sopenharmony_ci		STM32_FUNCTION(5, "I2C3_SDA"),
15228c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_D16"),
15238c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_HSYNC"),
15248c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_R2"),
15258c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
15268c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
15278c2ecf20Sopenharmony_ci	),
15288c2ecf20Sopenharmony_ci	STM32_PIN(
15298c2ecf20Sopenharmony_ci		PINCTRL_PIN(121, "PH9"),
15308c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOH9"),
15318c2ecf20Sopenharmony_ci		STM32_FUNCTION(5, "I2C3_SMBA"),
15328c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_D17"),
15338c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_D0"),
15348c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_R3"),
15358c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
15368c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
15378c2ecf20Sopenharmony_ci	),
15388c2ecf20Sopenharmony_ci	STM32_PIN(
15398c2ecf20Sopenharmony_ci		PINCTRL_PIN(122, "PH10"),
15408c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOH10"),
15418c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "TIM5_CH1"),
15428c2ecf20Sopenharmony_ci		STM32_FUNCTION(5, "I2C4_SMBA"),
15438c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_D18"),
15448c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_D1"),
15458c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_R4"),
15468c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
15478c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
15488c2ecf20Sopenharmony_ci	),
15498c2ecf20Sopenharmony_ci	STM32_PIN(
15508c2ecf20Sopenharmony_ci		PINCTRL_PIN(123, "PH11"),
15518c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOH11"),
15528c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "TIM5_CH2"),
15538c2ecf20Sopenharmony_ci		STM32_FUNCTION(5, "I2C4_SCL"),
15548c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_D19"),
15558c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_D2"),
15568c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_R5"),
15578c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
15588c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
15598c2ecf20Sopenharmony_ci	),
15608c2ecf20Sopenharmony_ci	STM32_PIN(
15618c2ecf20Sopenharmony_ci		PINCTRL_PIN(124, "PH12"),
15628c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOH12"),
15638c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "TIM5_CH3"),
15648c2ecf20Sopenharmony_ci		STM32_FUNCTION(5, "I2C4_SDA"),
15658c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_D20"),
15668c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_D3"),
15678c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_R6"),
15688c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
15698c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
15708c2ecf20Sopenharmony_ci	),
15718c2ecf20Sopenharmony_ci	STM32_PIN(
15728c2ecf20Sopenharmony_ci		PINCTRL_PIN(125, "PH13"),
15738c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOH13"),
15748c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "TIM8_CH1N"),
15758c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "UART4_TX"),
15768c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "CAN1_TX"),
15778c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_D21"),
15788c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_G2"),
15798c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
15808c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
15818c2ecf20Sopenharmony_ci	),
15828c2ecf20Sopenharmony_ci	STM32_PIN(
15838c2ecf20Sopenharmony_ci		PINCTRL_PIN(126, "PH14"),
15848c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOH14"),
15858c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "TIM8_CH2N"),
15868c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "UART4_RX"),
15878c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "CAN1_RX"),
15888c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_D22"),
15898c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_D4"),
15908c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_G3"),
15918c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
15928c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
15938c2ecf20Sopenharmony_ci	),
15948c2ecf20Sopenharmony_ci	STM32_PIN(
15958c2ecf20Sopenharmony_ci		PINCTRL_PIN(127, "PH15"),
15968c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOH15"),
15978c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "TIM8_CH3N"),
15988c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "CAN1_TXFD"),
15998c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_D23"),
16008c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_D11"),
16018c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_G4"),
16028c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
16038c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
16048c2ecf20Sopenharmony_ci	),
16058c2ecf20Sopenharmony_ci	STM32_PIN(
16068c2ecf20Sopenharmony_ci		PINCTRL_PIN(128, "PI0"),
16078c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOI0"),
16088c2ecf20Sopenharmony_ci		STM32_FUNCTION(3, "TIM5_CH4"),
16098c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI2_NSS I2S2_WS"),
16108c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "CAN1_RXFD"),
16118c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_D24"),
16128c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_D13"),
16138c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_G5"),
16148c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
16158c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
16168c2ecf20Sopenharmony_ci	),
16178c2ecf20Sopenharmony_ci	STM32_PIN(
16188c2ecf20Sopenharmony_ci		PINCTRL_PIN(129, "PI1"),
16198c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOI1"),
16208c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "TIM8_BKIN2"),
16218c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI2_SCK I2S2_CK"),
16228c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "TIM8_BKIN2_COMP12"),
16238c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_D25"),
16248c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_D8"),
16258c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_G6"),
16268c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
16278c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
16288c2ecf20Sopenharmony_ci	),
16298c2ecf20Sopenharmony_ci	STM32_PIN(
16308c2ecf20Sopenharmony_ci		PINCTRL_PIN(130, "PI2"),
16318c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOI2"),
16328c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "TIM8_CH4"),
16338c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI2_MISO I2S2_SDI"),
16348c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_D26"),
16358c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_D9"),
16368c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_G7"),
16378c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
16388c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
16398c2ecf20Sopenharmony_ci	),
16408c2ecf20Sopenharmony_ci	STM32_PIN(
16418c2ecf20Sopenharmony_ci		PINCTRL_PIN(131, "PI3"),
16428c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOI3"),
16438c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "TIM8_ETR"),
16448c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI2_MOSI I2S2_SDO"),
16458c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_D27"),
16468c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_D10"),
16478c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
16488c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
16498c2ecf20Sopenharmony_ci	),
16508c2ecf20Sopenharmony_ci	STM32_PIN(
16518c2ecf20Sopenharmony_ci		PINCTRL_PIN(132, "PI4"),
16528c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOI4"),
16538c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "TIM8_BKIN"),
16548c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "SAI2_MCK_A"),
16558c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "TIM8_BKIN_COMP12"),
16568c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_NBL2"),
16578c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_D5"),
16588c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_B4"),
16598c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
16608c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
16618c2ecf20Sopenharmony_ci	),
16628c2ecf20Sopenharmony_ci	STM32_PIN(
16638c2ecf20Sopenharmony_ci		PINCTRL_PIN(133, "PI5"),
16648c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOI5"),
16658c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "TIM8_CH1"),
16668c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "SAI2_SCK_A"),
16678c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_NBL3"),
16688c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_VSYNC"),
16698c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_B5"),
16708c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
16718c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
16728c2ecf20Sopenharmony_ci	),
16738c2ecf20Sopenharmony_ci	STM32_PIN(
16748c2ecf20Sopenharmony_ci		PINCTRL_PIN(134, "PI6"),
16758c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOI6"),
16768c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "TIM8_CH2"),
16778c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "SAI2_SD_A"),
16788c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_D28"),
16798c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_D6"),
16808c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_B6"),
16818c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
16828c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
16838c2ecf20Sopenharmony_ci	),
16848c2ecf20Sopenharmony_ci	STM32_PIN(
16858c2ecf20Sopenharmony_ci		PINCTRL_PIN(135, "PI7"),
16868c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOI7"),
16878c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "TIM8_CH3"),
16888c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "SAI2_FS_A"),
16898c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_D29"),
16908c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DCMI_D7"),
16918c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_B7"),
16928c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
16938c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
16948c2ecf20Sopenharmony_ci	),
16958c2ecf20Sopenharmony_ci	STM32_PIN(
16968c2ecf20Sopenharmony_ci		PINCTRL_PIN(136, "PI8"),
16978c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOI8"),
16988c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
16998c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
17008c2ecf20Sopenharmony_ci	),
17018c2ecf20Sopenharmony_ci	STM32_PIN(
17028c2ecf20Sopenharmony_ci		PINCTRL_PIN(137, "PI9"),
17038c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOI9"),
17048c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "UART4_RX"),
17058c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "CAN1_RX"),
17068c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_D30"),
17078c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_VSYNC"),
17088c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
17098c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
17108c2ecf20Sopenharmony_ci	),
17118c2ecf20Sopenharmony_ci	STM32_PIN(
17128c2ecf20Sopenharmony_ci		PINCTRL_PIN(138, "PI10"),
17138c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOI10"),
17148c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "CAN1_RXFD"),
17158c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "ETH_MII_RX_ER"),
17168c2ecf20Sopenharmony_ci		STM32_FUNCTION(13, "FMC_D31"),
17178c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_HSYNC"),
17188c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
17198c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
17208c2ecf20Sopenharmony_ci	),
17218c2ecf20Sopenharmony_ci	STM32_PIN(
17228c2ecf20Sopenharmony_ci		PINCTRL_PIN(139, "PI11"),
17238c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOI11"),
17248c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "LCD_G6"),
17258c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "OTG_HS_ULPI_DIR"),
17268c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
17278c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
17288c2ecf20Sopenharmony_ci	),
17298c2ecf20Sopenharmony_ci	STM32_PIN(
17308c2ecf20Sopenharmony_ci		PINCTRL_PIN(140, "PI12"),
17318c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOI12"),
17328c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "ETH_TX_ER"),
17338c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_HSYNC"),
17348c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
17358c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
17368c2ecf20Sopenharmony_ci	),
17378c2ecf20Sopenharmony_ci	STM32_PIN(
17388c2ecf20Sopenharmony_ci		PINCTRL_PIN(141, "PI13"),
17398c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOI13"),
17408c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_VSYNC"),
17418c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
17428c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
17438c2ecf20Sopenharmony_ci	),
17448c2ecf20Sopenharmony_ci	STM32_PIN(
17458c2ecf20Sopenharmony_ci		PINCTRL_PIN(142, "PI14"),
17468c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOI14"),
17478c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_CLK"),
17488c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
17498c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
17508c2ecf20Sopenharmony_ci	),
17518c2ecf20Sopenharmony_ci	STM32_PIN(
17528c2ecf20Sopenharmony_ci		PINCTRL_PIN(143, "PI15"),
17538c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOI15"),
17548c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "LCD_G2"),
17558c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_R0"),
17568c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
17578c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
17588c2ecf20Sopenharmony_ci	),
17598c2ecf20Sopenharmony_ci	STM32_PIN(
17608c2ecf20Sopenharmony_ci		PINCTRL_PIN(144, "PJ0"),
17618c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOJ0"),
17628c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "LCD_R7"),
17638c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_R1"),
17648c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
17658c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
17668c2ecf20Sopenharmony_ci	),
17678c2ecf20Sopenharmony_ci	STM32_PIN(
17688c2ecf20Sopenharmony_ci		PINCTRL_PIN(145, "PJ1"),
17698c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOJ1"),
17708c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_R2"),
17718c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
17728c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
17738c2ecf20Sopenharmony_ci	),
17748c2ecf20Sopenharmony_ci	STM32_PIN(
17758c2ecf20Sopenharmony_ci		PINCTRL_PIN(146, "PJ2"),
17768c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOJ2"),
17778c2ecf20Sopenharmony_ci		STM32_FUNCTION(14, "DSI_TE"),
17788c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_R3"),
17798c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
17808c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
17818c2ecf20Sopenharmony_ci	),
17828c2ecf20Sopenharmony_ci	STM32_PIN(
17838c2ecf20Sopenharmony_ci		PINCTRL_PIN(147, "PJ3"),
17848c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOJ3"),
17858c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_R4"),
17868c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
17878c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
17888c2ecf20Sopenharmony_ci	),
17898c2ecf20Sopenharmony_ci	STM32_PIN(
17908c2ecf20Sopenharmony_ci		PINCTRL_PIN(148, "PJ4"),
17918c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOJ4"),
17928c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_R5"),
17938c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
17948c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
17958c2ecf20Sopenharmony_ci	),
17968c2ecf20Sopenharmony_ci	STM32_PIN(
17978c2ecf20Sopenharmony_ci		PINCTRL_PIN(149, "PJ5"),
17988c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOJ5"),
17998c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_R6"),
18008c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
18018c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
18028c2ecf20Sopenharmony_ci	),
18038c2ecf20Sopenharmony_ci	STM32_PIN(
18048c2ecf20Sopenharmony_ci		PINCTRL_PIN(150, "PJ6"),
18058c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOJ6"),
18068c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "TIM8_CH2"),
18078c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_R7"),
18088c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
18098c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
18108c2ecf20Sopenharmony_ci	),
18118c2ecf20Sopenharmony_ci	STM32_PIN(
18128c2ecf20Sopenharmony_ci		PINCTRL_PIN(151, "PJ7"),
18138c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOJ7"),
18148c2ecf20Sopenharmony_ci		STM32_FUNCTION(1, "TRGIN"),
18158c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "TIM8_CH2N"),
18168c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_G0"),
18178c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
18188c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
18198c2ecf20Sopenharmony_ci	),
18208c2ecf20Sopenharmony_ci	STM32_PIN(
18218c2ecf20Sopenharmony_ci		PINCTRL_PIN(152, "PJ8"),
18228c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOJ8"),
18238c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM1_CH3N"),
18248c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "TIM8_CH1"),
18258c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "UART8_TX"),
18268c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_G1"),
18278c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
18288c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
18298c2ecf20Sopenharmony_ci	),
18308c2ecf20Sopenharmony_ci	STM32_PIN(
18318c2ecf20Sopenharmony_ci		PINCTRL_PIN(153, "PJ9"),
18328c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOJ9"),
18338c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM1_CH3"),
18348c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "TIM8_CH1N"),
18358c2ecf20Sopenharmony_ci		STM32_FUNCTION(9, "UART8_RX"),
18368c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_G2"),
18378c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
18388c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
18398c2ecf20Sopenharmony_ci	),
18408c2ecf20Sopenharmony_ci	STM32_PIN(
18418c2ecf20Sopenharmony_ci		PINCTRL_PIN(154, "PJ10"),
18428c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOJ10"),
18438c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM1_CH2N"),
18448c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "TIM8_CH2"),
18458c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI5_MOSI"),
18468c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_G3"),
18478c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
18488c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
18498c2ecf20Sopenharmony_ci	),
18508c2ecf20Sopenharmony_ci	STM32_PIN(
18518c2ecf20Sopenharmony_ci		PINCTRL_PIN(155, "PJ11"),
18528c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOJ11"),
18538c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM1_CH2"),
18548c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "TIM8_CH2N"),
18558c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI5_MISO"),
18568c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_G4"),
18578c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
18588c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
18598c2ecf20Sopenharmony_ci	),
18608c2ecf20Sopenharmony_ci	STM32_PIN(
18618c2ecf20Sopenharmony_ci		PINCTRL_PIN(156, "PJ12"),
18628c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOJ12"),
18638c2ecf20Sopenharmony_ci		STM32_FUNCTION(1, "TRGOUT"),
18648c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "LCD_G3"),
18658c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_B0"),
18668c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
18678c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
18688c2ecf20Sopenharmony_ci	),
18698c2ecf20Sopenharmony_ci	STM32_PIN(
18708c2ecf20Sopenharmony_ci		PINCTRL_PIN(157, "PJ13"),
18718c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOJ13"),
18728c2ecf20Sopenharmony_ci		STM32_FUNCTION(10, "LCD_B4"),
18738c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_B1"),
18748c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
18758c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
18768c2ecf20Sopenharmony_ci	),
18778c2ecf20Sopenharmony_ci	STM32_PIN(
18788c2ecf20Sopenharmony_ci		PINCTRL_PIN(158, "PJ14"),
18798c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOJ14"),
18808c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_B2"),
18818c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
18828c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
18838c2ecf20Sopenharmony_ci	),
18848c2ecf20Sopenharmony_ci	STM32_PIN(
18858c2ecf20Sopenharmony_ci		PINCTRL_PIN(159, "PJ15"),
18868c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOJ15"),
18878c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_B3"),
18888c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
18898c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
18908c2ecf20Sopenharmony_ci	),
18918c2ecf20Sopenharmony_ci	STM32_PIN(
18928c2ecf20Sopenharmony_ci		PINCTRL_PIN(160, "PK0"),
18938c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOK0"),
18948c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM1_CH1N"),
18958c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "TIM8_CH3"),
18968c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI5_SCK"),
18978c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_G5"),
18988c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
18998c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
19008c2ecf20Sopenharmony_ci	),
19018c2ecf20Sopenharmony_ci	STM32_PIN(
19028c2ecf20Sopenharmony_ci		PINCTRL_PIN(161, "PK1"),
19038c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOK1"),
19048c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM1_CH1"),
19058c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "TIM8_CH3N"),
19068c2ecf20Sopenharmony_ci		STM32_FUNCTION(6, "SPI5_NSS"),
19078c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_G6"),
19088c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
19098c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
19108c2ecf20Sopenharmony_ci	),
19118c2ecf20Sopenharmony_ci	STM32_PIN(
19128c2ecf20Sopenharmony_ci		PINCTRL_PIN(162, "PK2"),
19138c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOK2"),
19148c2ecf20Sopenharmony_ci		STM32_FUNCTION(2, "TIM1_BKIN"),
19158c2ecf20Sopenharmony_ci		STM32_FUNCTION(4, "TIM8_BKIN"),
19168c2ecf20Sopenharmony_ci		STM32_FUNCTION(11, "TIM8_BKIN_COMP12"),
19178c2ecf20Sopenharmony_ci		STM32_FUNCTION(12, "TIM1_BKIN_COMP12"),
19188c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_G7"),
19198c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
19208c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
19218c2ecf20Sopenharmony_ci	),
19228c2ecf20Sopenharmony_ci	STM32_PIN(
19238c2ecf20Sopenharmony_ci		PINCTRL_PIN(163, "PK3"),
19248c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOK3"),
19258c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_B4"),
19268c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
19278c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
19288c2ecf20Sopenharmony_ci	),
19298c2ecf20Sopenharmony_ci	STM32_PIN(
19308c2ecf20Sopenharmony_ci		PINCTRL_PIN(164, "PK4"),
19318c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOK4"),
19328c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_B5"),
19338c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
19348c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
19358c2ecf20Sopenharmony_ci	),
19368c2ecf20Sopenharmony_ci	STM32_PIN(
19378c2ecf20Sopenharmony_ci		PINCTRL_PIN(165, "PK5"),
19388c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOK5"),
19398c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_B6"),
19408c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
19418c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
19428c2ecf20Sopenharmony_ci	),
19438c2ecf20Sopenharmony_ci	STM32_PIN(
19448c2ecf20Sopenharmony_ci		PINCTRL_PIN(166, "PK6"),
19458c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOK6"),
19468c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_B7"),
19478c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
19488c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
19498c2ecf20Sopenharmony_ci	),
19508c2ecf20Sopenharmony_ci	STM32_PIN(
19518c2ecf20Sopenharmony_ci		PINCTRL_PIN(167, "PK7"),
19528c2ecf20Sopenharmony_ci		STM32_FUNCTION(0, "GPIOK7"),
19538c2ecf20Sopenharmony_ci		STM32_FUNCTION(15, "LCD_DE"),
19548c2ecf20Sopenharmony_ci		STM32_FUNCTION(16, "EVENTOUT"),
19558c2ecf20Sopenharmony_ci		STM32_FUNCTION(17, "ANALOG")
19568c2ecf20Sopenharmony_ci	),
19578c2ecf20Sopenharmony_ci};
19588c2ecf20Sopenharmony_ci
19598c2ecf20Sopenharmony_cistatic struct stm32_pinctrl_match_data stm32h743_match_data = {
19608c2ecf20Sopenharmony_ci	.pins = stm32h743_pins,
19618c2ecf20Sopenharmony_ci	.npins = ARRAY_SIZE(stm32h743_pins),
19628c2ecf20Sopenharmony_ci};
19638c2ecf20Sopenharmony_ci
19648c2ecf20Sopenharmony_cistatic const struct of_device_id stm32h743_pctrl_match[] = {
19658c2ecf20Sopenharmony_ci	{
19668c2ecf20Sopenharmony_ci		.compatible = "st,stm32h743-pinctrl",
19678c2ecf20Sopenharmony_ci		.data = &stm32h743_match_data,
19688c2ecf20Sopenharmony_ci	},
19698c2ecf20Sopenharmony_ci	{ }
19708c2ecf20Sopenharmony_ci};
19718c2ecf20Sopenharmony_ci
19728c2ecf20Sopenharmony_cistatic struct platform_driver stm32h743_pinctrl_driver = {
19738c2ecf20Sopenharmony_ci	.probe = stm32_pctl_probe,
19748c2ecf20Sopenharmony_ci	.driver = {
19758c2ecf20Sopenharmony_ci		.name = "stm32h743-pinctrl",
19768c2ecf20Sopenharmony_ci		.of_match_table = stm32h743_pctrl_match,
19778c2ecf20Sopenharmony_ci	},
19788c2ecf20Sopenharmony_ci};
19798c2ecf20Sopenharmony_ci
19808c2ecf20Sopenharmony_cistatic int __init stm32h743_pinctrl_init(void)
19818c2ecf20Sopenharmony_ci{
19828c2ecf20Sopenharmony_ci	return platform_driver_register(&stm32h743_pinctrl_driver);
19838c2ecf20Sopenharmony_ci}
19848c2ecf20Sopenharmony_ciarch_initcall(stm32h743_pinctrl_init);
1985