18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0 28c2ecf20Sopenharmony_ci/* 38c2ecf20Sopenharmony_ci * Copyright (C) STMicroelectronics 2017 - All Rights Reserved 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 stm32mp157_pins[] = { 138c2ecf20Sopenharmony_ci STM32_PIN_PKG( 148c2ecf20Sopenharmony_ci PINCTRL_PIN(0, "PA0"), 158c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 168c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOA0"), 178c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM2_CH1 TIM2_ETR"), 188c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "TIM5_CH1"), 198c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "TIM8_ETR"), 208c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "TIM15_BKIN"), 218c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART2_CTS USART2_NSS"), 228c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "UART4_TX"), 238c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "SDMMC2_CMD"), 248c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SAI2_SD_B"), 258c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "ETH1_GMII_CRS ETH1_MII_CRS"), 268c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 278c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 288c2ecf20Sopenharmony_ci ), 298c2ecf20Sopenharmony_ci STM32_PIN_PKG( 308c2ecf20Sopenharmony_ci PINCTRL_PIN(1, "PA1"), 318c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 328c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOA1"), 338c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "ETH_CLK"), 348c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM2_CH2"), 358c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "TIM5_CH2"), 368c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "LPTIM3_OUT"), 378c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "TIM15_CH1N"), 388c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART2_RTS USART2_DE"), 398c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "UART4_RX"), 408c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "QUADSPI_BK1_IO3"), 418c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SAI2_MCLK_B"), 428c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "ETH1_GMII_RX_CLK ETH1_MII_RX_CLK ETH1_RGMII_RX_CLK ETH1_RMII_REF_CLK"), 438c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_R2"), 448c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 458c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 468c2ecf20Sopenharmony_ci ), 478c2ecf20Sopenharmony_ci STM32_PIN_PKG( 488c2ecf20Sopenharmony_ci PINCTRL_PIN(2, "PA2"), 498c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 508c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOA2"), 518c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM2_CH3"), 528c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "TIM5_CH3"), 538c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "LPTIM4_OUT"), 548c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "TIM15_CH1"), 558c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART2_TX"), 568c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "SAI2_SCK_B"), 578c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SDMMC2_D0DIR"), 588c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "ETH1_MDIO"), 598c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "MDIOS_MDIO"), 608c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_R1"), 618c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 628c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 638c2ecf20Sopenharmony_ci ), 648c2ecf20Sopenharmony_ci STM32_PIN_PKG( 658c2ecf20Sopenharmony_ci PINCTRL_PIN(3, "PA3"), 668c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 678c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOA3"), 688c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM2_CH4"), 698c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "TIM5_CH4"), 708c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "LPTIM5_OUT"), 718c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "TIM15_CH2"), 728c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART2_RX"), 738c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "LCD_B2"), 748c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "ETH1_GMII_COL ETH1_MII_COL"), 758c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_B5"), 768c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 778c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 788c2ecf20Sopenharmony_ci ), 798c2ecf20Sopenharmony_ci STM32_PIN_PKG( 808c2ecf20Sopenharmony_ci PINCTRL_PIN(4, "PA4"), 818c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 828c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOA4"), 838c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "HDP0"), 848c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "TIM5_ETR"), 858c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "SAI4_D2"), 868c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI1_NSS I2S1_WS"), 878c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "SPI3_NSS I2S3_WS"), 888c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART2_CK"), 898c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "SPI6_NSS"), 908c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "SAI4_FS_A"), 918c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_HSYNC"), 928c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_VSYNC"), 938c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 948c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 958c2ecf20Sopenharmony_ci ), 968c2ecf20Sopenharmony_ci STM32_PIN_PKG( 978c2ecf20Sopenharmony_ci PINCTRL_PIN(5, "PA5"), 988c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 998c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOA5"), 1008c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM2_CH1 TIM2_ETR"), 1018c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "TIM8_CH1N"), 1028c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "SAI4_CK1"), 1038c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI1_SCK I2S1_CK"), 1048c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "SPI6_SCK"), 1058c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "SAI4_MCLK_A"), 1068c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_R4"), 1078c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 1088c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 1098c2ecf20Sopenharmony_ci ), 1108c2ecf20Sopenharmony_ci STM32_PIN_PKG( 1118c2ecf20Sopenharmony_ci PINCTRL_PIN(6, "PA6"), 1128c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 1138c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOA6"), 1148c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM1_BKIN"), 1158c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "TIM3_CH1"), 1168c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "TIM8_BKIN"), 1178c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "SAI4_CK2"), 1188c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI1_MISO I2S1_SDI"), 1198c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "SPI6_MISO"), 1208c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "TIM13_CH1"), 1218c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "MDIOS_MDC"), 1228c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "SAI4_SCK_A"), 1238c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_PIXCLK"), 1248c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_G2"), 1258c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 1268c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 1278c2ecf20Sopenharmony_ci ), 1288c2ecf20Sopenharmony_ci STM32_PIN_PKG( 1298c2ecf20Sopenharmony_ci PINCTRL_PIN(7, "PA7"), 1308c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 1318c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOA7"), 1328c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM1_CH1N"), 1338c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "TIM3_CH2"), 1348c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "TIM8_CH1N"), 1358c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "SAI4_D1"), 1368c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI1_MOSI I2S1_SDO"), 1378c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "SPI6_MOSI"), 1388c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "TIM14_CH1"), 1398c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "QUADSPI_CLK"), 1408c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "ETH1_GMII_RX_DV ETH1_MII_RX_DV ETH1_RGMII_RX_CTL ETH1_RMII_CRS_DV"), 1418c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "SAI4_SD_A"), 1428c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 1438c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 1448c2ecf20Sopenharmony_ci ), 1458c2ecf20Sopenharmony_ci STM32_PIN_PKG( 1468c2ecf20Sopenharmony_ci PINCTRL_PIN(8, "PA8"), 1478c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 1488c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOA8"), 1498c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "MCO1"), 1508c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM1_CH1"), 1518c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "TIM8_BKIN2"), 1528c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "I2C3_SCL"), 1538c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI3_MOSI I2S3_SDO"), 1548c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART1_CK"), 1558c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "SDMMC2_CKIN"), 1568c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "SDMMC2_D4"), 1578c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "OTG_FS_SOF OTG_HS_SOF"), 1588c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "SAI4_SD_B"), 1598c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "UART7_RX"), 1608c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_R6"), 1618c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 1628c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 1638c2ecf20Sopenharmony_ci ), 1648c2ecf20Sopenharmony_ci STM32_PIN_PKG( 1658c2ecf20Sopenharmony_ci PINCTRL_PIN(9, "PA9"), 1668c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 1678c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOA9"), 1688c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM1_CH2"), 1698c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "I2C3_SMBA"), 1708c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI2_SCK I2S2_CK"), 1718c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART1_TX"), 1728c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "SDMMC2_CDIR"), 1738c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SDMMC2_D5"), 1748c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_D0"), 1758c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_R5"), 1768c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 1778c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 1788c2ecf20Sopenharmony_ci ), 1798c2ecf20Sopenharmony_ci STM32_PIN_PKG( 1808c2ecf20Sopenharmony_ci PINCTRL_PIN(10, "PA10"), 1818c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 1828c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOA10"), 1838c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM1_CH3"), 1848c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI3_NSS I2S3_WS"), 1858c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART1_RX"), 1868c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "MDIOS_MDIO"), 1878c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "SAI4_FS_B"), 1888c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_D1"), 1898c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_B1"), 1908c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 1918c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 1928c2ecf20Sopenharmony_ci ), 1938c2ecf20Sopenharmony_ci STM32_PIN_PKG( 1948c2ecf20Sopenharmony_ci PINCTRL_PIN(11, "PA11"), 1958c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 1968c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOA11"), 1978c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM1_CH4"), 1988c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "I2C6_SCL"), 1998c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "I2C5_SCL"), 2008c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI2_NSS I2S2_WS"), 2018c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "UART4_RX"), 2028c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART1_CTS USART1_NSS"), 2038c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "FDCAN1_RX"), 2048c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_R4"), 2058c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 2068c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 2078c2ecf20Sopenharmony_ci ), 2088c2ecf20Sopenharmony_ci STM32_PIN_PKG( 2098c2ecf20Sopenharmony_ci PINCTRL_PIN(12, "PA12"), 2108c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 2118c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOA12"), 2128c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM1_ETR"), 2138c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "I2C6_SDA"), 2148c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "I2C5_SDA"), 2158c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "UART4_TX"), 2168c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART1_RTS USART1_DE"), 2178c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "SAI2_FS_B"), 2188c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "FDCAN1_TX"), 2198c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_R5"), 2208c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 2218c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 2228c2ecf20Sopenharmony_ci ), 2238c2ecf20Sopenharmony_ci STM32_PIN_PKG( 2248c2ecf20Sopenharmony_ci PINCTRL_PIN(13, "PA13"), 2258c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 2268c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOA13"), 2278c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "DBTRGO"), 2288c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "DBTRGI"), 2298c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "MCO1"), 2308c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "UART4_TX"), 2318c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 2328c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 2338c2ecf20Sopenharmony_ci ), 2348c2ecf20Sopenharmony_ci STM32_PIN_PKG( 2358c2ecf20Sopenharmony_ci PINCTRL_PIN(14, "PA14"), 2368c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 2378c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOA14"), 2388c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "DBTRGO"), 2398c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "DBTRGI"), 2408c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "MCO2"), 2418c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 2428c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 2438c2ecf20Sopenharmony_ci ), 2448c2ecf20Sopenharmony_ci STM32_PIN_PKG( 2458c2ecf20Sopenharmony_ci PINCTRL_PIN(15, "PA15"), 2468c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 2478c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOA15"), 2488c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "DBTRGI"), 2498c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM2_CH1 TIM2_ETR"), 2508c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "SAI4_D2"), 2518c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "SDMMC1_CDIR"), 2528c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "CEC"), 2538c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI1_NSS I2S1_WS"), 2548c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "SPI3_NSS I2S3_WS"), 2558c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "SPI6_NSS"), 2568c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "UART4_RTS UART4_DE"), 2578c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "SDMMC2_D5"), 2588c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SDMMC2_CDIR"), 2598c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "SDMMC1_D5"), 2608c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "SAI4_FS_A"), 2618c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "UART7_TX"), 2628c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_R1"), 2638c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 2648c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 2658c2ecf20Sopenharmony_ci ), 2668c2ecf20Sopenharmony_ci STM32_PIN_PKG( 2678c2ecf20Sopenharmony_ci PINCTRL_PIN(16, "PB0"), 2688c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 2698c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOB0"), 2708c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM1_CH2N"), 2718c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "TIM3_CH3"), 2728c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "TIM8_CH2N"), 2738c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "DFSDM1_CKOUT"), 2748c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "UART4_CTS"), 2758c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "LCD_R3"), 2768c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "ETH1_GMII_RXD2 ETH1_MII_RXD2 ETH1_RGMII_RXD2"), 2778c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "MDIOS_MDIO"), 2788c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_G1"), 2798c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 2808c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 2818c2ecf20Sopenharmony_ci ), 2828c2ecf20Sopenharmony_ci STM32_PIN_PKG( 2838c2ecf20Sopenharmony_ci PINCTRL_PIN(17, "PB1"), 2848c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 2858c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOB1"), 2868c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM1_CH3N"), 2878c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "TIM3_CH4"), 2888c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "TIM8_CH3N"), 2898c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "DFSDM1_DATIN1"), 2908c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "LCD_R6"), 2918c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "ETH1_GMII_RXD3 ETH1_MII_RXD3 ETH1_RGMII_RXD3"), 2928c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "MDIOS_MDC"), 2938c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_G0"), 2948c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 2958c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 2968c2ecf20Sopenharmony_ci ), 2978c2ecf20Sopenharmony_ci STM32_PIN_PKG( 2988c2ecf20Sopenharmony_ci PINCTRL_PIN(18, "PB2"), 2998c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 3008c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOB2"), 3018c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACED4"), 3028c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "RTC_OUT2"), 3038c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "SAI1_D1"), 3048c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "DFSDM1_CKIN1"), 3058c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "USART1_RX"), 3068c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "I2S_CKIN"), 3078c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "SAI1_SD_A"), 3088c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "SPI3_MOSI I2S3_SDO"), 3098c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "UART4_RX"), 3108c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "QUADSPI_CLK"), 3118c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 3128c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 3138c2ecf20Sopenharmony_ci ), 3148c2ecf20Sopenharmony_ci STM32_PIN_PKG( 3158c2ecf20Sopenharmony_ci PINCTRL_PIN(19, "PB3"), 3168c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 3178c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOB3"), 3188c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACED9"), 3198c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM2_CH2"), 3208c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "SAI4_CK1"), 3218c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI1_SCK I2S1_CK"), 3228c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "SPI3_SCK I2S3_CK"), 3238c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "SPI6_SCK"), 3248c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "SDMMC2_D2"), 3258c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "SAI4_MCLK_A"), 3268c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "UART7_RX"), 3278c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 3288c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 3298c2ecf20Sopenharmony_ci ), 3308c2ecf20Sopenharmony_ci STM32_PIN_PKG( 3318c2ecf20Sopenharmony_ci PINCTRL_PIN(20, "PB4"), 3328c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 3338c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOB4"), 3348c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACED8"), 3358c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM16_BKIN"), 3368c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "TIM3_CH1"), 3378c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "SAI4_CK2"), 3388c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI1_MISO I2S1_SDI"), 3398c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "SPI3_MISO I2S3_SDI"), 3408c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "SPI2_NSS I2S2_WS"), 3418c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "SPI6_MISO"), 3428c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "SDMMC2_D3"), 3438c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "SAI4_SCK_A"), 3448c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "UART7_TX"), 3458c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 3468c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 3478c2ecf20Sopenharmony_ci ), 3488c2ecf20Sopenharmony_ci STM32_PIN_PKG( 3498c2ecf20Sopenharmony_ci PINCTRL_PIN(21, "PB5"), 3508c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 3518c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOB5"), 3528c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "ETH_CLK"), 3538c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM17_BKIN"), 3548c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "TIM3_CH2"), 3558c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "SAI4_D1"), 3568c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "I2C1_SMBA"), 3578c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI1_MOSI I2S1_SDO"), 3588c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "I2C4_SMBA"), 3598c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "SPI3_MOSI I2S3_SDO"), 3608c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "SPI6_MOSI"), 3618c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "FDCAN2_RX"), 3628c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SAI4_SD_A"), 3638c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "ETH1_PPS_OUT"), 3648c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "UART5_RX"), 3658c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_D10"), 3668c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_G7"), 3678c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 3688c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 3698c2ecf20Sopenharmony_ci ), 3708c2ecf20Sopenharmony_ci STM32_PIN_PKG( 3718c2ecf20Sopenharmony_ci PINCTRL_PIN(22, "PB6"), 3728c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 3738c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOB6"), 3748c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM16_CH1N"), 3758c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "TIM4_CH1"), 3768c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "I2C1_SCL"), 3778c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "CEC"), 3788c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "I2C4_SCL"), 3798c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART1_TX"), 3808c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "FDCAN2_TX"), 3818c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "QUADSPI_BK1_NCS"), 3828c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "DFSDM1_DATIN5"), 3838c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "UART5_TX"), 3848c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_D5"), 3858c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 3868c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 3878c2ecf20Sopenharmony_ci ), 3888c2ecf20Sopenharmony_ci STM32_PIN_PKG( 3898c2ecf20Sopenharmony_ci PINCTRL_PIN(23, "PB7"), 3908c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 3918c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOB7"), 3928c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM17_CH1N"), 3938c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "TIM4_CH2"), 3948c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "I2C1_SDA"), 3958c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "I2C4_SDA"), 3968c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART1_RX"), 3978c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SDMMC2_D1"), 3988c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "DFSDM1_CKIN5"), 3998c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_NL"), 4008c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_VSYNC"), 4018c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 4028c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 4038c2ecf20Sopenharmony_ci ), 4048c2ecf20Sopenharmony_ci STM32_PIN_PKG( 4058c2ecf20Sopenharmony_ci PINCTRL_PIN(24, "PB8"), 4068c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 4078c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOB8"), 4088c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "HDP6"), 4098c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM16_CH1"), 4108c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "TIM4_CH3"), 4118c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "DFSDM1_CKIN7"), 4128c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "I2C1_SCL"), 4138c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SDMMC1_CKIN"), 4148c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "I2C4_SCL"), 4158c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "SDMMC2_CKIN"), 4168c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "UART4_RX"), 4178c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "FDCAN1_RX"), 4188c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SDMMC2_D4"), 4198c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "ETH1_GMII_TXD3 ETH1_MII_TXD3 ETH1_RGMII_TXD3"), 4208c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "SDMMC1_D4"), 4218c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_D6"), 4228c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_B6"), 4238c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 4248c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 4258c2ecf20Sopenharmony_ci ), 4268c2ecf20Sopenharmony_ci STM32_PIN_PKG( 4278c2ecf20Sopenharmony_ci PINCTRL_PIN(25, "PB9"), 4288c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 4298c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOB9"), 4308c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "HDP7"), 4318c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM17_CH1"), 4328c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "TIM4_CH4"), 4338c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "DFSDM1_DATIN7"), 4348c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "I2C1_SDA"), 4358c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI2_NSS I2S2_WS"), 4368c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "I2C4_SDA"), 4378c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "SDMMC2_CDIR"), 4388c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "UART4_TX"), 4398c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "FDCAN1_TX"), 4408c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SDMMC2_D5"), 4418c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "SDMMC1_CDIR"), 4428c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "SDMMC1_D5"), 4438c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_D7"), 4448c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_B7"), 4458c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 4468c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 4478c2ecf20Sopenharmony_ci ), 4488c2ecf20Sopenharmony_ci STM32_PIN_PKG( 4498c2ecf20Sopenharmony_ci PINCTRL_PIN(26, "PB10"), 4508c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 4518c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOB10"), 4528c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM2_CH3"), 4538c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "LPTIM2_IN1"), 4548c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "I2C2_SCL"), 4558c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI2_SCK I2S2_CK"), 4568c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "DFSDM1_DATIN7"), 4578c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART3_TX"), 4588c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "QUADSPI_BK1_NCS"), 4598c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "ETH1_GMII_RX_ER ETH1_MII_RX_ER"), 4608c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_G4"), 4618c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 4628c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 4638c2ecf20Sopenharmony_ci ), 4648c2ecf20Sopenharmony_ci STM32_PIN_PKG( 4658c2ecf20Sopenharmony_ci PINCTRL_PIN(27, "PB11"), 4668c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 4678c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOB11"), 4688c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM2_CH4"), 4698c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "LPTIM2_ETR"), 4708c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "I2C2_SDA"), 4718c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "DFSDM1_CKIN7"), 4728c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART3_RX"), 4738c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "ETH1_GMII_TX_EN ETH1_MII_TX_EN ETH1_RGMII_TX_CTL ETH1_RMII_TX_EN"), 4748c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DSI_TE"), 4758c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_G5"), 4768c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 4778c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 4788c2ecf20Sopenharmony_ci ), 4798c2ecf20Sopenharmony_ci STM32_PIN_PKG( 4808c2ecf20Sopenharmony_ci PINCTRL_PIN(28, "PB12"), 4818c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 4828c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOB12"), 4838c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM1_BKIN"), 4848c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "I2C6_SMBA"), 4858c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "I2C2_SMBA"), 4868c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI2_NSS I2S2_WS"), 4878c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "DFSDM1_DATIN1"), 4888c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART3_CK"), 4898c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "USART3_RX"), 4908c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "FDCAN2_RX"), 4918c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "ETH1_GMII_TXD0 ETH1_MII_TXD0 ETH1_RGMII_TXD0 ETH1_RMII_TXD0"), 4928c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "UART5_RX"), 4938c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 4948c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 4958c2ecf20Sopenharmony_ci ), 4968c2ecf20Sopenharmony_ci STM32_PIN_PKG( 4978c2ecf20Sopenharmony_ci PINCTRL_PIN(29, "PB13"), 4988c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 4998c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOB13"), 5008c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM1_CH1N"), 5018c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "DFSDM1_CKOUT"), 5028c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "LPTIM2_OUT"), 5038c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI2_SCK I2S2_CK"), 5048c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "DFSDM1_CKIN1"), 5058c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART3_CTS USART3_NSS"), 5068c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "FDCAN2_TX"), 5078c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "ETH1_GMII_TXD1 ETH1_MII_TXD1 ETH1_RGMII_TXD1 ETH1_RMII_TXD1"), 5088c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "UART5_TX"), 5098c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 5108c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 5118c2ecf20Sopenharmony_ci ), 5128c2ecf20Sopenharmony_ci STM32_PIN_PKG( 5138c2ecf20Sopenharmony_ci PINCTRL_PIN(30, "PB14"), 5148c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 5158c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOB14"), 5168c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM1_CH2N"), 5178c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "TIM12_CH1"), 5188c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "TIM8_CH2N"), 5198c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "USART1_TX"), 5208c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI2_MISO I2S2_SDI"), 5218c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "DFSDM1_DATIN2"), 5228c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART3_RTS USART3_DE"), 5238c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "SDMMC2_D0"), 5248c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 5258c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 5268c2ecf20Sopenharmony_ci ), 5278c2ecf20Sopenharmony_ci STM32_PIN_PKG( 5288c2ecf20Sopenharmony_ci PINCTRL_PIN(31, "PB15"), 5298c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 5308c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOB15"), 5318c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "RTC_REFIN"), 5328c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM1_CH3N"), 5338c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "TIM12_CH2"), 5348c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "TIM8_CH3N"), 5358c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "USART1_RX"), 5368c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI2_MOSI I2S2_SDO"), 5378c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "DFSDM1_CKIN2"), 5388c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "SDMMC2_D1"), 5398c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 5408c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 5418c2ecf20Sopenharmony_ci ), 5428c2ecf20Sopenharmony_ci STM32_PIN_PKG( 5438c2ecf20Sopenharmony_ci PINCTRL_PIN(32, "PC0"), 5448c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 5458c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOC0"), 5468c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "DFSDM1_CKIN0"), 5478c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "LPTIM2_IN2"), 5488c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "DFSDM1_DATIN4"), 5498c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "SAI2_FS_B"), 5508c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "QUADSPI_BK2_NCS"), 5518c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_R5"), 5528c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 5538c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 5548c2ecf20Sopenharmony_ci ), 5558c2ecf20Sopenharmony_ci STM32_PIN_PKG( 5568c2ecf20Sopenharmony_ci PINCTRL_PIN(33, "PC1"), 5578c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 5588c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOC1"), 5598c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACED0"), 5608c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "SAI1_D1"), 5618c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "DFSDM1_DATIN0"), 5628c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "DFSDM1_CKIN4"), 5638c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI2_MOSI I2S2_SDO"), 5648c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "SAI1_SD_A"), 5658c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "SDMMC2_CK"), 5668c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "ETH1_MDC"), 5678c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "MDIOS_MDC"), 5688c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 5698c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 5708c2ecf20Sopenharmony_ci ), 5718c2ecf20Sopenharmony_ci STM32_PIN_PKG( 5728c2ecf20Sopenharmony_ci PINCTRL_PIN(34, "PC2"), 5738c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 5748c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOC2"), 5758c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "DFSDM1_CKIN1"), 5768c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI2_MISO I2S2_SDI"), 5778c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "DFSDM1_CKOUT"), 5788c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "ETH1_GMII_TXD2 ETH1_MII_TXD2 ETH1_RGMII_TXD2"), 5798c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_PIXCLK"), 5808c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 5818c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 5828c2ecf20Sopenharmony_ci ), 5838c2ecf20Sopenharmony_ci STM32_PIN_PKG( 5848c2ecf20Sopenharmony_ci PINCTRL_PIN(35, "PC3"), 5858c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 5868c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOC3"), 5878c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACECLK"), 5888c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "DFSDM1_DATIN1"), 5898c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI2_MOSI I2S2_SDO"), 5908c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "ETH1_GMII_TX_CLK ETH1_MII_TX_CLK"), 5918c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 5928c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 5938c2ecf20Sopenharmony_ci ), 5948c2ecf20Sopenharmony_ci STM32_PIN_PKG( 5958c2ecf20Sopenharmony_ci PINCTRL_PIN(36, "PC4"), 5968c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 5978c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOC4"), 5988c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "DFSDM1_CKIN2"), 5998c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "I2S1_MCK"), 6008c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "SPDIFRX_IN2"), 6018c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "ETH1_GMII_RXD0 ETH1_MII_RXD0 ETH1_RGMII_RXD0 ETH1_RMII_RXD0"), 6028c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 6038c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 6048c2ecf20Sopenharmony_ci ), 6058c2ecf20Sopenharmony_ci STM32_PIN_PKG( 6068c2ecf20Sopenharmony_ci PINCTRL_PIN(37, "PC5"), 6078c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 6088c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOC5"), 6098c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "SAI1_D3"), 6108c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "DFSDM1_DATIN2"), 6118c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "SAI4_D4"), 6128c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "SAI1_D4"), 6138c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "SPDIFRX_IN3"), 6148c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "ETH1_GMII_RXD1 ETH1_MII_RXD1 ETH1_RGMII_RXD1 ETH1_RMII_RXD1"), 6158c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "SAI4_D3"), 6168c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 6178c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 6188c2ecf20Sopenharmony_ci ), 6198c2ecf20Sopenharmony_ci STM32_PIN_PKG( 6208c2ecf20Sopenharmony_ci PINCTRL_PIN(38, "PC6"), 6218c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 6228c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOC6"), 6238c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "HDP1"), 6248c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "TIM3_CH1"), 6258c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "TIM8_CH1"), 6268c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "DFSDM1_CKIN3"), 6278c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "I2S2_MCK"), 6288c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART6_TX"), 6298c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "SDMMC1_D0DIR"), 6308c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "SDMMC2_D0DIR"), 6318c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SDMMC2_D6"), 6328c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "DSI_TE"), 6338c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "SDMMC1_D6"), 6348c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_D0"), 6358c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_HSYNC"), 6368c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 6378c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 6388c2ecf20Sopenharmony_ci ), 6398c2ecf20Sopenharmony_ci STM32_PIN_PKG( 6408c2ecf20Sopenharmony_ci PINCTRL_PIN(39, "PC7"), 6418c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 6428c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOC7"), 6438c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "HDP4"), 6448c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "TIM3_CH2"), 6458c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "TIM8_CH2"), 6468c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "DFSDM1_DATIN3"), 6478c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "I2S3_MCK"), 6488c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART6_RX"), 6498c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "SDMMC1_D123DIR"), 6508c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "SDMMC2_D123DIR"), 6518c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SDMMC2_D7"), 6528c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "SDMMC1_D7"), 6538c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_D1"), 6548c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_G6"), 6558c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 6568c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 6578c2ecf20Sopenharmony_ci ), 6588c2ecf20Sopenharmony_ci STM32_PIN_PKG( 6598c2ecf20Sopenharmony_ci PINCTRL_PIN(40, "PC8"), 6608c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 6618c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOC8"), 6628c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACED0"), 6638c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "TIM3_CH3"), 6648c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "TIM8_CH3"), 6658c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "UART4_TX"), 6668c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART6_CK"), 6678c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "UART5_RTS UART5_DE"), 6688c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "SDMMC1_D0"), 6698c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_D2"), 6708c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 6718c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 6728c2ecf20Sopenharmony_ci ), 6738c2ecf20Sopenharmony_ci STM32_PIN_PKG( 6748c2ecf20Sopenharmony_ci PINCTRL_PIN(41, "PC9"), 6758c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 6768c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOC9"), 6778c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACED1"), 6788c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "TIM3_CH4"), 6798c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "TIM8_CH4"), 6808c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "I2C3_SDA"), 6818c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "I2S_CKIN"), 6828c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "UART5_CTS"), 6838c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "QUADSPI_BK1_IO0"), 6848c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "SDMMC1_D1"), 6858c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_D3"), 6868c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_B2"), 6878c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 6888c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 6898c2ecf20Sopenharmony_ci ), 6908c2ecf20Sopenharmony_ci STM32_PIN_PKG( 6918c2ecf20Sopenharmony_ci PINCTRL_PIN(42, "PC10"), 6928c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 6938c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOC10"), 6948c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACED2"), 6958c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "DFSDM1_CKIN5"), 6968c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "SPI3_SCK I2S3_CK"), 6978c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART3_TX"), 6988c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "UART4_TX"), 6998c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "QUADSPI_BK1_IO1"), 7008c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SAI4_MCLK_B"), 7018c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "SDMMC1_D2"), 7028c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_D8"), 7038c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_R2"), 7048c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 7058c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 7068c2ecf20Sopenharmony_ci ), 7078c2ecf20Sopenharmony_ci STM32_PIN_PKG( 7088c2ecf20Sopenharmony_ci PINCTRL_PIN(43, "PC11"), 7098c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 7108c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOC11"), 7118c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACED3"), 7128c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "DFSDM1_DATIN5"), 7138c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "SPI3_MISO I2S3_SDI"), 7148c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART3_RX"), 7158c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "UART4_RX"), 7168c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "QUADSPI_BK2_NCS"), 7178c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SAI4_SCK_B"), 7188c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "SDMMC1_D3"), 7198c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_D4"), 7208c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 7218c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 7228c2ecf20Sopenharmony_ci ), 7238c2ecf20Sopenharmony_ci STM32_PIN_PKG( 7248c2ecf20Sopenharmony_ci PINCTRL_PIN(44, "PC12"), 7258c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 7268c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOC12"), 7278c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACECLK"), 7288c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "MCO2"), 7298c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "SAI4_D3"), 7308c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "SPI3_MOSI I2S3_SDO"), 7318c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART3_CK"), 7328c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "UART5_TX"), 7338c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SAI4_SD_B"), 7348c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "SDMMC1_CK"), 7358c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_D9"), 7368c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 7378c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 7388c2ecf20Sopenharmony_ci ), 7398c2ecf20Sopenharmony_ci STM32_PIN_PKG( 7408c2ecf20Sopenharmony_ci PINCTRL_PIN(45, "PC13"), 7418c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 7428c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOC13"), 7438c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 7448c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 7458c2ecf20Sopenharmony_ci ), 7468c2ecf20Sopenharmony_ci STM32_PIN_PKG( 7478c2ecf20Sopenharmony_ci PINCTRL_PIN(46, "PC14"), 7488c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 7498c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOC14"), 7508c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 7518c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 7528c2ecf20Sopenharmony_ci ), 7538c2ecf20Sopenharmony_ci STM32_PIN_PKG( 7548c2ecf20Sopenharmony_ci PINCTRL_PIN(47, "PC15"), 7558c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 7568c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOC15"), 7578c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 7588c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 7598c2ecf20Sopenharmony_ci ), 7608c2ecf20Sopenharmony_ci STM32_PIN_PKG( 7618c2ecf20Sopenharmony_ci PINCTRL_PIN(48, "PD0"), 7628c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 7638c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOD0"), 7648c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "I2C6_SDA"), 7658c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "DFSDM1_CKIN6"), 7668c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "I2C5_SDA"), 7678c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "SAI3_SCK_A"), 7688c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "UART4_RX"), 7698c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "FDCAN1_RX"), 7708c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SDMMC3_CMD"), 7718c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "DFSDM1_DATIN7"), 7728c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_D2 FMC_DA2"), 7738c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 7748c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 7758c2ecf20Sopenharmony_ci ), 7768c2ecf20Sopenharmony_ci STM32_PIN_PKG( 7778c2ecf20Sopenharmony_ci PINCTRL_PIN(49, "PD1"), 7788c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 7798c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOD1"), 7808c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "I2C6_SCL"), 7818c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "DFSDM1_DATIN6"), 7828c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "I2C5_SCL"), 7838c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "SAI3_SD_A"), 7848c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "UART4_TX"), 7858c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "FDCAN1_TX"), 7868c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SDMMC3_D0"), 7878c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "DFSDM1_CKIN7"), 7888c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_D3 FMC_DA3"), 7898c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 7908c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 7918c2ecf20Sopenharmony_ci ), 7928c2ecf20Sopenharmony_ci STM32_PIN_PKG( 7938c2ecf20Sopenharmony_ci PINCTRL_PIN(50, "PD2"), 7948c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 7958c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOD2"), 7968c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "TIM3_ETR"), 7978c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "I2C5_SMBA"), 7988c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "UART4_RX"), 7998c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "UART5_RX"), 8008c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "SDMMC1_CMD"), 8018c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_D11"), 8028c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 8038c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 8048c2ecf20Sopenharmony_ci ), 8058c2ecf20Sopenharmony_ci STM32_PIN_PKG( 8068c2ecf20Sopenharmony_ci PINCTRL_PIN(51, "PD3"), 8078c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 8088c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOD3"), 8098c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "HDP5"), 8108c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "DFSDM1_CKOUT"), 8118c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI2_SCK I2S2_CK"), 8128c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "DFSDM1_DATIN0"), 8138c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART2_CTS USART2_NSS"), 8148c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "SDMMC1_D123DIR"), 8158c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "SDMMC2_D7"), 8168c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SDMMC2_D123DIR"), 8178c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "SDMMC1_D7"), 8188c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_CLK"), 8198c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_D5"), 8208c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_G7"), 8218c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 8228c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 8238c2ecf20Sopenharmony_ci ), 8248c2ecf20Sopenharmony_ci STM32_PIN_PKG( 8258c2ecf20Sopenharmony_ci PINCTRL_PIN(52, "PD4"), 8268c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 8278c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOD4"), 8288c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "SAI3_FS_A"), 8298c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART2_RTS USART2_DE"), 8308c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SDMMC3_D1"), 8318c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "DFSDM1_CKIN0"), 8328c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_NOE"), 8338c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 8348c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 8358c2ecf20Sopenharmony_ci ), 8368c2ecf20Sopenharmony_ci STM32_PIN_PKG( 8378c2ecf20Sopenharmony_ci PINCTRL_PIN(53, "PD5"), 8388c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 8398c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOD5"), 8408c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART2_TX"), 8418c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SDMMC3_D2"), 8428c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_NWE"), 8438c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 8448c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 8458c2ecf20Sopenharmony_ci ), 8468c2ecf20Sopenharmony_ci STM32_PIN_PKG( 8478c2ecf20Sopenharmony_ci PINCTRL_PIN(54, "PD6"), 8488c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 8498c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOD6"), 8508c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM16_CH1N"), 8518c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "SAI1_D1"), 8528c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "DFSDM1_CKIN4"), 8538c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "DFSDM1_DATIN1"), 8548c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI3_MOSI I2S3_SDO"), 8558c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "SAI1_SD_A"), 8568c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART2_RX"), 8578c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_NWAIT"), 8588c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_D10"), 8598c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_B2"), 8608c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 8618c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 8628c2ecf20Sopenharmony_ci ), 8638c2ecf20Sopenharmony_ci STM32_PIN_PKG( 8648c2ecf20Sopenharmony_ci PINCTRL_PIN(55, "PD7"), 8658c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 8668c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOD7"), 8678c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACED6"), 8688c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "DFSDM1_DATIN4"), 8698c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "I2C2_SCL"), 8708c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "DFSDM1_CKIN1"), 8718c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART2_CK"), 8728c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "SPDIFRX_IN0"), 8738c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SDMMC3_D3"), 8748c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_NE1"), 8758c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 8768c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 8778c2ecf20Sopenharmony_ci ), 8788c2ecf20Sopenharmony_ci STM32_PIN_PKG( 8798c2ecf20Sopenharmony_ci PINCTRL_PIN(56, "PD8"), 8808c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 8818c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOD8"), 8828c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "DFSDM1_CKIN3"), 8838c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "SAI3_SCK_B"), 8848c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART3_TX"), 8858c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "SPDIFRX_IN1"), 8868c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_D13 FMC_DA13"), 8878c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_B7"), 8888c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 8898c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 8908c2ecf20Sopenharmony_ci ), 8918c2ecf20Sopenharmony_ci STM32_PIN_PKG( 8928c2ecf20Sopenharmony_ci PINCTRL_PIN(57, "PD9"), 8938c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 8948c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOD9"), 8958c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "DFSDM1_DATIN3"), 8968c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "SAI3_SD_B"), 8978c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART3_RX"), 8988c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_D14 FMC_DA14"), 8998c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_HSYNC"), 9008c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_B0"), 9018c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 9028c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 9038c2ecf20Sopenharmony_ci ), 9048c2ecf20Sopenharmony_ci STM32_PIN_PKG( 9058c2ecf20Sopenharmony_ci PINCTRL_PIN(58, "PD10"), 9068c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 9078c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOD10"), 9088c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "RTC_REFIN"), 9098c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM16_BKIN"), 9108c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "DFSDM1_CKOUT"), 9118c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "I2C5_SMBA"), 9128c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI3_MISO I2S3_SDI"), 9138c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "SAI3_FS_B"), 9148c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART3_CK"), 9158c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_D15 FMC_DA15"), 9168c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_B3"), 9178c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 9188c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 9198c2ecf20Sopenharmony_ci ), 9208c2ecf20Sopenharmony_ci STM32_PIN_PKG( 9218c2ecf20Sopenharmony_ci PINCTRL_PIN(59, "PD11"), 9228c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 9238c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOD11"), 9248c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "LPTIM2_IN2"), 9258c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "I2C4_SMBA"), 9268c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "I2C1_SMBA"), 9278c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART3_CTS USART3_NSS"), 9288c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "QUADSPI_BK1_IO0"), 9298c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SAI2_SD_A"), 9308c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_CLE FMC_A16"), 9318c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 9328c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 9338c2ecf20Sopenharmony_ci ), 9348c2ecf20Sopenharmony_ci STM32_PIN_PKG( 9358c2ecf20Sopenharmony_ci PINCTRL_PIN(60, "PD12"), 9368c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 9378c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOD12"), 9388c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "LPTIM1_IN1"), 9398c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "TIM4_CH1"), 9408c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "LPTIM2_IN1"), 9418c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "I2C4_SCL"), 9428c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "I2C1_SCL"), 9438c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART3_RTS USART3_DE"), 9448c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "QUADSPI_BK1_IO1"), 9458c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SAI2_FS_A"), 9468c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_ALE FMC_A17"), 9478c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 9488c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 9498c2ecf20Sopenharmony_ci ), 9508c2ecf20Sopenharmony_ci STM32_PIN_PKG( 9518c2ecf20Sopenharmony_ci PINCTRL_PIN(61, "PD13"), 9528c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 9538c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOD13"), 9548c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "LPTIM1_OUT"), 9558c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "TIM4_CH2"), 9568c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "I2C4_SDA"), 9578c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "I2C1_SDA"), 9588c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "I2S3_MCK"), 9598c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "QUADSPI_BK1_IO3"), 9608c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SAI2_SCK_A"), 9618c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_A18"), 9628c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DSI_TE"), 9638c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 9648c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 9658c2ecf20Sopenharmony_ci ), 9668c2ecf20Sopenharmony_ci STM32_PIN_PKG( 9678c2ecf20Sopenharmony_ci PINCTRL_PIN(62, "PD14"), 9688c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 9698c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOD14"), 9708c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "TIM4_CH3"), 9718c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "SAI3_MCLK_B"), 9728c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "UART8_CTS"), 9738c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_D0 FMC_DA0"), 9748c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 9758c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 9768c2ecf20Sopenharmony_ci ), 9778c2ecf20Sopenharmony_ci STM32_PIN_PKG( 9788c2ecf20Sopenharmony_ci PINCTRL_PIN(63, "PD15"), 9798c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 9808c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOD15"), 9818c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "TIM4_CH4"), 9828c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "SAI3_MCLK_A"), 9838c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "UART8_CTS"), 9848c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_D1 FMC_DA1"), 9858c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_R1"), 9868c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 9878c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 9888c2ecf20Sopenharmony_ci ), 9898c2ecf20Sopenharmony_ci STM32_PIN_PKG( 9908c2ecf20Sopenharmony_ci PINCTRL_PIN(64, "PE0"), 9918c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 9928c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOE0"), 9938c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "LPTIM1_ETR"), 9948c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "TIM4_ETR"), 9958c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "LPTIM2_ETR"), 9968c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI3_SCK I2S3_CK"), 9978c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "SAI4_MCLK_B"), 9988c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "UART8_RX"), 9998c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SAI2_MCLK_A"), 10008c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_NBL0"), 10018c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_D2"), 10028c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 10038c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 10048c2ecf20Sopenharmony_ci ), 10058c2ecf20Sopenharmony_ci STM32_PIN_PKG( 10068c2ecf20Sopenharmony_ci PINCTRL_PIN(65, "PE1"), 10078c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 10088c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOE1"), 10098c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "LPTIM1_IN2"), 10108c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "I2S2_MCK"), 10118c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "SAI3_SD_B"), 10128c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "UART8_TX"), 10138c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_NBL1"), 10148c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_D3"), 10158c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 10168c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 10178c2ecf20Sopenharmony_ci ), 10188c2ecf20Sopenharmony_ci STM32_PIN_PKG( 10198c2ecf20Sopenharmony_ci PINCTRL_PIN(66, "PE2"), 10208c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 10218c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOE2"), 10228c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACECLK"), 10238c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "SAI1_CK1"), 10248c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "I2C4_SCL"), 10258c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI4_SCK"), 10268c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "SAI1_MCLK_A"), 10278c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "QUADSPI_BK1_IO2"), 10288c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "ETH1_GMII_TXD3 ETH1_MII_TXD3 ETH1_RGMII_TXD3"), 10298c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_A23"), 10308c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 10318c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 10328c2ecf20Sopenharmony_ci ), 10338c2ecf20Sopenharmony_ci STM32_PIN_PKG( 10348c2ecf20Sopenharmony_ci PINCTRL_PIN(67, "PE3"), 10358c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 10368c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOE3"), 10378c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACED0"), 10388c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "TIM15_BKIN"), 10398c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "SAI1_SD_B"), 10408c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "SDMMC2_CK"), 10418c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_A19"), 10428c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 10438c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 10448c2ecf20Sopenharmony_ci ), 10458c2ecf20Sopenharmony_ci STM32_PIN_PKG( 10468c2ecf20Sopenharmony_ci PINCTRL_PIN(68, "PE4"), 10478c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 10488c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOE4"), 10498c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACED1"), 10508c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "SAI1_D2"), 10518c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "DFSDM1_DATIN3"), 10528c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "TIM15_CH1N"), 10538c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI4_NSS"), 10548c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "SAI1_FS_A"), 10558c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "SDMMC2_CKIN"), 10568c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "SDMMC1_CKIN"), 10578c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "SDMMC2_D4"), 10588c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "SDMMC1_D4"), 10598c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_A20"), 10608c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_D4"), 10618c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_B0"), 10628c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 10638c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 10648c2ecf20Sopenharmony_ci ), 10658c2ecf20Sopenharmony_ci STM32_PIN_PKG( 10668c2ecf20Sopenharmony_ci PINCTRL_PIN(69, "PE5"), 10678c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 10688c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOE5"), 10698c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACED3"), 10708c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "SAI1_CK2"), 10718c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "DFSDM1_CKIN3"), 10728c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "TIM15_CH1"), 10738c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI4_MISO"), 10748c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "SAI1_SCK_A"), 10758c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "SDMMC2_D0DIR"), 10768c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "SDMMC1_D0DIR"), 10778c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "SDMMC2_D6"), 10788c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "SDMMC1_D6"), 10798c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_A21"), 10808c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_D6"), 10818c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_G0"), 10828c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 10838c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 10848c2ecf20Sopenharmony_ci ), 10858c2ecf20Sopenharmony_ci STM32_PIN_PKG( 10868c2ecf20Sopenharmony_ci PINCTRL_PIN(70, "PE6"), 10878c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 10888c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOE6"), 10898c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACED2"), 10908c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM1_BKIN2"), 10918c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "SAI1_D1"), 10928c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "TIM15_CH2"), 10938c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI4_MOSI"), 10948c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "SAI1_SD_A"), 10958c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "SDMMC2_D0"), 10968c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "SDMMC1_D2"), 10978c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SAI2_MCLK_B"), 10988c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_A22"), 10998c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_D7"), 11008c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_G1"), 11018c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 11028c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 11038c2ecf20Sopenharmony_ci ), 11048c2ecf20Sopenharmony_ci STM32_PIN_PKG( 11058c2ecf20Sopenharmony_ci PINCTRL_PIN(71, "PE7"), 11068c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 11078c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOE7"), 11088c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM1_ETR"), 11098c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "TIM3_ETR"), 11108c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "DFSDM1_DATIN2"), 11118c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "UART7_RX"), 11128c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "QUADSPI_BK2_IO0"), 11138c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_D4 FMC_DA4"), 11148c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 11158c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 11168c2ecf20Sopenharmony_ci ), 11178c2ecf20Sopenharmony_ci STM32_PIN_PKG( 11188c2ecf20Sopenharmony_ci PINCTRL_PIN(72, "PE8"), 11198c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 11208c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOE8"), 11218c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM1_CH1N"), 11228c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "DFSDM1_CKIN2"), 11238c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "UART7_TX"), 11248c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "QUADSPI_BK2_IO1"), 11258c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_D5 FMC_DA5"), 11268c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 11278c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 11288c2ecf20Sopenharmony_ci ), 11298c2ecf20Sopenharmony_ci STM32_PIN_PKG( 11308c2ecf20Sopenharmony_ci PINCTRL_PIN(73, "PE9"), 11318c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 11328c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOE9"), 11338c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM1_CH1"), 11348c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "DFSDM1_CKOUT"), 11358c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "UART7_RTS UART7_DE"), 11368c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "QUADSPI_BK2_IO2"), 11378c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_D6 FMC_DA6"), 11388c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 11398c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 11408c2ecf20Sopenharmony_ci ), 11418c2ecf20Sopenharmony_ci STM32_PIN_PKG( 11428c2ecf20Sopenharmony_ci PINCTRL_PIN(74, "PE10"), 11438c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 11448c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOE10"), 11458c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM1_CH2N"), 11468c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "DFSDM1_DATIN4"), 11478c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "UART7_CTS"), 11488c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "QUADSPI_BK2_IO3"), 11498c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_D7 FMC_DA7"), 11508c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 11518c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 11528c2ecf20Sopenharmony_ci ), 11538c2ecf20Sopenharmony_ci STM32_PIN_PKG( 11548c2ecf20Sopenharmony_ci PINCTRL_PIN(75, "PE11"), 11558c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 11568c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOE11"), 11578c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM1_CH2"), 11588c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "DFSDM1_CKIN4"), 11598c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI4_NSS"), 11608c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART6_CK"), 11618c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SAI2_SD_B"), 11628c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_D8 FMC_DA8"), 11638c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_D4"), 11648c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_G3"), 11658c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 11668c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 11678c2ecf20Sopenharmony_ci ), 11688c2ecf20Sopenharmony_ci STM32_PIN_PKG( 11698c2ecf20Sopenharmony_ci PINCTRL_PIN(76, "PE12"), 11708c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 11718c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOE12"), 11728c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM1_CH3N"), 11738c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "DFSDM1_DATIN5"), 11748c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI4_SCK"), 11758c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "SDMMC1_D0DIR"), 11768c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SAI2_SCK_B"), 11778c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_D9 FMC_DA9"), 11788c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_B4"), 11798c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 11808c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 11818c2ecf20Sopenharmony_ci ), 11828c2ecf20Sopenharmony_ci STM32_PIN_PKG( 11838c2ecf20Sopenharmony_ci PINCTRL_PIN(77, "PE13"), 11848c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 11858c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOE13"), 11868c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "HDP2"), 11878c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM1_CH3"), 11888c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "DFSDM1_CKIN5"), 11898c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI4_MISO"), 11908c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SAI2_FS_B"), 11918c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_D10 FMC_DA10"), 11928c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_D6"), 11938c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_DE"), 11948c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 11958c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 11968c2ecf20Sopenharmony_ci ), 11978c2ecf20Sopenharmony_ci STM32_PIN_PKG( 11988c2ecf20Sopenharmony_ci PINCTRL_PIN(78, "PE14"), 11998c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 12008c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOE14"), 12018c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM1_CH4"), 12028c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI4_MOSI"), 12038c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "UART8_RTS UART8_DE"), 12048c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SAI2_MCLK_B"), 12058c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "SDMMC1_D123DIR"), 12068c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_D11 FMC_DA11"), 12078c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "LCD_G0"), 12088c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_CLK"), 12098c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 12108c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 12118c2ecf20Sopenharmony_ci ), 12128c2ecf20Sopenharmony_ci STM32_PIN_PKG( 12138c2ecf20Sopenharmony_ci PINCTRL_PIN(79, "PE15"), 12148c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 12158c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOE15"), 12168c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "HDP3"), 12178c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM1_BKIN"), 12188c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "TIM15_BKIN"), 12198c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART2_CTS USART2_NSS"), 12208c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "UART8_CTS"), 12218c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "FMC_NCE2"), 12228c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_D12 FMC_DA12"), 12238c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_R7"), 12248c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 12258c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 12268c2ecf20Sopenharmony_ci ), 12278c2ecf20Sopenharmony_ci STM32_PIN_PKG( 12288c2ecf20Sopenharmony_ci PINCTRL_PIN(80, "PF0"), 12298c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 12308c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOF0"), 12318c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "I2C2_SDA"), 12328c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "SDMMC3_D0"), 12338c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SDMMC3_CKIN"), 12348c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_A0"), 12358c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 12368c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 12378c2ecf20Sopenharmony_ci ), 12388c2ecf20Sopenharmony_ci STM32_PIN_PKG( 12398c2ecf20Sopenharmony_ci PINCTRL_PIN(81, "PF1"), 12408c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 12418c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOF1"), 12428c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "I2C2_SCL"), 12438c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "SDMMC3_CMD"), 12448c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SDMMC3_CDIR"), 12458c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_A1"), 12468c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 12478c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 12488c2ecf20Sopenharmony_ci ), 12498c2ecf20Sopenharmony_ci STM32_PIN_PKG( 12508c2ecf20Sopenharmony_ci PINCTRL_PIN(82, "PF2"), 12518c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 12528c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOF2"), 12538c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "I2C2_SMBA"), 12548c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "SDMMC2_D0DIR"), 12558c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SDMMC3_D0DIR"), 12568c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "SDMMC1_D0DIR"), 12578c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_A2"), 12588c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 12598c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 12608c2ecf20Sopenharmony_ci ), 12618c2ecf20Sopenharmony_ci STM32_PIN_PKG( 12628c2ecf20Sopenharmony_ci PINCTRL_PIN(83, "PF3"), 12638c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 12648c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOF3"), 12658c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "ETH1_GMII_TX_ER ETH1_MII_TX_ER"), 12668c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_A3"), 12678c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 12688c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 12698c2ecf20Sopenharmony_ci ), 12708c2ecf20Sopenharmony_ci STM32_PIN_PKG( 12718c2ecf20Sopenharmony_ci PINCTRL_PIN(84, "PF4"), 12728c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 12738c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOF4"), 12748c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART2_RX"), 12758c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "SDMMC3_D1"), 12768c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SDMMC3_D123DIR"), 12778c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_A4"), 12788c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 12798c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 12808c2ecf20Sopenharmony_ci ), 12818c2ecf20Sopenharmony_ci STM32_PIN_PKG( 12828c2ecf20Sopenharmony_ci PINCTRL_PIN(85, "PF5"), 12838c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 12848c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOF5"), 12858c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART2_TX"), 12868c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "SDMMC3_D2"), 12878c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_A5"), 12888c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 12898c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 12908c2ecf20Sopenharmony_ci ), 12918c2ecf20Sopenharmony_ci STM32_PIN_PKG( 12928c2ecf20Sopenharmony_ci PINCTRL_PIN(86, "PF6"), 12938c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 12948c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOF6"), 12958c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM16_CH1"), 12968c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI5_NSS"), 12978c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "SAI1_SD_B"), 12988c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "UART7_RX"), 12998c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "QUADSPI_BK1_IO3"), 13008c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "SAI4_SCK_B"), 13018c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 13028c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 13038c2ecf20Sopenharmony_ci ), 13048c2ecf20Sopenharmony_ci STM32_PIN_PKG( 13058c2ecf20Sopenharmony_ci PINCTRL_PIN(87, "PF7"), 13068c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 13078c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOF7"), 13088c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM17_CH1"), 13098c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI5_SCK"), 13108c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "SAI1_MCLK_B"), 13118c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "UART7_TX"), 13128c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "QUADSPI_BK1_IO2"), 13138c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 13148c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 13158c2ecf20Sopenharmony_ci ), 13168c2ecf20Sopenharmony_ci STM32_PIN_PKG( 13178c2ecf20Sopenharmony_ci PINCTRL_PIN(88, "PF8"), 13188c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 13198c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOF8"), 13208c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACED12"), 13218c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM16_CH1N"), 13228c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI5_MISO"), 13238c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "SAI1_SCK_B"), 13248c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "UART7_RTS UART7_DE"), 13258c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "TIM13_CH1"), 13268c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "QUADSPI_BK1_IO0"), 13278c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 13288c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 13298c2ecf20Sopenharmony_ci ), 13308c2ecf20Sopenharmony_ci STM32_PIN_PKG( 13318c2ecf20Sopenharmony_ci PINCTRL_PIN(89, "PF9"), 13328c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 13338c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOF9"), 13348c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACED13"), 13358c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM17_CH1N"), 13368c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI5_MOSI"), 13378c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "SAI1_FS_B"), 13388c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "UART7_CTS"), 13398c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "TIM14_CH1"), 13408c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "QUADSPI_BK1_IO1"), 13418c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 13428c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 13438c2ecf20Sopenharmony_ci ), 13448c2ecf20Sopenharmony_ci STM32_PIN_PKG( 13458c2ecf20Sopenharmony_ci PINCTRL_PIN(90, "PF10"), 13468c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 13478c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOF10"), 13488c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM16_BKIN"), 13498c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "SAI1_D3"), 13508c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "SAI4_D4"), 13518c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "SAI1_D4"), 13528c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "QUADSPI_CLK"), 13538c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "SAI4_D3"), 13548c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_D11"), 13558c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_DE"), 13568c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 13578c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 13588c2ecf20Sopenharmony_ci ), 13598c2ecf20Sopenharmony_ci STM32_PIN_PKG( 13608c2ecf20Sopenharmony_ci PINCTRL_PIN(91, "PF11"), 13618c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 13628c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOF11"), 13638c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI5_MOSI"), 13648c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SAI2_SD_B"), 13658c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_D12"), 13668c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_G5"), 13678c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 13688c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 13698c2ecf20Sopenharmony_ci ), 13708c2ecf20Sopenharmony_ci STM32_PIN_PKG( 13718c2ecf20Sopenharmony_ci PINCTRL_PIN(92, "PF12"), 13728c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 13738c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOF12"), 13748c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACED4"), 13758c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "ETH1_GMII_RXD4"), 13768c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_A6"), 13778c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 13788c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 13798c2ecf20Sopenharmony_ci ), 13808c2ecf20Sopenharmony_ci STM32_PIN_PKG( 13818c2ecf20Sopenharmony_ci PINCTRL_PIN(93, "PF13"), 13828c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 13838c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOF13"), 13848c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACED5"), 13858c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "DFSDM1_DATIN6"), 13868c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "I2C4_SMBA"), 13878c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "I2C1_SMBA"), 13888c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "DFSDM1_DATIN3"), 13898c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "ETH1_GMII_RXD5"), 13908c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_A7"), 13918c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 13928c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 13938c2ecf20Sopenharmony_ci ), 13948c2ecf20Sopenharmony_ci STM32_PIN_PKG( 13958c2ecf20Sopenharmony_ci PINCTRL_PIN(94, "PF14"), 13968c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 13978c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOF14"), 13988c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACED6"), 13998c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "DFSDM1_CKIN6"), 14008c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "I2C4_SCL"), 14018c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "I2C1_SCL"), 14028c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "ETH1_GMII_RXD6"), 14038c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_A8"), 14048c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 14058c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 14068c2ecf20Sopenharmony_ci ), 14078c2ecf20Sopenharmony_ci STM32_PIN_PKG( 14088c2ecf20Sopenharmony_ci PINCTRL_PIN(95, "PF15"), 14098c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 14108c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOF15"), 14118c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACED7"), 14128c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "I2C4_SDA"), 14138c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "I2C1_SDA"), 14148c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "ETH1_GMII_RXD7"), 14158c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_A9"), 14168c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 14178c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 14188c2ecf20Sopenharmony_ci ), 14198c2ecf20Sopenharmony_ci STM32_PIN_PKG( 14208c2ecf20Sopenharmony_ci PINCTRL_PIN(96, "PG0"), 14218c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 14228c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOG0"), 14238c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACED0"), 14248c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "DFSDM1_DATIN0"), 14258c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "ETH1_GMII_TXD4"), 14268c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_A10"), 14278c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 14288c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 14298c2ecf20Sopenharmony_ci ), 14308c2ecf20Sopenharmony_ci STM32_PIN_PKG( 14318c2ecf20Sopenharmony_ci PINCTRL_PIN(97, "PG1"), 14328c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 14338c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOG1"), 14348c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACED1"), 14358c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "ETH1_GMII_TXD5"), 14368c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_A11"), 14378c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 14388c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 14398c2ecf20Sopenharmony_ci ), 14408c2ecf20Sopenharmony_ci STM32_PIN_PKG( 14418c2ecf20Sopenharmony_ci PINCTRL_PIN(98, "PG2"), 14428c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 14438c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOG2"), 14448c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACED2"), 14458c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "MCO2"), 14468c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "TIM8_BKIN"), 14478c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "ETH1_GMII_TXD6"), 14488c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_A12"), 14498c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 14508c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 14518c2ecf20Sopenharmony_ci ), 14528c2ecf20Sopenharmony_ci STM32_PIN_PKG( 14538c2ecf20Sopenharmony_ci PINCTRL_PIN(99, "PG3"), 14548c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 14558c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOG3"), 14568c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACED3"), 14578c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "TIM8_BKIN2"), 14588c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "DFSDM1_CKIN1"), 14598c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "ETH1_GMII_TXD7"), 14608c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_A13"), 14618c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 14628c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 14638c2ecf20Sopenharmony_ci ), 14648c2ecf20Sopenharmony_ci STM32_PIN_PKG( 14658c2ecf20Sopenharmony_ci PINCTRL_PIN(100, "PG4"), 14668c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 14678c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOG4"), 14688c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM1_BKIN2"), 14698c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "ETH1_GMII_GTX_CLK ETH1_RGMII_GTX_CLK"), 14708c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_A14"), 14718c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 14728c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 14738c2ecf20Sopenharmony_ci ), 14748c2ecf20Sopenharmony_ci STM32_PIN_PKG( 14758c2ecf20Sopenharmony_ci PINCTRL_PIN(101, "PG5"), 14768c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 14778c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOG5"), 14788c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM1_ETR"), 14798c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "ETH1_GMII_CLK125 ETH1_RGMII_CLK125"), 14808c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_A15"), 14818c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 14828c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 14838c2ecf20Sopenharmony_ci ), 14848c2ecf20Sopenharmony_ci STM32_PIN_PKG( 14858c2ecf20Sopenharmony_ci PINCTRL_PIN(102, "PG6"), 14868c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 14878c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOG6"), 14888c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACED14"), 14898c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM17_BKIN"), 14908c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SDMMC2_CMD"), 14918c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_D12"), 14928c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_R7"), 14938c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 14948c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 14958c2ecf20Sopenharmony_ci ), 14968c2ecf20Sopenharmony_ci STM32_PIN_PKG( 14978c2ecf20Sopenharmony_ci PINCTRL_PIN(103, "PG7"), 14988c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 14998c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOG7"), 15008c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACED5"), 15018c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "SAI1_MCLK_A"), 15028c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART6_CK"), 15038c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "UART8_RTS UART8_DE"), 15048c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "QUADSPI_CLK"), 15058c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "QUADSPI_BK2_IO3"), 15068c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_INT"), 15078c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_D13"), 15088c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_CLK"), 15098c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 15108c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 15118c2ecf20Sopenharmony_ci ), 15128c2ecf20Sopenharmony_ci STM32_PIN_PKG( 15138c2ecf20Sopenharmony_ci PINCTRL_PIN(104, "PG8"), 15148c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 15158c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOG8"), 15168c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACED15"), 15178c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM2_CH1 TIM2_ETR"), 15188c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "ETH_CLK"), 15198c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "TIM8_ETR"), 15208c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI6_NSS"), 15218c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "SAI4_D2"), 15228c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART6_RTS USART6_DE"), 15238c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "USART3_RTS USART3_DE"), 15248c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "SPDIFRX_IN2"), 15258c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SAI4_FS_A"), 15268c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "ETH1_PPS_OUT"), 15278c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_G7"), 15288c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 15298c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 15308c2ecf20Sopenharmony_ci ), 15318c2ecf20Sopenharmony_ci STM32_PIN_PKG( 15328c2ecf20Sopenharmony_ci PINCTRL_PIN(105, "PG9"), 15338c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 15348c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOG9"), 15358c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "DBTRGO"), 15368c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART6_RX"), 15378c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "SPDIFRX_IN3"), 15388c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "QUADSPI_BK2_IO2"), 15398c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SAI2_FS_B"), 15408c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_NCE FMC_NE2"), 15418c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_VSYNC"), 15428c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_R1"), 15438c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 15448c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 15458c2ecf20Sopenharmony_ci ), 15468c2ecf20Sopenharmony_ci STM32_PIN_PKG( 15478c2ecf20Sopenharmony_ci PINCTRL_PIN(106, "PG10"), 15488c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 15498c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOG10"), 15508c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACED10"), 15518c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "UART8_CTS"), 15528c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "LCD_G3"), 15538c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SAI2_SD_B"), 15548c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "QUADSPI_BK2_IO2"), 15558c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_NE3"), 15568c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_D2"), 15578c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_B2"), 15588c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 15598c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 15608c2ecf20Sopenharmony_ci ), 15618c2ecf20Sopenharmony_ci STM32_PIN_PKG( 15628c2ecf20Sopenharmony_ci PINCTRL_PIN(107, "PG11"), 15638c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 15648c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOG11"), 15658c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACED11"), 15668c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "USART1_TX"), 15678c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "UART4_TX"), 15688c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "SPDIFRX_IN0"), 15698c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "ETH1_GMII_TX_EN ETH1_MII_TX_EN ETH1_RGMII_TX_CTL ETH1_RMII_TX_EN"), 15708c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_D3"), 15718c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_B3"), 15728c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 15738c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 15748c2ecf20Sopenharmony_ci ), 15758c2ecf20Sopenharmony_ci STM32_PIN_PKG( 15768c2ecf20Sopenharmony_ci PINCTRL_PIN(108, "PG12"), 15778c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 15788c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOG12"), 15798c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "LPTIM1_IN1"), 15808c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI6_MISO"), 15818c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "SAI4_CK2"), 15828c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART6_RTS USART6_DE"), 15838c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "SPDIFRX_IN1"), 15848c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "LCD_B4"), 15858c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SAI4_SCK_A"), 15868c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "ETH1_PHY_INTN"), 15878c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_NE4"), 15888c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_B1"), 15898c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 15908c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 15918c2ecf20Sopenharmony_ci ), 15928c2ecf20Sopenharmony_ci STM32_PIN_PKG( 15938c2ecf20Sopenharmony_ci PINCTRL_PIN(109, "PG13"), 15948c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 15958c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOG13"), 15968c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACED0"), 15978c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "LPTIM1_OUT"), 15988c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "SAI1_CK2"), 15998c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "SAI4_CK1"), 16008c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI6_SCK"), 16018c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "SAI1_SCK_A"), 16028c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART6_CTS USART6_NSS"), 16038c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SAI4_MCLK_A"), 16048c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "ETH1_GMII_TXD0 ETH1_MII_TXD0 ETH1_RGMII_TXD0 ETH1_RMII_TXD0"), 16058c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_A24"), 16068c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_R0"), 16078c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 16088c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 16098c2ecf20Sopenharmony_ci ), 16108c2ecf20Sopenharmony_ci STM32_PIN_PKG( 16118c2ecf20Sopenharmony_ci PINCTRL_PIN(110, "PG14"), 16128c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 16138c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOG14"), 16148c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACED1"), 16158c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "LPTIM1_ETR"), 16168c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI6_MOSI"), 16178c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "SAI4_D1"), 16188c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART6_TX"), 16198c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "QUADSPI_BK2_IO3"), 16208c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SAI4_SD_A"), 16218c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "ETH1_GMII_TXD1 ETH1_MII_TXD1 ETH1_RGMII_TXD1 ETH1_RMII_TXD1"), 16228c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "FMC_A25"), 16238c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_B0"), 16248c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 16258c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 16268c2ecf20Sopenharmony_ci ), 16278c2ecf20Sopenharmony_ci STM32_PIN_PKG( 16288c2ecf20Sopenharmony_ci PINCTRL_PIN(111, "PG15"), 16298c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 16308c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOG15"), 16318c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACED7"), 16328c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "SAI1_D2"), 16338c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "I2C2_SDA"), 16348c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "SAI1_FS_A"), 16358c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART6_CTS USART6_NSS"), 16368c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SDMMC3_CK"), 16378c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_D13"), 16388c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 16398c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 16408c2ecf20Sopenharmony_ci ), 16418c2ecf20Sopenharmony_ci STM32_PIN_PKG( 16428c2ecf20Sopenharmony_ci PINCTRL_PIN(112, "PH0"), 16438c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 16448c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOH0"), 16458c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 16468c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 16478c2ecf20Sopenharmony_ci ), 16488c2ecf20Sopenharmony_ci STM32_PIN_PKG( 16498c2ecf20Sopenharmony_ci PINCTRL_PIN(113, "PH1"), 16508c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD, 16518c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOH1"), 16528c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 16538c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 16548c2ecf20Sopenharmony_ci ), 16558c2ecf20Sopenharmony_ci STM32_PIN_PKG( 16568c2ecf20Sopenharmony_ci PINCTRL_PIN(114, "PH2"), 16578c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 16588c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOH2"), 16598c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "LPTIM1_IN2"), 16608c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "QUADSPI_BK2_IO0"), 16618c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SAI2_SCK_B"), 16628c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "ETH1_GMII_CRS ETH1_MII_CRS"), 16638c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_R0"), 16648c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 16658c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 16668c2ecf20Sopenharmony_ci ), 16678c2ecf20Sopenharmony_ci STM32_PIN_PKG( 16688c2ecf20Sopenharmony_ci PINCTRL_PIN(115, "PH3"), 16698c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 16708c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOH3"), 16718c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "DFSDM1_CKIN4"), 16728c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "QUADSPI_BK2_IO1"), 16738c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SAI2_MCLK_B"), 16748c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "ETH1_GMII_COL ETH1_MII_COL"), 16758c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_R1"), 16768c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 16778c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 16788c2ecf20Sopenharmony_ci ), 16798c2ecf20Sopenharmony_ci STM32_PIN_PKG( 16808c2ecf20Sopenharmony_ci PINCTRL_PIN(116, "PH4"), 16818c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 16828c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOH4"), 16838c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "I2C2_SCL"), 16848c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "LCD_G5"), 16858c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_G4"), 16868c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 16878c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 16888c2ecf20Sopenharmony_ci ), 16898c2ecf20Sopenharmony_ci STM32_PIN_PKG( 16908c2ecf20Sopenharmony_ci PINCTRL_PIN(117, "PH5"), 16918c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 16928c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOH5"), 16938c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "I2C2_SDA"), 16948c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI5_NSS"), 16958c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "SAI4_SD_B"), 16968c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 16978c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 16988c2ecf20Sopenharmony_ci ), 16998c2ecf20Sopenharmony_ci STM32_PIN_PKG( 17008c2ecf20Sopenharmony_ci PINCTRL_PIN(118, "PH6"), 17018c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 17028c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOH6"), 17038c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "TIM12_CH1"), 17048c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "I2C2_SMBA"), 17058c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI5_SCK"), 17068c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "ETH1_GMII_RXD2 ETH1_MII_RXD2 ETH1_RGMII_RXD2"), 17078c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "MDIOS_MDIO"), 17088c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_D8"), 17098c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 17108c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 17118c2ecf20Sopenharmony_ci ), 17128c2ecf20Sopenharmony_ci STM32_PIN_PKG( 17138c2ecf20Sopenharmony_ci PINCTRL_PIN(119, "PH7"), 17148c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 17158c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOH7"), 17168c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "I2C3_SCL"), 17178c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI5_MISO"), 17188c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "ETH1_GMII_RXD3 ETH1_MII_RXD3 ETH1_RGMII_RXD3"), 17198c2ecf20Sopenharmony_ci STM32_FUNCTION(13, "MDIOS_MDC"), 17208c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_D9"), 17218c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 17228c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 17238c2ecf20Sopenharmony_ci ), 17248c2ecf20Sopenharmony_ci STM32_PIN_PKG( 17258c2ecf20Sopenharmony_ci PINCTRL_PIN(120, "PH8"), 17268c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 17278c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOH8"), 17288c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "TIM5_ETR"), 17298c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "I2C3_SDA"), 17308c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_HSYNC"), 17318c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_R2"), 17328c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 17338c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 17348c2ecf20Sopenharmony_ci ), 17358c2ecf20Sopenharmony_ci STM32_PIN_PKG( 17368c2ecf20Sopenharmony_ci PINCTRL_PIN(121, "PH9"), 17378c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 17388c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOH9"), 17398c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "TIM12_CH2"), 17408c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "I2C3_SMBA"), 17418c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_D0"), 17428c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_R3"), 17438c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 17448c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 17458c2ecf20Sopenharmony_ci ), 17468c2ecf20Sopenharmony_ci STM32_PIN_PKG( 17478c2ecf20Sopenharmony_ci PINCTRL_PIN(122, "PH10"), 17488c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 17498c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOH10"), 17508c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "TIM5_CH1"), 17518c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "I2C4_SMBA"), 17528c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "I2C1_SMBA"), 17538c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_D1"), 17548c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_R4"), 17558c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 17568c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 17578c2ecf20Sopenharmony_ci ), 17588c2ecf20Sopenharmony_ci STM32_PIN_PKG( 17598c2ecf20Sopenharmony_ci PINCTRL_PIN(123, "PH11"), 17608c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 17618c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOH11"), 17628c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "TIM5_CH2"), 17638c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "I2C4_SCL"), 17648c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "I2C1_SCL"), 17658c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_D2"), 17668c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_R5"), 17678c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 17688c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 17698c2ecf20Sopenharmony_ci ), 17708c2ecf20Sopenharmony_ci STM32_PIN_PKG( 17718c2ecf20Sopenharmony_ci PINCTRL_PIN(124, "PH12"), 17728c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 17738c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOH12"), 17748c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "HDP2"), 17758c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "TIM5_CH3"), 17768c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "I2C4_SDA"), 17778c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "I2C1_SDA"), 17788c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_D3"), 17798c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_R6"), 17808c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 17818c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 17828c2ecf20Sopenharmony_ci ), 17838c2ecf20Sopenharmony_ci STM32_PIN_PKG( 17848c2ecf20Sopenharmony_ci PINCTRL_PIN(125, "PH13"), 17858c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 17868c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOH13"), 17878c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "TIM8_CH1N"), 17888c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "UART4_TX"), 17898c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "FDCAN1_TX"), 17908c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_G2"), 17918c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 17928c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 17938c2ecf20Sopenharmony_ci ), 17948c2ecf20Sopenharmony_ci STM32_PIN_PKG( 17958c2ecf20Sopenharmony_ci PINCTRL_PIN(126, "PH14"), 17968c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 17978c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOH14"), 17988c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "TIM8_CH2N"), 17998c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "UART4_RX"), 18008c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "FDCAN1_RX"), 18018c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_D4"), 18028c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_G3"), 18038c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 18048c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 18058c2ecf20Sopenharmony_ci ), 18068c2ecf20Sopenharmony_ci STM32_PIN_PKG( 18078c2ecf20Sopenharmony_ci PINCTRL_PIN(127, "PH15"), 18088c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 18098c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOH15"), 18108c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "TIM8_CH3N"), 18118c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_D11"), 18128c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_G4"), 18138c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 18148c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 18158c2ecf20Sopenharmony_ci ), 18168c2ecf20Sopenharmony_ci STM32_PIN_PKG( 18178c2ecf20Sopenharmony_ci PINCTRL_PIN(128, "PI0"), 18188c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 18198c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOI0"), 18208c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "TIM5_CH4"), 18218c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI2_NSS I2S2_WS"), 18228c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_D13"), 18238c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_G5"), 18248c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 18258c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 18268c2ecf20Sopenharmony_ci ), 18278c2ecf20Sopenharmony_ci STM32_PIN_PKG( 18288c2ecf20Sopenharmony_ci PINCTRL_PIN(129, "PI1"), 18298c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 18308c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOI1"), 18318c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "TIM8_BKIN2"), 18328c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI2_SCK I2S2_CK"), 18338c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_D8"), 18348c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_G6"), 18358c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 18368c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 18378c2ecf20Sopenharmony_ci ), 18388c2ecf20Sopenharmony_ci STM32_PIN_PKG( 18398c2ecf20Sopenharmony_ci PINCTRL_PIN(130, "PI2"), 18408c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 18418c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOI2"), 18428c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "TIM8_CH4"), 18438c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI2_MISO I2S2_SDI"), 18448c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_D9"), 18458c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_G7"), 18468c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 18478c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 18488c2ecf20Sopenharmony_ci ), 18498c2ecf20Sopenharmony_ci STM32_PIN_PKG( 18508c2ecf20Sopenharmony_ci PINCTRL_PIN(131, "PI3"), 18518c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 18528c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOI3"), 18538c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "TIM8_ETR"), 18548c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI2_MOSI I2S2_SDO"), 18558c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_D10"), 18568c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 18578c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 18588c2ecf20Sopenharmony_ci ), 18598c2ecf20Sopenharmony_ci STM32_PIN_PKG( 18608c2ecf20Sopenharmony_ci PINCTRL_PIN(132, "PI4"), 18618c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 18628c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOI4"), 18638c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "TIM8_BKIN"), 18648c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SAI2_MCLK_A"), 18658c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_D5"), 18668c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_B4"), 18678c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 18688c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 18698c2ecf20Sopenharmony_ci ), 18708c2ecf20Sopenharmony_ci STM32_PIN_PKG( 18718c2ecf20Sopenharmony_ci PINCTRL_PIN(133, "PI5"), 18728c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 18738c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOI5"), 18748c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "TIM8_CH1"), 18758c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SAI2_SCK_A"), 18768c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_VSYNC"), 18778c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_B5"), 18788c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 18798c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 18808c2ecf20Sopenharmony_ci ), 18818c2ecf20Sopenharmony_ci STM32_PIN_PKG( 18828c2ecf20Sopenharmony_ci PINCTRL_PIN(134, "PI6"), 18838c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 18848c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOI6"), 18858c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "TIM8_CH2"), 18868c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SAI2_SD_A"), 18878c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_D6"), 18888c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_B6"), 18898c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 18908c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 18918c2ecf20Sopenharmony_ci ), 18928c2ecf20Sopenharmony_ci STM32_PIN_PKG( 18938c2ecf20Sopenharmony_ci PINCTRL_PIN(135, "PI7"), 18948c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 18958c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOI7"), 18968c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "TIM8_CH3"), 18978c2ecf20Sopenharmony_ci STM32_FUNCTION(11, "SAI2_FS_A"), 18988c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DCMI_D7"), 18998c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_B7"), 19008c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 19018c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 19028c2ecf20Sopenharmony_ci ), 19038c2ecf20Sopenharmony_ci STM32_PIN_PKG( 19048c2ecf20Sopenharmony_ci PINCTRL_PIN(136, "PI8"), 19058c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 19068c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOI8"), 19078c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 19088c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 19098c2ecf20Sopenharmony_ci ), 19108c2ecf20Sopenharmony_ci STM32_PIN_PKG( 19118c2ecf20Sopenharmony_ci PINCTRL_PIN(137, "PI9"), 19128c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 19138c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOI9"), 19148c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "HDP1"), 19158c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "UART4_RX"), 19168c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "FDCAN1_RX"), 19178c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_VSYNC"), 19188c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 19198c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 19208c2ecf20Sopenharmony_ci ), 19218c2ecf20Sopenharmony_ci STM32_PIN_PKG( 19228c2ecf20Sopenharmony_ci PINCTRL_PIN(138, "PI10"), 19238c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 19248c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOI10"), 19258c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "HDP0"), 19268c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "USART3_CTS USART3_NSS"), 19278c2ecf20Sopenharmony_ci STM32_FUNCTION(12, "ETH1_GMII_RX_ER ETH1_MII_RX_ER"), 19288c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_HSYNC"), 19298c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 19308c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 19318c2ecf20Sopenharmony_ci ), 19328c2ecf20Sopenharmony_ci STM32_PIN_PKG( 19338c2ecf20Sopenharmony_ci PINCTRL_PIN(139, "PI11"), 19348c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 19358c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOI11"), 19368c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "MCO1"), 19378c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "I2S_CKIN"), 19388c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "LCD_G6"), 19398c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 19408c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 19418c2ecf20Sopenharmony_ci ), 19428c2ecf20Sopenharmony_ci STM32_PIN_PKG( 19438c2ecf20Sopenharmony_ci PINCTRL_PIN(140, "PI12"), 19448c2ecf20Sopenharmony_ci STM32MP_PKG_AA, 19458c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOI12"), 19468c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACED0"), 19478c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "HDP0"), 19488c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_HSYNC"), 19498c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 19508c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 19518c2ecf20Sopenharmony_ci ), 19528c2ecf20Sopenharmony_ci STM32_PIN_PKG( 19538c2ecf20Sopenharmony_ci PINCTRL_PIN(141, "PI13"), 19548c2ecf20Sopenharmony_ci STM32MP_PKG_AA, 19558c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOI13"), 19568c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACED1"), 19578c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "HDP1"), 19588c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_VSYNC"), 19598c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 19608c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 19618c2ecf20Sopenharmony_ci ), 19628c2ecf20Sopenharmony_ci STM32_PIN_PKG( 19638c2ecf20Sopenharmony_ci PINCTRL_PIN(142, "PI14"), 19648c2ecf20Sopenharmony_ci STM32MP_PKG_AA, 19658c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOI14"), 19668c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACECLK"), 19678c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_CLK"), 19688c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 19698c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 19708c2ecf20Sopenharmony_ci ), 19718c2ecf20Sopenharmony_ci STM32_PIN_PKG( 19728c2ecf20Sopenharmony_ci PINCTRL_PIN(143, "PI15"), 19738c2ecf20Sopenharmony_ci STM32MP_PKG_AA, 19748c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOI15"), 19758c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "LCD_G2"), 19768c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_R0"), 19778c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 19788c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 19798c2ecf20Sopenharmony_ci ), 19808c2ecf20Sopenharmony_ci STM32_PIN_PKG( 19818c2ecf20Sopenharmony_ci PINCTRL_PIN(144, "PJ0"), 19828c2ecf20Sopenharmony_ci STM32MP_PKG_AA, 19838c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOJ0"), 19848c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACED8"), 19858c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "LCD_R7"), 19868c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_R1"), 19878c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 19888c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 19898c2ecf20Sopenharmony_ci ), 19908c2ecf20Sopenharmony_ci STM32_PIN_PKG( 19918c2ecf20Sopenharmony_ci PINCTRL_PIN(145, "PJ1"), 19928c2ecf20Sopenharmony_ci STM32MP_PKG_AA, 19938c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOJ1"), 19948c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACED9"), 19958c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_R2"), 19968c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 19978c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 19988c2ecf20Sopenharmony_ci ), 19998c2ecf20Sopenharmony_ci STM32_PIN_PKG( 20008c2ecf20Sopenharmony_ci PINCTRL_PIN(146, "PJ2"), 20018c2ecf20Sopenharmony_ci STM32MP_PKG_AA, 20028c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOJ2"), 20038c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACED10"), 20048c2ecf20Sopenharmony_ci STM32_FUNCTION(14, "DSI_TE"), 20058c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_R3"), 20068c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 20078c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 20088c2ecf20Sopenharmony_ci ), 20098c2ecf20Sopenharmony_ci STM32_PIN_PKG( 20108c2ecf20Sopenharmony_ci PINCTRL_PIN(147, "PJ3"), 20118c2ecf20Sopenharmony_ci STM32MP_PKG_AA, 20128c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOJ3"), 20138c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACED11"), 20148c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_R4"), 20158c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 20168c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 20178c2ecf20Sopenharmony_ci ), 20188c2ecf20Sopenharmony_ci STM32_PIN_PKG( 20198c2ecf20Sopenharmony_ci PINCTRL_PIN(148, "PJ4"), 20208c2ecf20Sopenharmony_ci STM32MP_PKG_AA, 20218c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOJ4"), 20228c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACED12"), 20238c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_R5"), 20248c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 20258c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 20268c2ecf20Sopenharmony_ci ), 20278c2ecf20Sopenharmony_ci STM32_PIN_PKG( 20288c2ecf20Sopenharmony_ci PINCTRL_PIN(149, "PJ5"), 20298c2ecf20Sopenharmony_ci STM32MP_PKG_AA, 20308c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOJ5"), 20318c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACED2"), 20328c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "HDP2"), 20338c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_R6"), 20348c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 20358c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 20368c2ecf20Sopenharmony_ci ), 20378c2ecf20Sopenharmony_ci STM32_PIN_PKG( 20388c2ecf20Sopenharmony_ci PINCTRL_PIN(150, "PJ6"), 20398c2ecf20Sopenharmony_ci STM32MP_PKG_AA, 20408c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOJ6"), 20418c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACED3"), 20428c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "HDP3"), 20438c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "TIM8_CH2"), 20448c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_R7"), 20458c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 20468c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 20478c2ecf20Sopenharmony_ci ), 20488c2ecf20Sopenharmony_ci STM32_PIN_PKG( 20498c2ecf20Sopenharmony_ci PINCTRL_PIN(151, "PJ7"), 20508c2ecf20Sopenharmony_ci STM32MP_PKG_AA, 20518c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOJ7"), 20528c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACED13"), 20538c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "TIM8_CH2N"), 20548c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_G0"), 20558c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 20568c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 20578c2ecf20Sopenharmony_ci ), 20588c2ecf20Sopenharmony_ci STM32_PIN_PKG( 20598c2ecf20Sopenharmony_ci PINCTRL_PIN(152, "PJ8"), 20608c2ecf20Sopenharmony_ci STM32MP_PKG_AA, 20618c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOJ8"), 20628c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACED14"), 20638c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM1_CH3N"), 20648c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "TIM8_CH1"), 20658c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "UART8_TX"), 20668c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_G1"), 20678c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 20688c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 20698c2ecf20Sopenharmony_ci ), 20708c2ecf20Sopenharmony_ci STM32_PIN_PKG( 20718c2ecf20Sopenharmony_ci PINCTRL_PIN(153, "PJ9"), 20728c2ecf20Sopenharmony_ci STM32MP_PKG_AA, 20738c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOJ9"), 20748c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACED15"), 20758c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM1_CH3"), 20768c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "TIM8_CH1N"), 20778c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "UART8_RX"), 20788c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_G2"), 20798c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 20808c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 20818c2ecf20Sopenharmony_ci ), 20828c2ecf20Sopenharmony_ci STM32_PIN_PKG( 20838c2ecf20Sopenharmony_ci PINCTRL_PIN(154, "PJ10"), 20848c2ecf20Sopenharmony_ci STM32MP_PKG_AA, 20858c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOJ10"), 20868c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM1_CH2N"), 20878c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "TIM8_CH2"), 20888c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI5_MOSI"), 20898c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_G3"), 20908c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 20918c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 20928c2ecf20Sopenharmony_ci ), 20938c2ecf20Sopenharmony_ci STM32_PIN_PKG( 20948c2ecf20Sopenharmony_ci PINCTRL_PIN(155, "PJ11"), 20958c2ecf20Sopenharmony_ci STM32MP_PKG_AA, 20968c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOJ11"), 20978c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM1_CH2"), 20988c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "TIM8_CH2N"), 20998c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI5_MISO"), 21008c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_G4"), 21018c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 21028c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 21038c2ecf20Sopenharmony_ci ), 21048c2ecf20Sopenharmony_ci STM32_PIN_PKG( 21058c2ecf20Sopenharmony_ci PINCTRL_PIN(156, "PJ12"), 21068c2ecf20Sopenharmony_ci STM32MP_PKG_AA, 21078c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOJ12"), 21088c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "LCD_G3"), 21098c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_B0"), 21108c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 21118c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 21128c2ecf20Sopenharmony_ci ), 21138c2ecf20Sopenharmony_ci STM32_PIN_PKG( 21148c2ecf20Sopenharmony_ci PINCTRL_PIN(157, "PJ13"), 21158c2ecf20Sopenharmony_ci STM32MP_PKG_AA, 21168c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOJ13"), 21178c2ecf20Sopenharmony_ci STM32_FUNCTION(10, "LCD_G4"), 21188c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_B1"), 21198c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 21208c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 21218c2ecf20Sopenharmony_ci ), 21228c2ecf20Sopenharmony_ci STM32_PIN_PKG( 21238c2ecf20Sopenharmony_ci PINCTRL_PIN(158, "PJ14"), 21248c2ecf20Sopenharmony_ci STM32MP_PKG_AA, 21258c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOJ14"), 21268c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_B2"), 21278c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 21288c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 21298c2ecf20Sopenharmony_ci ), 21308c2ecf20Sopenharmony_ci STM32_PIN_PKG( 21318c2ecf20Sopenharmony_ci PINCTRL_PIN(159, "PJ15"), 21328c2ecf20Sopenharmony_ci STM32MP_PKG_AA, 21338c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOJ15"), 21348c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_B3"), 21358c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 21368c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 21378c2ecf20Sopenharmony_ci ), 21388c2ecf20Sopenharmony_ci STM32_PIN_PKG( 21398c2ecf20Sopenharmony_ci PINCTRL_PIN(160, "PK0"), 21408c2ecf20Sopenharmony_ci STM32MP_PKG_AA, 21418c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOK0"), 21428c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM1_CH1N"), 21438c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "TIM8_CH3"), 21448c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI5_SCK"), 21458c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_G5"), 21468c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 21478c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 21488c2ecf20Sopenharmony_ci ), 21498c2ecf20Sopenharmony_ci STM32_PIN_PKG( 21508c2ecf20Sopenharmony_ci PINCTRL_PIN(161, "PK1"), 21518c2ecf20Sopenharmony_ci STM32MP_PKG_AA, 21528c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOK1"), 21538c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACED4"), 21548c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM1_CH1"), 21558c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "HDP4"), 21568c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "TIM8_CH3N"), 21578c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI5_NSS"), 21588c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_G6"), 21598c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 21608c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 21618c2ecf20Sopenharmony_ci ), 21628c2ecf20Sopenharmony_ci STM32_PIN_PKG( 21638c2ecf20Sopenharmony_ci PINCTRL_PIN(162, "PK2"), 21648c2ecf20Sopenharmony_ci STM32MP_PKG_AA, 21658c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOK2"), 21668c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACED5"), 21678c2ecf20Sopenharmony_ci STM32_FUNCTION(2, "TIM1_BKIN"), 21688c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "HDP5"), 21698c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "TIM8_BKIN"), 21708c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_G7"), 21718c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 21728c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 21738c2ecf20Sopenharmony_ci ), 21748c2ecf20Sopenharmony_ci STM32_PIN_PKG( 21758c2ecf20Sopenharmony_ci PINCTRL_PIN(163, "PK3"), 21768c2ecf20Sopenharmony_ci STM32MP_PKG_AA, 21778c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOK3"), 21788c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_B4"), 21798c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 21808c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 21818c2ecf20Sopenharmony_ci ), 21828c2ecf20Sopenharmony_ci STM32_PIN_PKG( 21838c2ecf20Sopenharmony_ci PINCTRL_PIN(164, "PK4"), 21848c2ecf20Sopenharmony_ci STM32MP_PKG_AA, 21858c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOK4"), 21868c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_B5"), 21878c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 21888c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 21898c2ecf20Sopenharmony_ci ), 21908c2ecf20Sopenharmony_ci STM32_PIN_PKG( 21918c2ecf20Sopenharmony_ci PINCTRL_PIN(165, "PK5"), 21928c2ecf20Sopenharmony_ci STM32MP_PKG_AA, 21938c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOK5"), 21948c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACED6"), 21958c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "HDP6"), 21968c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_B6"), 21978c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 21988c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 21998c2ecf20Sopenharmony_ci ), 22008c2ecf20Sopenharmony_ci STM32_PIN_PKG( 22018c2ecf20Sopenharmony_ci PINCTRL_PIN(166, "PK6"), 22028c2ecf20Sopenharmony_ci STM32MP_PKG_AA, 22038c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOK6"), 22048c2ecf20Sopenharmony_ci STM32_FUNCTION(1, "TRACED7"), 22058c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "HDP7"), 22068c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_B7"), 22078c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 22088c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 22098c2ecf20Sopenharmony_ci ), 22108c2ecf20Sopenharmony_ci STM32_PIN_PKG( 22118c2ecf20Sopenharmony_ci PINCTRL_PIN(167, "PK7"), 22128c2ecf20Sopenharmony_ci STM32MP_PKG_AA, 22138c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOK7"), 22148c2ecf20Sopenharmony_ci STM32_FUNCTION(15, "LCD_DE"), 22158c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 22168c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 22178c2ecf20Sopenharmony_ci ), 22188c2ecf20Sopenharmony_ci}; 22198c2ecf20Sopenharmony_ci 22208c2ecf20Sopenharmony_cistatic const struct stm32_desc_pin stm32mp157_z_pins[] = { 22218c2ecf20Sopenharmony_ci STM32_PIN_PKG( 22228c2ecf20Sopenharmony_ci PINCTRL_PIN(400, "PZ0"), 22238c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 22248c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOZ0"), 22258c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "I2C6_SCL"), 22268c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "I2C2_SCL"), 22278c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI1_SCK I2S1_CK"), 22288c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART1_CK"), 22298c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "SPI6_SCK"), 22308c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 22318c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 22328c2ecf20Sopenharmony_ci ), 22338c2ecf20Sopenharmony_ci STM32_PIN_PKG( 22348c2ecf20Sopenharmony_ci PINCTRL_PIN(401, "PZ1"), 22358c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 22368c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOZ1"), 22378c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "I2C6_SDA"), 22388c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "I2C2_SDA"), 22398c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "I2C5_SDA"), 22408c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI1_MISO I2S1_SDI"), 22418c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "I2C4_SDA"), 22428c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART1_RX"), 22438c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "SPI6_MISO"), 22448c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 22458c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 22468c2ecf20Sopenharmony_ci ), 22478c2ecf20Sopenharmony_ci STM32_PIN_PKG( 22488c2ecf20Sopenharmony_ci PINCTRL_PIN(402, "PZ2"), 22498c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 22508c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOZ2"), 22518c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "I2C6_SCL"), 22528c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "I2C2_SCL"), 22538c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "I2C5_SMBA"), 22548c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI1_MOSI I2S1_SDO"), 22558c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "I2C4_SMBA"), 22568c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART1_TX"), 22578c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "SPI6_MOSI"), 22588c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 22598c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 22608c2ecf20Sopenharmony_ci ), 22618c2ecf20Sopenharmony_ci STM32_PIN_PKG( 22628c2ecf20Sopenharmony_ci PINCTRL_PIN(403, "PZ3"), 22638c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 22648c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOZ3"), 22658c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "I2C6_SDA"), 22668c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "I2C2_SDA"), 22678c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "I2C5_SDA"), 22688c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "SPI1_NSS I2S1_WS"), 22698c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "I2C4_SDA"), 22708c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART1_CTS USART1_NSS"), 22718c2ecf20Sopenharmony_ci STM32_FUNCTION(9, "SPI6_NSS"), 22728c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 22738c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 22748c2ecf20Sopenharmony_ci ), 22758c2ecf20Sopenharmony_ci STM32_PIN_PKG( 22768c2ecf20Sopenharmony_ci PINCTRL_PIN(404, "PZ4"), 22778c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 22788c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOZ4"), 22798c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "I2C6_SCL"), 22808c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "I2C2_SCL"), 22818c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "I2C5_SCL"), 22828c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "I2C4_SCL"), 22838c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 22848c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 22858c2ecf20Sopenharmony_ci ), 22868c2ecf20Sopenharmony_ci STM32_PIN_PKG( 22878c2ecf20Sopenharmony_ci PINCTRL_PIN(405, "PZ5"), 22888c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 22898c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOZ5"), 22908c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "I2C6_SDA"), 22918c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "I2C2_SDA"), 22928c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "I2C5_SDA"), 22938c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "I2C4_SDA"), 22948c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART1_RTS USART1_DE"), 22958c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 22968c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 22978c2ecf20Sopenharmony_ci ), 22988c2ecf20Sopenharmony_ci STM32_PIN_PKG( 22998c2ecf20Sopenharmony_ci PINCTRL_PIN(406, "PZ6"), 23008c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 23018c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOZ6"), 23028c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "I2C6_SCL"), 23038c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "I2C2_SCL"), 23048c2ecf20Sopenharmony_ci STM32_FUNCTION(5, "USART1_CK"), 23058c2ecf20Sopenharmony_ci STM32_FUNCTION(6, "I2S1_MCK"), 23068c2ecf20Sopenharmony_ci STM32_FUNCTION(7, "I2C4_SMBA"), 23078c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART1_RX"), 23088c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 23098c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 23108c2ecf20Sopenharmony_ci ), 23118c2ecf20Sopenharmony_ci STM32_PIN_PKG( 23128c2ecf20Sopenharmony_ci PINCTRL_PIN(407, "PZ7"), 23138c2ecf20Sopenharmony_ci STM32MP_PKG_AA | STM32MP_PKG_AC, 23148c2ecf20Sopenharmony_ci STM32_FUNCTION(0, "GPIOZ7"), 23158c2ecf20Sopenharmony_ci STM32_FUNCTION(3, "I2C6_SDA"), 23168c2ecf20Sopenharmony_ci STM32_FUNCTION(4, "I2C2_SDA"), 23178c2ecf20Sopenharmony_ci STM32_FUNCTION(8, "USART1_TX"), 23188c2ecf20Sopenharmony_ci STM32_FUNCTION(16, "EVENTOUT"), 23198c2ecf20Sopenharmony_ci STM32_FUNCTION(17, "ANALOG") 23208c2ecf20Sopenharmony_ci ), 23218c2ecf20Sopenharmony_ci}; 23228c2ecf20Sopenharmony_ci 23238c2ecf20Sopenharmony_cistatic struct stm32_pinctrl_match_data stm32mp157_match_data = { 23248c2ecf20Sopenharmony_ci .pins = stm32mp157_pins, 23258c2ecf20Sopenharmony_ci .npins = ARRAY_SIZE(stm32mp157_pins), 23268c2ecf20Sopenharmony_ci}; 23278c2ecf20Sopenharmony_ci 23288c2ecf20Sopenharmony_cistatic struct stm32_pinctrl_match_data stm32mp157_z_match_data = { 23298c2ecf20Sopenharmony_ci .pins = stm32mp157_z_pins, 23308c2ecf20Sopenharmony_ci .npins = ARRAY_SIZE(stm32mp157_z_pins), 23318c2ecf20Sopenharmony_ci}; 23328c2ecf20Sopenharmony_ci 23338c2ecf20Sopenharmony_cistatic const struct of_device_id stm32mp157_pctrl_match[] = { 23348c2ecf20Sopenharmony_ci { 23358c2ecf20Sopenharmony_ci .compatible = "st,stm32mp157-pinctrl", 23368c2ecf20Sopenharmony_ci .data = &stm32mp157_match_data, 23378c2ecf20Sopenharmony_ci }, 23388c2ecf20Sopenharmony_ci { 23398c2ecf20Sopenharmony_ci .compatible = "st,stm32mp157-z-pinctrl", 23408c2ecf20Sopenharmony_ci .data = &stm32mp157_z_match_data, 23418c2ecf20Sopenharmony_ci }, 23428c2ecf20Sopenharmony_ci { } 23438c2ecf20Sopenharmony_ci}; 23448c2ecf20Sopenharmony_ci 23458c2ecf20Sopenharmony_cistatic const struct dev_pm_ops stm32_pinctrl_dev_pm_ops = { 23468c2ecf20Sopenharmony_ci SET_LATE_SYSTEM_SLEEP_PM_OPS(NULL, stm32_pinctrl_resume) 23478c2ecf20Sopenharmony_ci}; 23488c2ecf20Sopenharmony_ci 23498c2ecf20Sopenharmony_cistatic struct platform_driver stm32mp157_pinctrl_driver = { 23508c2ecf20Sopenharmony_ci .probe = stm32_pctl_probe, 23518c2ecf20Sopenharmony_ci .driver = { 23528c2ecf20Sopenharmony_ci .name = "stm32mp157-pinctrl", 23538c2ecf20Sopenharmony_ci .of_match_table = stm32mp157_pctrl_match, 23548c2ecf20Sopenharmony_ci .pm = &stm32_pinctrl_dev_pm_ops, 23558c2ecf20Sopenharmony_ci }, 23568c2ecf20Sopenharmony_ci}; 23578c2ecf20Sopenharmony_ci 23588c2ecf20Sopenharmony_cistatic int __init stm32mp157_pinctrl_init(void) 23598c2ecf20Sopenharmony_ci{ 23608c2ecf20Sopenharmony_ci return platform_driver_register(&stm32mp157_pinctrl_driver); 23618c2ecf20Sopenharmony_ci} 23628c2ecf20Sopenharmony_ciarch_initcall(stm32mp157_pinctrl_init); 2363