brintos

brintos / linux-shallow public Read only

0
0
Text · 72.2 KiB · 91b2fc8 Raw
2363 lines · c
1// SPDX-License-Identifier: GPL-2.02/*3 * Copyright (C) STMicroelectronics 2017 - All Rights Reserved4 * Author: Alexandre Torgue <alexandre.torgue@st.com> for STMicroelectronics.5 */6#include <linux/init.h>7#include <linux/of.h>8#include <linux/platform_device.h>9 10#include "pinctrl-stm32.h"11 12static const struct stm32_desc_pin stm32mp157_pins[] = {13	STM32_PIN_PKG(14		PINCTRL_PIN(0, "PA0"),15		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,16		STM32_FUNCTION(0, "GPIOA0"),17		STM32_FUNCTION(2, "TIM2_CH1 TIM2_ETR"),18		STM32_FUNCTION(3, "TIM5_CH1"),19		STM32_FUNCTION(4, "TIM8_ETR"),20		STM32_FUNCTION(5, "TIM15_BKIN"),21		STM32_FUNCTION(8, "USART2_CTS USART2_NSS"),22		STM32_FUNCTION(9, "UART4_TX"),23		STM32_FUNCTION(10, "SDMMC2_CMD"),24		STM32_FUNCTION(11, "SAI2_SD_B"),25		STM32_FUNCTION(12, "ETH1_GMII_CRS ETH1_MII_CRS"),26		STM32_FUNCTION(16, "EVENTOUT"),27		STM32_FUNCTION(17, "ANALOG")28	),29	STM32_PIN_PKG(30		PINCTRL_PIN(1, "PA1"),31		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,32		STM32_FUNCTION(0, "GPIOA1"),33		STM32_FUNCTION(1, "ETH_CLK"),34		STM32_FUNCTION(2, "TIM2_CH2"),35		STM32_FUNCTION(3, "TIM5_CH2"),36		STM32_FUNCTION(4, "LPTIM3_OUT"),37		STM32_FUNCTION(5, "TIM15_CH1N"),38		STM32_FUNCTION(8, "USART2_RTS USART2_DE"),39		STM32_FUNCTION(9, "UART4_RX"),40		STM32_FUNCTION(10, "QUADSPI_BK1_IO3"),41		STM32_FUNCTION(11, "SAI2_MCLK_B"),42		STM32_FUNCTION(12, "ETH1_GMII_RX_CLK ETH1_MII_RX_CLK ETH1_RGMII_RX_CLK ETH1_RMII_REF_CLK"),43		STM32_FUNCTION(15, "LCD_R2"),44		STM32_FUNCTION(16, "EVENTOUT"),45		STM32_FUNCTION(17, "ANALOG")46	),47	STM32_PIN_PKG(48		PINCTRL_PIN(2, "PA2"),49		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,50		STM32_FUNCTION(0, "GPIOA2"),51		STM32_FUNCTION(2, "TIM2_CH3"),52		STM32_FUNCTION(3, "TIM5_CH3"),53		STM32_FUNCTION(4, "LPTIM4_OUT"),54		STM32_FUNCTION(5, "TIM15_CH1"),55		STM32_FUNCTION(8, "USART2_TX"),56		STM32_FUNCTION(9, "SAI2_SCK_B"),57		STM32_FUNCTION(11, "SDMMC2_D0DIR"),58		STM32_FUNCTION(12, "ETH1_MDIO"),59		STM32_FUNCTION(13, "MDIOS_MDIO"),60		STM32_FUNCTION(15, "LCD_R1"),61		STM32_FUNCTION(16, "EVENTOUT"),62		STM32_FUNCTION(17, "ANALOG")63	),64	STM32_PIN_PKG(65		PINCTRL_PIN(3, "PA3"),66		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,67		STM32_FUNCTION(0, "GPIOA3"),68		STM32_FUNCTION(2, "TIM2_CH4"),69		STM32_FUNCTION(3, "TIM5_CH4"),70		STM32_FUNCTION(4, "LPTIM5_OUT"),71		STM32_FUNCTION(5, "TIM15_CH2"),72		STM32_FUNCTION(8, "USART2_RX"),73		STM32_FUNCTION(10, "LCD_B2"),74		STM32_FUNCTION(12, "ETH1_GMII_COL ETH1_MII_COL"),75		STM32_FUNCTION(15, "LCD_B5"),76		STM32_FUNCTION(16, "EVENTOUT"),77		STM32_FUNCTION(17, "ANALOG")78	),79	STM32_PIN_PKG(80		PINCTRL_PIN(4, "PA4"),81		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,82		STM32_FUNCTION(0, "GPIOA4"),83		STM32_FUNCTION(1, "HDP0"),84		STM32_FUNCTION(3, "TIM5_ETR"),85		STM32_FUNCTION(5, "SAI4_D2"),86		STM32_FUNCTION(6, "SPI1_NSS I2S1_WS"),87		STM32_FUNCTION(7, "SPI3_NSS I2S3_WS"),88		STM32_FUNCTION(8, "USART2_CK"),89		STM32_FUNCTION(9, "SPI6_NSS"),90		STM32_FUNCTION(13, "SAI4_FS_A"),91		STM32_FUNCTION(14, "DCMI_HSYNC"),92		STM32_FUNCTION(15, "LCD_VSYNC"),93		STM32_FUNCTION(16, "EVENTOUT"),94		STM32_FUNCTION(17, "ANALOG")95	),96	STM32_PIN_PKG(97		PINCTRL_PIN(5, "PA5"),98		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,99		STM32_FUNCTION(0, "GPIOA5"),100		STM32_FUNCTION(2, "TIM2_CH1 TIM2_ETR"),101		STM32_FUNCTION(4, "TIM8_CH1N"),102		STM32_FUNCTION(5, "SAI4_CK1"),103		STM32_FUNCTION(6, "SPI1_SCK I2S1_CK"),104		STM32_FUNCTION(9, "SPI6_SCK"),105		STM32_FUNCTION(13, "SAI4_MCLK_A"),106		STM32_FUNCTION(15, "LCD_R4"),107		STM32_FUNCTION(16, "EVENTOUT"),108		STM32_FUNCTION(17, "ANALOG")109	),110	STM32_PIN_PKG(111		PINCTRL_PIN(6, "PA6"),112		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,113		STM32_FUNCTION(0, "GPIOA6"),114		STM32_FUNCTION(2, "TIM1_BKIN"),115		STM32_FUNCTION(3, "TIM3_CH1"),116		STM32_FUNCTION(4, "TIM8_BKIN"),117		STM32_FUNCTION(5, "SAI4_CK2"),118		STM32_FUNCTION(6, "SPI1_MISO I2S1_SDI"),119		STM32_FUNCTION(9, "SPI6_MISO"),120		STM32_FUNCTION(10, "TIM13_CH1"),121		STM32_FUNCTION(12, "MDIOS_MDC"),122		STM32_FUNCTION(13, "SAI4_SCK_A"),123		STM32_FUNCTION(14, "DCMI_PIXCLK"),124		STM32_FUNCTION(15, "LCD_G2"),125		STM32_FUNCTION(16, "EVENTOUT"),126		STM32_FUNCTION(17, "ANALOG")127	),128	STM32_PIN_PKG(129		PINCTRL_PIN(7, "PA7"),130		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,131		STM32_FUNCTION(0, "GPIOA7"),132		STM32_FUNCTION(2, "TIM1_CH1N"),133		STM32_FUNCTION(3, "TIM3_CH2"),134		STM32_FUNCTION(4, "TIM8_CH1N"),135		STM32_FUNCTION(5, "SAI4_D1"),136		STM32_FUNCTION(6, "SPI1_MOSI I2S1_SDO"),137		STM32_FUNCTION(9, "SPI6_MOSI"),138		STM32_FUNCTION(10, "TIM14_CH1"),139		STM32_FUNCTION(11, "QUADSPI_CLK"),140		STM32_FUNCTION(12, "ETH1_GMII_RX_DV ETH1_MII_RX_DV ETH1_RGMII_RX_CTL ETH1_RMII_CRS_DV"),141		STM32_FUNCTION(13, "SAI4_SD_A"),142		STM32_FUNCTION(16, "EVENTOUT"),143		STM32_FUNCTION(17, "ANALOG")144	),145	STM32_PIN_PKG(146		PINCTRL_PIN(8, "PA8"),147		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,148		STM32_FUNCTION(0, "GPIOA8"),149		STM32_FUNCTION(1, "MCO1"),150		STM32_FUNCTION(2, "TIM1_CH1"),151		STM32_FUNCTION(4, "TIM8_BKIN2"),152		STM32_FUNCTION(5, "I2C3_SCL"),153		STM32_FUNCTION(6, "SPI3_MOSI I2S3_SDO"),154		STM32_FUNCTION(8, "USART1_CK"),155		STM32_FUNCTION(9, "SDMMC2_CKIN"),156		STM32_FUNCTION(10, "SDMMC2_D4"),157		STM32_FUNCTION(11, "OTG_FS_SOF OTG_HS_SOF"),158		STM32_FUNCTION(13, "SAI4_SD_B"),159		STM32_FUNCTION(14, "UART7_RX"),160		STM32_FUNCTION(15, "LCD_R6"),161		STM32_FUNCTION(16, "EVENTOUT"),162		STM32_FUNCTION(17, "ANALOG")163	),164	STM32_PIN_PKG(165		PINCTRL_PIN(9, "PA9"),166		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,167		STM32_FUNCTION(0, "GPIOA9"),168		STM32_FUNCTION(2, "TIM1_CH2"),169		STM32_FUNCTION(5, "I2C3_SMBA"),170		STM32_FUNCTION(6, "SPI2_SCK I2S2_CK"),171		STM32_FUNCTION(8, "USART1_TX"),172		STM32_FUNCTION(9, "SDMMC2_CDIR"),173		STM32_FUNCTION(11, "SDMMC2_D5"),174		STM32_FUNCTION(14, "DCMI_D0"),175		STM32_FUNCTION(15, "LCD_R5"),176		STM32_FUNCTION(16, "EVENTOUT"),177		STM32_FUNCTION(17, "ANALOG")178	),179	STM32_PIN_PKG(180		PINCTRL_PIN(10, "PA10"),181		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,182		STM32_FUNCTION(0, "GPIOA10"),183		STM32_FUNCTION(2, "TIM1_CH3"),184		STM32_FUNCTION(6, "SPI3_NSS I2S3_WS"),185		STM32_FUNCTION(8, "USART1_RX"),186		STM32_FUNCTION(12, "MDIOS_MDIO"),187		STM32_FUNCTION(13, "SAI4_FS_B"),188		STM32_FUNCTION(14, "DCMI_D1"),189		STM32_FUNCTION(15, "LCD_B1"),190		STM32_FUNCTION(16, "EVENTOUT"),191		STM32_FUNCTION(17, "ANALOG")192	),193	STM32_PIN_PKG(194		PINCTRL_PIN(11, "PA11"),195		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,196		STM32_FUNCTION(0, "GPIOA11"),197		STM32_FUNCTION(2, "TIM1_CH4"),198		STM32_FUNCTION(3, "I2C6_SCL"),199		STM32_FUNCTION(5, "I2C5_SCL"),200		STM32_FUNCTION(6, "SPI2_NSS I2S2_WS"),201		STM32_FUNCTION(7, "UART4_RX"),202		STM32_FUNCTION(8, "USART1_CTS USART1_NSS"),203		STM32_FUNCTION(10, "FDCAN1_RX"),204		STM32_FUNCTION(15, "LCD_R4"),205		STM32_FUNCTION(16, "EVENTOUT"),206		STM32_FUNCTION(17, "ANALOG")207	),208	STM32_PIN_PKG(209		PINCTRL_PIN(12, "PA12"),210		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,211		STM32_FUNCTION(0, "GPIOA12"),212		STM32_FUNCTION(2, "TIM1_ETR"),213		STM32_FUNCTION(3, "I2C6_SDA"),214		STM32_FUNCTION(5, "I2C5_SDA"),215		STM32_FUNCTION(7, "UART4_TX"),216		STM32_FUNCTION(8, "USART1_RTS USART1_DE"),217		STM32_FUNCTION(9, "SAI2_FS_B"),218		STM32_FUNCTION(10, "FDCAN1_TX"),219		STM32_FUNCTION(15, "LCD_R5"),220		STM32_FUNCTION(16, "EVENTOUT"),221		STM32_FUNCTION(17, "ANALOG")222	),223	STM32_PIN_PKG(224		PINCTRL_PIN(13, "PA13"),225		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,226		STM32_FUNCTION(0, "GPIOA13"),227		STM32_FUNCTION(1, "DBTRGO"),228		STM32_FUNCTION(2, "DBTRGI"),229		STM32_FUNCTION(3, "MCO1"),230		STM32_FUNCTION(9, "UART4_TX"),231		STM32_FUNCTION(16, "EVENTOUT"),232		STM32_FUNCTION(17, "ANALOG")233	),234	STM32_PIN_PKG(235		PINCTRL_PIN(14, "PA14"),236		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,237		STM32_FUNCTION(0, "GPIOA14"),238		STM32_FUNCTION(1, "DBTRGO"),239		STM32_FUNCTION(2, "DBTRGI"),240		STM32_FUNCTION(3, "MCO2"),241		STM32_FUNCTION(16, "EVENTOUT"),242		STM32_FUNCTION(17, "ANALOG")243	),244	STM32_PIN_PKG(245		PINCTRL_PIN(15, "PA15"),246		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,247		STM32_FUNCTION(0, "GPIOA15"),248		STM32_FUNCTION(1, "DBTRGI"),249		STM32_FUNCTION(2, "TIM2_CH1 TIM2_ETR"),250		STM32_FUNCTION(3, "SAI4_D2"),251		STM32_FUNCTION(4, "SDMMC1_CDIR"),252		STM32_FUNCTION(5, "CEC"),253		STM32_FUNCTION(6, "SPI1_NSS I2S1_WS"),254		STM32_FUNCTION(7, "SPI3_NSS I2S3_WS"),255		STM32_FUNCTION(8, "SPI6_NSS"),256		STM32_FUNCTION(9, "UART4_RTS UART4_DE"),257		STM32_FUNCTION(10, "SDMMC2_D5"),258		STM32_FUNCTION(11, "SDMMC2_CDIR"),259		STM32_FUNCTION(12, "SDMMC1_D5"),260		STM32_FUNCTION(13, "SAI4_FS_A"),261		STM32_FUNCTION(14, "UART7_TX"),262		STM32_FUNCTION(15, "LCD_R1"),263		STM32_FUNCTION(16, "EVENTOUT"),264		STM32_FUNCTION(17, "ANALOG")265	),266	STM32_PIN_PKG(267		PINCTRL_PIN(16, "PB0"),268		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,269		STM32_FUNCTION(0, "GPIOB0"),270		STM32_FUNCTION(2, "TIM1_CH2N"),271		STM32_FUNCTION(3, "TIM3_CH3"),272		STM32_FUNCTION(4, "TIM8_CH2N"),273		STM32_FUNCTION(7, "DFSDM1_CKOUT"),274		STM32_FUNCTION(9, "UART4_CTS"),275		STM32_FUNCTION(10, "LCD_R3"),276		STM32_FUNCTION(12, "ETH1_GMII_RXD2 ETH1_MII_RXD2 ETH1_RGMII_RXD2"),277		STM32_FUNCTION(13, "MDIOS_MDIO"),278		STM32_FUNCTION(15, "LCD_G1"),279		STM32_FUNCTION(16, "EVENTOUT"),280		STM32_FUNCTION(17, "ANALOG")281	),282	STM32_PIN_PKG(283		PINCTRL_PIN(17, "PB1"),284		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,285		STM32_FUNCTION(0, "GPIOB1"),286		STM32_FUNCTION(2, "TIM1_CH3N"),287		STM32_FUNCTION(3, "TIM3_CH4"),288		STM32_FUNCTION(4, "TIM8_CH3N"),289		STM32_FUNCTION(7, "DFSDM1_DATIN1"),290		STM32_FUNCTION(10, "LCD_R6"),291		STM32_FUNCTION(12, "ETH1_GMII_RXD3 ETH1_MII_RXD3 ETH1_RGMII_RXD3"),292		STM32_FUNCTION(13, "MDIOS_MDC"),293		STM32_FUNCTION(15, "LCD_G0"),294		STM32_FUNCTION(16, "EVENTOUT"),295		STM32_FUNCTION(17, "ANALOG")296	),297	STM32_PIN_PKG(298		PINCTRL_PIN(18, "PB2"),299		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,300		STM32_FUNCTION(0, "GPIOB2"),301		STM32_FUNCTION(1, "TRACED4"),302		STM32_FUNCTION(2, "RTC_OUT2"),303		STM32_FUNCTION(3, "SAI1_D1"),304		STM32_FUNCTION(4, "DFSDM1_CKIN1"),305		STM32_FUNCTION(5, "USART1_RX"),306		STM32_FUNCTION(6, "I2S_CKIN"),307		STM32_FUNCTION(7, "SAI1_SD_A"),308		STM32_FUNCTION(8, "SPI3_MOSI I2S3_SDO"),309		STM32_FUNCTION(9, "UART4_RX"),310		STM32_FUNCTION(10, "QUADSPI_CLK"),311		STM32_FUNCTION(16, "EVENTOUT"),312		STM32_FUNCTION(17, "ANALOG")313	),314	STM32_PIN_PKG(315		PINCTRL_PIN(19, "PB3"),316		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,317		STM32_FUNCTION(0, "GPIOB3"),318		STM32_FUNCTION(1, "TRACED9"),319		STM32_FUNCTION(2, "TIM2_CH2"),320		STM32_FUNCTION(5, "SAI4_CK1"),321		STM32_FUNCTION(6, "SPI1_SCK I2S1_CK"),322		STM32_FUNCTION(7, "SPI3_SCK I2S3_CK"),323		STM32_FUNCTION(9, "SPI6_SCK"),324		STM32_FUNCTION(10, "SDMMC2_D2"),325		STM32_FUNCTION(13, "SAI4_MCLK_A"),326		STM32_FUNCTION(14, "UART7_RX"),327		STM32_FUNCTION(16, "EVENTOUT"),328		STM32_FUNCTION(17, "ANALOG")329	),330	STM32_PIN_PKG(331		PINCTRL_PIN(20, "PB4"),332		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,333		STM32_FUNCTION(0, "GPIOB4"),334		STM32_FUNCTION(1, "TRACED8"),335		STM32_FUNCTION(2, "TIM16_BKIN"),336		STM32_FUNCTION(3, "TIM3_CH1"),337		STM32_FUNCTION(5, "SAI4_CK2"),338		STM32_FUNCTION(6, "SPI1_MISO I2S1_SDI"),339		STM32_FUNCTION(7, "SPI3_MISO I2S3_SDI"),340		STM32_FUNCTION(8, "SPI2_NSS I2S2_WS"),341		STM32_FUNCTION(9, "SPI6_MISO"),342		STM32_FUNCTION(10, "SDMMC2_D3"),343		STM32_FUNCTION(13, "SAI4_SCK_A"),344		STM32_FUNCTION(14, "UART7_TX"),345		STM32_FUNCTION(16, "EVENTOUT"),346		STM32_FUNCTION(17, "ANALOG")347	),348	STM32_PIN_PKG(349		PINCTRL_PIN(21, "PB5"),350		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,351		STM32_FUNCTION(0, "GPIOB5"),352		STM32_FUNCTION(1, "ETH_CLK"),353		STM32_FUNCTION(2, "TIM17_BKIN"),354		STM32_FUNCTION(3, "TIM3_CH2"),355		STM32_FUNCTION(4, "SAI4_D1"),356		STM32_FUNCTION(5, "I2C1_SMBA"),357		STM32_FUNCTION(6, "SPI1_MOSI I2S1_SDO"),358		STM32_FUNCTION(7, "I2C4_SMBA"),359		STM32_FUNCTION(8, "SPI3_MOSI I2S3_SDO"),360		STM32_FUNCTION(9, "SPI6_MOSI"),361		STM32_FUNCTION(10, "FDCAN2_RX"),362		STM32_FUNCTION(11, "SAI4_SD_A"),363		STM32_FUNCTION(12, "ETH1_PPS_OUT"),364		STM32_FUNCTION(13, "UART5_RX"),365		STM32_FUNCTION(14, "DCMI_D10"),366		STM32_FUNCTION(15, "LCD_G7"),367		STM32_FUNCTION(16, "EVENTOUT"),368		STM32_FUNCTION(17, "ANALOG")369	),370	STM32_PIN_PKG(371		PINCTRL_PIN(22, "PB6"),372		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,373		STM32_FUNCTION(0, "GPIOB6"),374		STM32_FUNCTION(2, "TIM16_CH1N"),375		STM32_FUNCTION(3, "TIM4_CH1"),376		STM32_FUNCTION(5, "I2C1_SCL"),377		STM32_FUNCTION(6, "CEC"),378		STM32_FUNCTION(7, "I2C4_SCL"),379		STM32_FUNCTION(8, "USART1_TX"),380		STM32_FUNCTION(10, "FDCAN2_TX"),381		STM32_FUNCTION(11, "QUADSPI_BK1_NCS"),382		STM32_FUNCTION(12, "DFSDM1_DATIN5"),383		STM32_FUNCTION(13, "UART5_TX"),384		STM32_FUNCTION(14, "DCMI_D5"),385		STM32_FUNCTION(16, "EVENTOUT"),386		STM32_FUNCTION(17, "ANALOG")387	),388	STM32_PIN_PKG(389		PINCTRL_PIN(23, "PB7"),390		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,391		STM32_FUNCTION(0, "GPIOB7"),392		STM32_FUNCTION(2, "TIM17_CH1N"),393		STM32_FUNCTION(3, "TIM4_CH2"),394		STM32_FUNCTION(5, "I2C1_SDA"),395		STM32_FUNCTION(7, "I2C4_SDA"),396		STM32_FUNCTION(8, "USART1_RX"),397		STM32_FUNCTION(11, "SDMMC2_D1"),398		STM32_FUNCTION(12, "DFSDM1_CKIN5"),399		STM32_FUNCTION(13, "FMC_NL"),400		STM32_FUNCTION(14, "DCMI_VSYNC"),401		STM32_FUNCTION(16, "EVENTOUT"),402		STM32_FUNCTION(17, "ANALOG")403	),404	STM32_PIN_PKG(405		PINCTRL_PIN(24, "PB8"),406		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,407		STM32_FUNCTION(0, "GPIOB8"),408		STM32_FUNCTION(1, "HDP6"),409		STM32_FUNCTION(2, "TIM16_CH1"),410		STM32_FUNCTION(3, "TIM4_CH3"),411		STM32_FUNCTION(4, "DFSDM1_CKIN7"),412		STM32_FUNCTION(5, "I2C1_SCL"),413		STM32_FUNCTION(6, "SDMMC1_CKIN"),414		STM32_FUNCTION(7, "I2C4_SCL"),415		STM32_FUNCTION(8, "SDMMC2_CKIN"),416		STM32_FUNCTION(9, "UART4_RX"),417		STM32_FUNCTION(10, "FDCAN1_RX"),418		STM32_FUNCTION(11, "SDMMC2_D4"),419		STM32_FUNCTION(12, "ETH1_GMII_TXD3 ETH1_MII_TXD3 ETH1_RGMII_TXD3"),420		STM32_FUNCTION(13, "SDMMC1_D4"),421		STM32_FUNCTION(14, "DCMI_D6"),422		STM32_FUNCTION(15, "LCD_B6"),423		STM32_FUNCTION(16, "EVENTOUT"),424		STM32_FUNCTION(17, "ANALOG")425	),426	STM32_PIN_PKG(427		PINCTRL_PIN(25, "PB9"),428		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,429		STM32_FUNCTION(0, "GPIOB9"),430		STM32_FUNCTION(1, "HDP7"),431		STM32_FUNCTION(2, "TIM17_CH1"),432		STM32_FUNCTION(3, "TIM4_CH4"),433		STM32_FUNCTION(4, "DFSDM1_DATIN7"),434		STM32_FUNCTION(5, "I2C1_SDA"),435		STM32_FUNCTION(6, "SPI2_NSS I2S2_WS"),436		STM32_FUNCTION(7, "I2C4_SDA"),437		STM32_FUNCTION(8, "SDMMC2_CDIR"),438		STM32_FUNCTION(9, "UART4_TX"),439		STM32_FUNCTION(10, "FDCAN1_TX"),440		STM32_FUNCTION(11, "SDMMC2_D5"),441		STM32_FUNCTION(12, "SDMMC1_CDIR"),442		STM32_FUNCTION(13, "SDMMC1_D5"),443		STM32_FUNCTION(14, "DCMI_D7"),444		STM32_FUNCTION(15, "LCD_B7"),445		STM32_FUNCTION(16, "EVENTOUT"),446		STM32_FUNCTION(17, "ANALOG")447	),448	STM32_PIN_PKG(449		PINCTRL_PIN(26, "PB10"),450		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,451		STM32_FUNCTION(0, "GPIOB10"),452		STM32_FUNCTION(2, "TIM2_CH3"),453		STM32_FUNCTION(4, "LPTIM2_IN1"),454		STM32_FUNCTION(5, "I2C2_SCL"),455		STM32_FUNCTION(6, "SPI2_SCK I2S2_CK"),456		STM32_FUNCTION(7, "DFSDM1_DATIN7"),457		STM32_FUNCTION(8, "USART3_TX"),458		STM32_FUNCTION(10, "QUADSPI_BK1_NCS"),459		STM32_FUNCTION(12, "ETH1_GMII_RX_ER ETH1_MII_RX_ER"),460		STM32_FUNCTION(15, "LCD_G4"),461		STM32_FUNCTION(16, "EVENTOUT"),462		STM32_FUNCTION(17, "ANALOG")463	),464	STM32_PIN_PKG(465		PINCTRL_PIN(27, "PB11"),466		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,467		STM32_FUNCTION(0, "GPIOB11"),468		STM32_FUNCTION(2, "TIM2_CH4"),469		STM32_FUNCTION(4, "LPTIM2_ETR"),470		STM32_FUNCTION(5, "I2C2_SDA"),471		STM32_FUNCTION(7, "DFSDM1_CKIN7"),472		STM32_FUNCTION(8, "USART3_RX"),473		STM32_FUNCTION(12, "ETH1_GMII_TX_EN ETH1_MII_TX_EN ETH1_RGMII_TX_CTL ETH1_RMII_TX_EN"),474		STM32_FUNCTION(14, "DSI_TE"),475		STM32_FUNCTION(15, "LCD_G5"),476		STM32_FUNCTION(16, "EVENTOUT"),477		STM32_FUNCTION(17, "ANALOG")478	),479	STM32_PIN_PKG(480		PINCTRL_PIN(28, "PB12"),481		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,482		STM32_FUNCTION(0, "GPIOB12"),483		STM32_FUNCTION(2, "TIM1_BKIN"),484		STM32_FUNCTION(3, "I2C6_SMBA"),485		STM32_FUNCTION(5, "I2C2_SMBA"),486		STM32_FUNCTION(6, "SPI2_NSS I2S2_WS"),487		STM32_FUNCTION(7, "DFSDM1_DATIN1"),488		STM32_FUNCTION(8, "USART3_CK"),489		STM32_FUNCTION(9, "USART3_RX"),490		STM32_FUNCTION(10, "FDCAN2_RX"),491		STM32_FUNCTION(12, "ETH1_GMII_TXD0 ETH1_MII_TXD0 ETH1_RGMII_TXD0 ETH1_RMII_TXD0"),492		STM32_FUNCTION(15, "UART5_RX"),493		STM32_FUNCTION(16, "EVENTOUT"),494		STM32_FUNCTION(17, "ANALOG")495	),496	STM32_PIN_PKG(497		PINCTRL_PIN(29, "PB13"),498		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,499		STM32_FUNCTION(0, "GPIOB13"),500		STM32_FUNCTION(2, "TIM1_CH1N"),501		STM32_FUNCTION(4, "DFSDM1_CKOUT"),502		STM32_FUNCTION(5, "LPTIM2_OUT"),503		STM32_FUNCTION(6, "SPI2_SCK I2S2_CK"),504		STM32_FUNCTION(7, "DFSDM1_CKIN1"),505		STM32_FUNCTION(8, "USART3_CTS USART3_NSS"),506		STM32_FUNCTION(10, "FDCAN2_TX"),507		STM32_FUNCTION(12, "ETH1_GMII_TXD1 ETH1_MII_TXD1 ETH1_RGMII_TXD1 ETH1_RMII_TXD1"),508		STM32_FUNCTION(15, "UART5_TX"),509		STM32_FUNCTION(16, "EVENTOUT"),510		STM32_FUNCTION(17, "ANALOG")511	),512	STM32_PIN_PKG(513		PINCTRL_PIN(30, "PB14"),514		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,515		STM32_FUNCTION(0, "GPIOB14"),516		STM32_FUNCTION(2, "TIM1_CH2N"),517		STM32_FUNCTION(3, "TIM12_CH1"),518		STM32_FUNCTION(4, "TIM8_CH2N"),519		STM32_FUNCTION(5, "USART1_TX"),520		STM32_FUNCTION(6, "SPI2_MISO I2S2_SDI"),521		STM32_FUNCTION(7, "DFSDM1_DATIN2"),522		STM32_FUNCTION(8, "USART3_RTS USART3_DE"),523		STM32_FUNCTION(10, "SDMMC2_D0"),524		STM32_FUNCTION(16, "EVENTOUT"),525		STM32_FUNCTION(17, "ANALOG")526	),527	STM32_PIN_PKG(528		PINCTRL_PIN(31, "PB15"),529		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,530		STM32_FUNCTION(0, "GPIOB15"),531		STM32_FUNCTION(1, "RTC_REFIN"),532		STM32_FUNCTION(2, "TIM1_CH3N"),533		STM32_FUNCTION(3, "TIM12_CH2"),534		STM32_FUNCTION(4, "TIM8_CH3N"),535		STM32_FUNCTION(5, "USART1_RX"),536		STM32_FUNCTION(6, "SPI2_MOSI I2S2_SDO"),537		STM32_FUNCTION(7, "DFSDM1_CKIN2"),538		STM32_FUNCTION(10, "SDMMC2_D1"),539		STM32_FUNCTION(16, "EVENTOUT"),540		STM32_FUNCTION(17, "ANALOG")541	),542	STM32_PIN_PKG(543		PINCTRL_PIN(32, "PC0"),544		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,545		STM32_FUNCTION(0, "GPIOC0"),546		STM32_FUNCTION(4, "DFSDM1_CKIN0"),547		STM32_FUNCTION(5, "LPTIM2_IN2"),548		STM32_FUNCTION(7, "DFSDM1_DATIN4"),549		STM32_FUNCTION(9, "SAI2_FS_B"),550		STM32_FUNCTION(11, "QUADSPI_BK2_NCS"),551		STM32_FUNCTION(15, "LCD_R5"),552		STM32_FUNCTION(16, "EVENTOUT"),553		STM32_FUNCTION(17, "ANALOG")554	),555	STM32_PIN_PKG(556		PINCTRL_PIN(33, "PC1"),557		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,558		STM32_FUNCTION(0, "GPIOC1"),559		STM32_FUNCTION(1, "TRACED0"),560		STM32_FUNCTION(3, "SAI1_D1"),561		STM32_FUNCTION(4, "DFSDM1_DATIN0"),562		STM32_FUNCTION(5, "DFSDM1_CKIN4"),563		STM32_FUNCTION(6, "SPI2_MOSI I2S2_SDO"),564		STM32_FUNCTION(7, "SAI1_SD_A"),565		STM32_FUNCTION(10, "SDMMC2_CK"),566		STM32_FUNCTION(12, "ETH1_MDC"),567		STM32_FUNCTION(13, "MDIOS_MDC"),568		STM32_FUNCTION(16, "EVENTOUT"),569		STM32_FUNCTION(17, "ANALOG")570	),571	STM32_PIN_PKG(572		PINCTRL_PIN(34, "PC2"),573		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,574		STM32_FUNCTION(0, "GPIOC2"),575		STM32_FUNCTION(4, "DFSDM1_CKIN1"),576		STM32_FUNCTION(6, "SPI2_MISO I2S2_SDI"),577		STM32_FUNCTION(7, "DFSDM1_CKOUT"),578		STM32_FUNCTION(12, "ETH1_GMII_TXD2 ETH1_MII_TXD2 ETH1_RGMII_TXD2"),579		STM32_FUNCTION(14, "DCMI_PIXCLK"),580		STM32_FUNCTION(16, "EVENTOUT"),581		STM32_FUNCTION(17, "ANALOG")582	),583	STM32_PIN_PKG(584		PINCTRL_PIN(35, "PC3"),585		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,586		STM32_FUNCTION(0, "GPIOC3"),587		STM32_FUNCTION(1, "TRACECLK"),588		STM32_FUNCTION(4, "DFSDM1_DATIN1"),589		STM32_FUNCTION(6, "SPI2_MOSI I2S2_SDO"),590		STM32_FUNCTION(12, "ETH1_GMII_TX_CLK ETH1_MII_TX_CLK"),591		STM32_FUNCTION(16, "EVENTOUT"),592		STM32_FUNCTION(17, "ANALOG")593	),594	STM32_PIN_PKG(595		PINCTRL_PIN(36, "PC4"),596		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,597		STM32_FUNCTION(0, "GPIOC4"),598		STM32_FUNCTION(4, "DFSDM1_CKIN2"),599		STM32_FUNCTION(6, "I2S1_MCK"),600		STM32_FUNCTION(10, "SPDIFRX_IN2"),601		STM32_FUNCTION(12, "ETH1_GMII_RXD0 ETH1_MII_RXD0 ETH1_RGMII_RXD0 ETH1_RMII_RXD0"),602		STM32_FUNCTION(16, "EVENTOUT"),603		STM32_FUNCTION(17, "ANALOG")604	),605	STM32_PIN_PKG(606		PINCTRL_PIN(37, "PC5"),607		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,608		STM32_FUNCTION(0, "GPIOC5"),609		STM32_FUNCTION(3, "SAI1_D3"),610		STM32_FUNCTION(4, "DFSDM1_DATIN2"),611		STM32_FUNCTION(5, "SAI4_D4"),612		STM32_FUNCTION(7, "SAI1_D4"),613		STM32_FUNCTION(10, "SPDIFRX_IN3"),614		STM32_FUNCTION(12, "ETH1_GMII_RXD1 ETH1_MII_RXD1 ETH1_RGMII_RXD1 ETH1_RMII_RXD1"),615		STM32_FUNCTION(13, "SAI4_D3"),616		STM32_FUNCTION(16, "EVENTOUT"),617		STM32_FUNCTION(17, "ANALOG")618	),619	STM32_PIN_PKG(620		PINCTRL_PIN(38, "PC6"),621		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,622		STM32_FUNCTION(0, "GPIOC6"),623		STM32_FUNCTION(1, "HDP1"),624		STM32_FUNCTION(3, "TIM3_CH1"),625		STM32_FUNCTION(4, "TIM8_CH1"),626		STM32_FUNCTION(5, "DFSDM1_CKIN3"),627		STM32_FUNCTION(6, "I2S2_MCK"),628		STM32_FUNCTION(8, "USART6_TX"),629		STM32_FUNCTION(9, "SDMMC1_D0DIR"),630		STM32_FUNCTION(10, "SDMMC2_D0DIR"),631		STM32_FUNCTION(11, "SDMMC2_D6"),632		STM32_FUNCTION(12, "DSI_TE"),633		STM32_FUNCTION(13, "SDMMC1_D6"),634		STM32_FUNCTION(14, "DCMI_D0"),635		STM32_FUNCTION(15, "LCD_HSYNC"),636		STM32_FUNCTION(16, "EVENTOUT"),637		STM32_FUNCTION(17, "ANALOG")638	),639	STM32_PIN_PKG(640		PINCTRL_PIN(39, "PC7"),641		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,642		STM32_FUNCTION(0, "GPIOC7"),643		STM32_FUNCTION(1, "HDP4"),644		STM32_FUNCTION(3, "TIM3_CH2"),645		STM32_FUNCTION(4, "TIM8_CH2"),646		STM32_FUNCTION(5, "DFSDM1_DATIN3"),647		STM32_FUNCTION(7, "I2S3_MCK"),648		STM32_FUNCTION(8, "USART6_RX"),649		STM32_FUNCTION(9, "SDMMC1_D123DIR"),650		STM32_FUNCTION(10, "SDMMC2_D123DIR"),651		STM32_FUNCTION(11, "SDMMC2_D7"),652		STM32_FUNCTION(13, "SDMMC1_D7"),653		STM32_FUNCTION(14, "DCMI_D1"),654		STM32_FUNCTION(15, "LCD_G6"),655		STM32_FUNCTION(16, "EVENTOUT"),656		STM32_FUNCTION(17, "ANALOG")657	),658	STM32_PIN_PKG(659		PINCTRL_PIN(40, "PC8"),660		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,661		STM32_FUNCTION(0, "GPIOC8"),662		STM32_FUNCTION(1, "TRACED0"),663		STM32_FUNCTION(3, "TIM3_CH3"),664		STM32_FUNCTION(4, "TIM8_CH3"),665		STM32_FUNCTION(7, "UART4_TX"),666		STM32_FUNCTION(8, "USART6_CK"),667		STM32_FUNCTION(9, "UART5_RTS UART5_DE"),668		STM32_FUNCTION(13, "SDMMC1_D0"),669		STM32_FUNCTION(14, "DCMI_D2"),670		STM32_FUNCTION(16, "EVENTOUT"),671		STM32_FUNCTION(17, "ANALOG")672	),673	STM32_PIN_PKG(674		PINCTRL_PIN(41, "PC9"),675		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,676		STM32_FUNCTION(0, "GPIOC9"),677		STM32_FUNCTION(1, "TRACED1"),678		STM32_FUNCTION(3, "TIM3_CH4"),679		STM32_FUNCTION(4, "TIM8_CH4"),680		STM32_FUNCTION(5, "I2C3_SDA"),681		STM32_FUNCTION(6, "I2S_CKIN"),682		STM32_FUNCTION(9, "UART5_CTS"),683		STM32_FUNCTION(10, "QUADSPI_BK1_IO0"),684		STM32_FUNCTION(13, "SDMMC1_D1"),685		STM32_FUNCTION(14, "DCMI_D3"),686		STM32_FUNCTION(15, "LCD_B2"),687		STM32_FUNCTION(16, "EVENTOUT"),688		STM32_FUNCTION(17, "ANALOG")689	),690	STM32_PIN_PKG(691		PINCTRL_PIN(42, "PC10"),692		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,693		STM32_FUNCTION(0, "GPIOC10"),694		STM32_FUNCTION(1, "TRACED2"),695		STM32_FUNCTION(4, "DFSDM1_CKIN5"),696		STM32_FUNCTION(7, "SPI3_SCK I2S3_CK"),697		STM32_FUNCTION(8, "USART3_TX"),698		STM32_FUNCTION(9, "UART4_TX"),699		STM32_FUNCTION(10, "QUADSPI_BK1_IO1"),700		STM32_FUNCTION(11, "SAI4_MCLK_B"),701		STM32_FUNCTION(13, "SDMMC1_D2"),702		STM32_FUNCTION(14, "DCMI_D8"),703		STM32_FUNCTION(15, "LCD_R2"),704		STM32_FUNCTION(16, "EVENTOUT"),705		STM32_FUNCTION(17, "ANALOG")706	),707	STM32_PIN_PKG(708		PINCTRL_PIN(43, "PC11"),709		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,710		STM32_FUNCTION(0, "GPIOC11"),711		STM32_FUNCTION(1, "TRACED3"),712		STM32_FUNCTION(4, "DFSDM1_DATIN5"),713		STM32_FUNCTION(7, "SPI3_MISO I2S3_SDI"),714		STM32_FUNCTION(8, "USART3_RX"),715		STM32_FUNCTION(9, "UART4_RX"),716		STM32_FUNCTION(10, "QUADSPI_BK2_NCS"),717		STM32_FUNCTION(11, "SAI4_SCK_B"),718		STM32_FUNCTION(13, "SDMMC1_D3"),719		STM32_FUNCTION(14, "DCMI_D4"),720		STM32_FUNCTION(16, "EVENTOUT"),721		STM32_FUNCTION(17, "ANALOG")722	),723	STM32_PIN_PKG(724		PINCTRL_PIN(44, "PC12"),725		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,726		STM32_FUNCTION(0, "GPIOC12"),727		STM32_FUNCTION(1, "TRACECLK"),728		STM32_FUNCTION(2, "MCO2"),729		STM32_FUNCTION(3, "SAI4_D3"),730		STM32_FUNCTION(7, "SPI3_MOSI I2S3_SDO"),731		STM32_FUNCTION(8, "USART3_CK"),732		STM32_FUNCTION(9, "UART5_TX"),733		STM32_FUNCTION(11, "SAI4_SD_B"),734		STM32_FUNCTION(13, "SDMMC1_CK"),735		STM32_FUNCTION(14, "DCMI_D9"),736		STM32_FUNCTION(16, "EVENTOUT"),737		STM32_FUNCTION(17, "ANALOG")738	),739	STM32_PIN_PKG(740		PINCTRL_PIN(45, "PC13"),741		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,742		STM32_FUNCTION(0, "GPIOC13"),743		STM32_FUNCTION(16, "EVENTOUT"),744		STM32_FUNCTION(17, "ANALOG")745	),746	STM32_PIN_PKG(747		PINCTRL_PIN(46, "PC14"),748		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,749		STM32_FUNCTION(0, "GPIOC14"),750		STM32_FUNCTION(16, "EVENTOUT"),751		STM32_FUNCTION(17, "ANALOG")752	),753	STM32_PIN_PKG(754		PINCTRL_PIN(47, "PC15"),755		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,756		STM32_FUNCTION(0, "GPIOC15"),757		STM32_FUNCTION(16, "EVENTOUT"),758		STM32_FUNCTION(17, "ANALOG")759	),760	STM32_PIN_PKG(761		PINCTRL_PIN(48, "PD0"),762		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,763		STM32_FUNCTION(0, "GPIOD0"),764		STM32_FUNCTION(3, "I2C6_SDA"),765		STM32_FUNCTION(4, "DFSDM1_CKIN6"),766		STM32_FUNCTION(5, "I2C5_SDA"),767		STM32_FUNCTION(7, "SAI3_SCK_A"),768		STM32_FUNCTION(9, "UART4_RX"),769		STM32_FUNCTION(10, "FDCAN1_RX"),770		STM32_FUNCTION(11, "SDMMC3_CMD"),771		STM32_FUNCTION(12, "DFSDM1_DATIN7"),772		STM32_FUNCTION(13, "FMC_D2 FMC_DA2"),773		STM32_FUNCTION(16, "EVENTOUT"),774		STM32_FUNCTION(17, "ANALOG")775	),776	STM32_PIN_PKG(777		PINCTRL_PIN(49, "PD1"),778		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,779		STM32_FUNCTION(0, "GPIOD1"),780		STM32_FUNCTION(3, "I2C6_SCL"),781		STM32_FUNCTION(4, "DFSDM1_DATIN6"),782		STM32_FUNCTION(5, "I2C5_SCL"),783		STM32_FUNCTION(7, "SAI3_SD_A"),784		STM32_FUNCTION(9, "UART4_TX"),785		STM32_FUNCTION(10, "FDCAN1_TX"),786		STM32_FUNCTION(11, "SDMMC3_D0"),787		STM32_FUNCTION(12, "DFSDM1_CKIN7"),788		STM32_FUNCTION(13, "FMC_D3 FMC_DA3"),789		STM32_FUNCTION(16, "EVENTOUT"),790		STM32_FUNCTION(17, "ANALOG")791	),792	STM32_PIN_PKG(793		PINCTRL_PIN(50, "PD2"),794		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,795		STM32_FUNCTION(0, "GPIOD2"),796		STM32_FUNCTION(3, "TIM3_ETR"),797		STM32_FUNCTION(5, "I2C5_SMBA"),798		STM32_FUNCTION(7, "UART4_RX"),799		STM32_FUNCTION(9, "UART5_RX"),800		STM32_FUNCTION(13, "SDMMC1_CMD"),801		STM32_FUNCTION(14, "DCMI_D11"),802		STM32_FUNCTION(16, "EVENTOUT"),803		STM32_FUNCTION(17, "ANALOG")804	),805	STM32_PIN_PKG(806		PINCTRL_PIN(51, "PD3"),807		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,808		STM32_FUNCTION(0, "GPIOD3"),809		STM32_FUNCTION(1, "HDP5"),810		STM32_FUNCTION(4, "DFSDM1_CKOUT"),811		STM32_FUNCTION(6, "SPI2_SCK I2S2_CK"),812		STM32_FUNCTION(7, "DFSDM1_DATIN0"),813		STM32_FUNCTION(8, "USART2_CTS USART2_NSS"),814		STM32_FUNCTION(9, "SDMMC1_D123DIR"),815		STM32_FUNCTION(10, "SDMMC2_D7"),816		STM32_FUNCTION(11, "SDMMC2_D123DIR"),817		STM32_FUNCTION(12, "SDMMC1_D7"),818		STM32_FUNCTION(13, "FMC_CLK"),819		STM32_FUNCTION(14, "DCMI_D5"),820		STM32_FUNCTION(15, "LCD_G7"),821		STM32_FUNCTION(16, "EVENTOUT"),822		STM32_FUNCTION(17, "ANALOG")823	),824	STM32_PIN_PKG(825		PINCTRL_PIN(52, "PD4"),826		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,827		STM32_FUNCTION(0, "GPIOD4"),828		STM32_FUNCTION(7, "SAI3_FS_A"),829		STM32_FUNCTION(8, "USART2_RTS USART2_DE"),830		STM32_FUNCTION(11, "SDMMC3_D1"),831		STM32_FUNCTION(12, "DFSDM1_CKIN0"),832		STM32_FUNCTION(13, "FMC_NOE"),833		STM32_FUNCTION(16, "EVENTOUT"),834		STM32_FUNCTION(17, "ANALOG")835	),836	STM32_PIN_PKG(837		PINCTRL_PIN(53, "PD5"),838		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,839		STM32_FUNCTION(0, "GPIOD5"),840		STM32_FUNCTION(8, "USART2_TX"),841		STM32_FUNCTION(11, "SDMMC3_D2"),842		STM32_FUNCTION(13, "FMC_NWE"),843		STM32_FUNCTION(16, "EVENTOUT"),844		STM32_FUNCTION(17, "ANALOG")845	),846	STM32_PIN_PKG(847		PINCTRL_PIN(54, "PD6"),848		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,849		STM32_FUNCTION(0, "GPIOD6"),850		STM32_FUNCTION(2, "TIM16_CH1N"),851		STM32_FUNCTION(3, "SAI1_D1"),852		STM32_FUNCTION(4, "DFSDM1_CKIN4"),853		STM32_FUNCTION(5, "DFSDM1_DATIN1"),854		STM32_FUNCTION(6, "SPI3_MOSI I2S3_SDO"),855		STM32_FUNCTION(7, "SAI1_SD_A"),856		STM32_FUNCTION(8, "USART2_RX"),857		STM32_FUNCTION(13, "FMC_NWAIT"),858		STM32_FUNCTION(14, "DCMI_D10"),859		STM32_FUNCTION(15, "LCD_B2"),860		STM32_FUNCTION(16, "EVENTOUT"),861		STM32_FUNCTION(17, "ANALOG")862	),863	STM32_PIN_PKG(864		PINCTRL_PIN(55, "PD7"),865		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,866		STM32_FUNCTION(0, "GPIOD7"),867		STM32_FUNCTION(1, "TRACED6"),868		STM32_FUNCTION(4, "DFSDM1_DATIN4"),869		STM32_FUNCTION(5, "I2C2_SCL"),870		STM32_FUNCTION(7, "DFSDM1_CKIN1"),871		STM32_FUNCTION(8, "USART2_CK"),872		STM32_FUNCTION(10, "SPDIFRX_IN0"),873		STM32_FUNCTION(11, "SDMMC3_D3"),874		STM32_FUNCTION(13, "FMC_NE1"),875		STM32_FUNCTION(16, "EVENTOUT"),876		STM32_FUNCTION(17, "ANALOG")877	),878	STM32_PIN_PKG(879		PINCTRL_PIN(56, "PD8"),880		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,881		STM32_FUNCTION(0, "GPIOD8"),882		STM32_FUNCTION(4, "DFSDM1_CKIN3"),883		STM32_FUNCTION(7, "SAI3_SCK_B"),884		STM32_FUNCTION(8, "USART3_TX"),885		STM32_FUNCTION(10, "SPDIFRX_IN1"),886		STM32_FUNCTION(13, "FMC_D13 FMC_DA13"),887		STM32_FUNCTION(15, "LCD_B7"),888		STM32_FUNCTION(16, "EVENTOUT"),889		STM32_FUNCTION(17, "ANALOG")890	),891	STM32_PIN_PKG(892		PINCTRL_PIN(57, "PD9"),893		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,894		STM32_FUNCTION(0, "GPIOD9"),895		STM32_FUNCTION(4, "DFSDM1_DATIN3"),896		STM32_FUNCTION(7, "SAI3_SD_B"),897		STM32_FUNCTION(8, "USART3_RX"),898		STM32_FUNCTION(13, "FMC_D14 FMC_DA14"),899		STM32_FUNCTION(14, "DCMI_HSYNC"),900		STM32_FUNCTION(15, "LCD_B0"),901		STM32_FUNCTION(16, "EVENTOUT"),902		STM32_FUNCTION(17, "ANALOG")903	),904	STM32_PIN_PKG(905		PINCTRL_PIN(58, "PD10"),906		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,907		STM32_FUNCTION(0, "GPIOD10"),908		STM32_FUNCTION(1, "RTC_REFIN"),909		STM32_FUNCTION(2, "TIM16_BKIN"),910		STM32_FUNCTION(4, "DFSDM1_CKOUT"),911		STM32_FUNCTION(5, "I2C5_SMBA"),912		STM32_FUNCTION(6, "SPI3_MISO I2S3_SDI"),913		STM32_FUNCTION(7, "SAI3_FS_B"),914		STM32_FUNCTION(8, "USART3_CK"),915		STM32_FUNCTION(13, "FMC_D15 FMC_DA15"),916		STM32_FUNCTION(15, "LCD_B3"),917		STM32_FUNCTION(16, "EVENTOUT"),918		STM32_FUNCTION(17, "ANALOG")919	),920	STM32_PIN_PKG(921		PINCTRL_PIN(59, "PD11"),922		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,923		STM32_FUNCTION(0, "GPIOD11"),924		STM32_FUNCTION(4, "LPTIM2_IN2"),925		STM32_FUNCTION(5, "I2C4_SMBA"),926		STM32_FUNCTION(6, "I2C1_SMBA"),927		STM32_FUNCTION(8, "USART3_CTS USART3_NSS"),928		STM32_FUNCTION(10, "QUADSPI_BK1_IO0"),929		STM32_FUNCTION(11, "SAI2_SD_A"),930		STM32_FUNCTION(13, "FMC_CLE FMC_A16"),931		STM32_FUNCTION(16, "EVENTOUT"),932		STM32_FUNCTION(17, "ANALOG")933	),934	STM32_PIN_PKG(935		PINCTRL_PIN(60, "PD12"),936		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,937		STM32_FUNCTION(0, "GPIOD12"),938		STM32_FUNCTION(2, "LPTIM1_IN1"),939		STM32_FUNCTION(3, "TIM4_CH1"),940		STM32_FUNCTION(4, "LPTIM2_IN1"),941		STM32_FUNCTION(5, "I2C4_SCL"),942		STM32_FUNCTION(6, "I2C1_SCL"),943		STM32_FUNCTION(8, "USART3_RTS USART3_DE"),944		STM32_FUNCTION(10, "QUADSPI_BK1_IO1"),945		STM32_FUNCTION(11, "SAI2_FS_A"),946		STM32_FUNCTION(13, "FMC_ALE FMC_A17"),947		STM32_FUNCTION(16, "EVENTOUT"),948		STM32_FUNCTION(17, "ANALOG")949	),950	STM32_PIN_PKG(951		PINCTRL_PIN(61, "PD13"),952		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,953		STM32_FUNCTION(0, "GPIOD13"),954		STM32_FUNCTION(2, "LPTIM1_OUT"),955		STM32_FUNCTION(3, "TIM4_CH2"),956		STM32_FUNCTION(5, "I2C4_SDA"),957		STM32_FUNCTION(6, "I2C1_SDA"),958		STM32_FUNCTION(7, "I2S3_MCK"),959		STM32_FUNCTION(10, "QUADSPI_BK1_IO3"),960		STM32_FUNCTION(11, "SAI2_SCK_A"),961		STM32_FUNCTION(13, "FMC_A18"),962		STM32_FUNCTION(14, "DSI_TE"),963		STM32_FUNCTION(16, "EVENTOUT"),964		STM32_FUNCTION(17, "ANALOG")965	),966	STM32_PIN_PKG(967		PINCTRL_PIN(62, "PD14"),968		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,969		STM32_FUNCTION(0, "GPIOD14"),970		STM32_FUNCTION(3, "TIM4_CH3"),971		STM32_FUNCTION(7, "SAI3_MCLK_B"),972		STM32_FUNCTION(9, "UART8_CTS"),973		STM32_FUNCTION(13, "FMC_D0 FMC_DA0"),974		STM32_FUNCTION(16, "EVENTOUT"),975		STM32_FUNCTION(17, "ANALOG")976	),977	STM32_PIN_PKG(978		PINCTRL_PIN(63, "PD15"),979		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,980		STM32_FUNCTION(0, "GPIOD15"),981		STM32_FUNCTION(3, "TIM4_CH4"),982		STM32_FUNCTION(7, "SAI3_MCLK_A"),983		STM32_FUNCTION(9, "UART8_CTS"),984		STM32_FUNCTION(13, "FMC_D1 FMC_DA1"),985		STM32_FUNCTION(15, "LCD_R1"),986		STM32_FUNCTION(16, "EVENTOUT"),987		STM32_FUNCTION(17, "ANALOG")988	),989	STM32_PIN_PKG(990		PINCTRL_PIN(64, "PE0"),991		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,992		STM32_FUNCTION(0, "GPIOE0"),993		STM32_FUNCTION(2, "LPTIM1_ETR"),994		STM32_FUNCTION(3, "TIM4_ETR"),995		STM32_FUNCTION(5, "LPTIM2_ETR"),996		STM32_FUNCTION(6, "SPI3_SCK I2S3_CK"),997		STM32_FUNCTION(7, "SAI4_MCLK_B"),998		STM32_FUNCTION(9, "UART8_RX"),999		STM32_FUNCTION(11, "SAI2_MCLK_A"),1000		STM32_FUNCTION(13, "FMC_NBL0"),1001		STM32_FUNCTION(14, "DCMI_D2"),1002		STM32_FUNCTION(16, "EVENTOUT"),1003		STM32_FUNCTION(17, "ANALOG")1004	),1005	STM32_PIN_PKG(1006		PINCTRL_PIN(65, "PE1"),1007		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,1008		STM32_FUNCTION(0, "GPIOE1"),1009		STM32_FUNCTION(2, "LPTIM1_IN2"),1010		STM32_FUNCTION(6, "I2S2_MCK"),1011		STM32_FUNCTION(7, "SAI3_SD_B"),1012		STM32_FUNCTION(9, "UART8_TX"),1013		STM32_FUNCTION(13, "FMC_NBL1"),1014		STM32_FUNCTION(14, "DCMI_D3"),1015		STM32_FUNCTION(16, "EVENTOUT"),1016		STM32_FUNCTION(17, "ANALOG")1017	),1018	STM32_PIN_PKG(1019		PINCTRL_PIN(66, "PE2"),1020		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,1021		STM32_FUNCTION(0, "GPIOE2"),1022		STM32_FUNCTION(1, "TRACECLK"),1023		STM32_FUNCTION(3, "SAI1_CK1"),1024		STM32_FUNCTION(5, "I2C4_SCL"),1025		STM32_FUNCTION(6, "SPI4_SCK"),1026		STM32_FUNCTION(7, "SAI1_MCLK_A"),1027		STM32_FUNCTION(10, "QUADSPI_BK1_IO2"),1028		STM32_FUNCTION(12, "ETH1_GMII_TXD3 ETH1_MII_TXD3 ETH1_RGMII_TXD3"),1029		STM32_FUNCTION(13, "FMC_A23"),1030		STM32_FUNCTION(16, "EVENTOUT"),1031		STM32_FUNCTION(17, "ANALOG")1032	),1033	STM32_PIN_PKG(1034		PINCTRL_PIN(67, "PE3"),1035		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,1036		STM32_FUNCTION(0, "GPIOE3"),1037		STM32_FUNCTION(1, "TRACED0"),1038		STM32_FUNCTION(5, "TIM15_BKIN"),1039		STM32_FUNCTION(7, "SAI1_SD_B"),1040		STM32_FUNCTION(10, "SDMMC2_CK"),1041		STM32_FUNCTION(13, "FMC_A19"),1042		STM32_FUNCTION(16, "EVENTOUT"),1043		STM32_FUNCTION(17, "ANALOG")1044	),1045	STM32_PIN_PKG(1046		PINCTRL_PIN(68, "PE4"),1047		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,1048		STM32_FUNCTION(0, "GPIOE4"),1049		STM32_FUNCTION(1, "TRACED1"),1050		STM32_FUNCTION(3, "SAI1_D2"),1051		STM32_FUNCTION(4, "DFSDM1_DATIN3"),1052		STM32_FUNCTION(5, "TIM15_CH1N"),1053		STM32_FUNCTION(6, "SPI4_NSS"),1054		STM32_FUNCTION(7, "SAI1_FS_A"),1055		STM32_FUNCTION(8, "SDMMC2_CKIN"),1056		STM32_FUNCTION(9, "SDMMC1_CKIN"),1057		STM32_FUNCTION(10, "SDMMC2_D4"),1058		STM32_FUNCTION(12, "SDMMC1_D4"),1059		STM32_FUNCTION(13, "FMC_A20"),1060		STM32_FUNCTION(14, "DCMI_D4"),1061		STM32_FUNCTION(15, "LCD_B0"),1062		STM32_FUNCTION(16, "EVENTOUT"),1063		STM32_FUNCTION(17, "ANALOG")1064	),1065	STM32_PIN_PKG(1066		PINCTRL_PIN(69, "PE5"),1067		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,1068		STM32_FUNCTION(0, "GPIOE5"),1069		STM32_FUNCTION(1, "TRACED3"),1070		STM32_FUNCTION(3, "SAI1_CK2"),1071		STM32_FUNCTION(4, "DFSDM1_CKIN3"),1072		STM32_FUNCTION(5, "TIM15_CH1"),1073		STM32_FUNCTION(6, "SPI4_MISO"),1074		STM32_FUNCTION(7, "SAI1_SCK_A"),1075		STM32_FUNCTION(8, "SDMMC2_D0DIR"),1076		STM32_FUNCTION(9, "SDMMC1_D0DIR"),1077		STM32_FUNCTION(10, "SDMMC2_D6"),1078		STM32_FUNCTION(12, "SDMMC1_D6"),1079		STM32_FUNCTION(13, "FMC_A21"),1080		STM32_FUNCTION(14, "DCMI_D6"),1081		STM32_FUNCTION(15, "LCD_G0"),1082		STM32_FUNCTION(16, "EVENTOUT"),1083		STM32_FUNCTION(17, "ANALOG")1084	),1085	STM32_PIN_PKG(1086		PINCTRL_PIN(70, "PE6"),1087		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,1088		STM32_FUNCTION(0, "GPIOE6"),1089		STM32_FUNCTION(1, "TRACED2"),1090		STM32_FUNCTION(2, "TIM1_BKIN2"),1091		STM32_FUNCTION(3, "SAI1_D1"),1092		STM32_FUNCTION(5, "TIM15_CH2"),1093		STM32_FUNCTION(6, "SPI4_MOSI"),1094		STM32_FUNCTION(7, "SAI1_SD_A"),1095		STM32_FUNCTION(8, "SDMMC2_D0"),1096		STM32_FUNCTION(9, "SDMMC1_D2"),1097		STM32_FUNCTION(11, "SAI2_MCLK_B"),1098		STM32_FUNCTION(13, "FMC_A22"),1099		STM32_FUNCTION(14, "DCMI_D7"),1100		STM32_FUNCTION(15, "LCD_G1"),1101		STM32_FUNCTION(16, "EVENTOUT"),1102		STM32_FUNCTION(17, "ANALOG")1103	),1104	STM32_PIN_PKG(1105		PINCTRL_PIN(71, "PE7"),1106		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,1107		STM32_FUNCTION(0, "GPIOE7"),1108		STM32_FUNCTION(2, "TIM1_ETR"),1109		STM32_FUNCTION(3, "TIM3_ETR"),1110		STM32_FUNCTION(4, "DFSDM1_DATIN2"),1111		STM32_FUNCTION(8, "UART7_RX"),1112		STM32_FUNCTION(11, "QUADSPI_BK2_IO0"),1113		STM32_FUNCTION(13, "FMC_D4 FMC_DA4"),1114		STM32_FUNCTION(16, "EVENTOUT"),1115		STM32_FUNCTION(17, "ANALOG")1116	),1117	STM32_PIN_PKG(1118		PINCTRL_PIN(72, "PE8"),1119		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,1120		STM32_FUNCTION(0, "GPIOE8"),1121		STM32_FUNCTION(2, "TIM1_CH1N"),1122		STM32_FUNCTION(4, "DFSDM1_CKIN2"),1123		STM32_FUNCTION(8, "UART7_TX"),1124		STM32_FUNCTION(11, "QUADSPI_BK2_IO1"),1125		STM32_FUNCTION(13, "FMC_D5 FMC_DA5"),1126		STM32_FUNCTION(16, "EVENTOUT"),1127		STM32_FUNCTION(17, "ANALOG")1128	),1129	STM32_PIN_PKG(1130		PINCTRL_PIN(73, "PE9"),1131		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,1132		STM32_FUNCTION(0, "GPIOE9"),1133		STM32_FUNCTION(2, "TIM1_CH1"),1134		STM32_FUNCTION(4, "DFSDM1_CKOUT"),1135		STM32_FUNCTION(8, "UART7_RTS UART7_DE"),1136		STM32_FUNCTION(11, "QUADSPI_BK2_IO2"),1137		STM32_FUNCTION(13, "FMC_D6 FMC_DA6"),1138		STM32_FUNCTION(16, "EVENTOUT"),1139		STM32_FUNCTION(17, "ANALOG")1140	),1141	STM32_PIN_PKG(1142		PINCTRL_PIN(74, "PE10"),1143		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,1144		STM32_FUNCTION(0, "GPIOE10"),1145		STM32_FUNCTION(2, "TIM1_CH2N"),1146		STM32_FUNCTION(4, "DFSDM1_DATIN4"),1147		STM32_FUNCTION(8, "UART7_CTS"),1148		STM32_FUNCTION(11, "QUADSPI_BK2_IO3"),1149		STM32_FUNCTION(13, "FMC_D7 FMC_DA7"),1150		STM32_FUNCTION(16, "EVENTOUT"),1151		STM32_FUNCTION(17, "ANALOG")1152	),1153	STM32_PIN_PKG(1154		PINCTRL_PIN(75, "PE11"),1155		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,1156		STM32_FUNCTION(0, "GPIOE11"),1157		STM32_FUNCTION(2, "TIM1_CH2"),1158		STM32_FUNCTION(4, "DFSDM1_CKIN4"),1159		STM32_FUNCTION(6, "SPI4_NSS"),1160		STM32_FUNCTION(8, "USART6_CK"),1161		STM32_FUNCTION(11, "SAI2_SD_B"),1162		STM32_FUNCTION(13, "FMC_D8 FMC_DA8"),1163		STM32_FUNCTION(14, "DCMI_D4"),1164		STM32_FUNCTION(15, "LCD_G3"),1165		STM32_FUNCTION(16, "EVENTOUT"),1166		STM32_FUNCTION(17, "ANALOG")1167	),1168	STM32_PIN_PKG(1169		PINCTRL_PIN(76, "PE12"),1170		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,1171		STM32_FUNCTION(0, "GPIOE12"),1172		STM32_FUNCTION(2, "TIM1_CH3N"),1173		STM32_FUNCTION(4, "DFSDM1_DATIN5"),1174		STM32_FUNCTION(6, "SPI4_SCK"),1175		STM32_FUNCTION(9, "SDMMC1_D0DIR"),1176		STM32_FUNCTION(11, "SAI2_SCK_B"),1177		STM32_FUNCTION(13, "FMC_D9 FMC_DA9"),1178		STM32_FUNCTION(15, "LCD_B4"),1179		STM32_FUNCTION(16, "EVENTOUT"),1180		STM32_FUNCTION(17, "ANALOG")1181	),1182	STM32_PIN_PKG(1183		PINCTRL_PIN(77, "PE13"),1184		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,1185		STM32_FUNCTION(0, "GPIOE13"),1186		STM32_FUNCTION(1, "HDP2"),1187		STM32_FUNCTION(2, "TIM1_CH3"),1188		STM32_FUNCTION(4, "DFSDM1_CKIN5"),1189		STM32_FUNCTION(6, "SPI4_MISO"),1190		STM32_FUNCTION(11, "SAI2_FS_B"),1191		STM32_FUNCTION(13, "FMC_D10 FMC_DA10"),1192		STM32_FUNCTION(14, "DCMI_D6"),1193		STM32_FUNCTION(15, "LCD_DE"),1194		STM32_FUNCTION(16, "EVENTOUT"),1195		STM32_FUNCTION(17, "ANALOG")1196	),1197	STM32_PIN_PKG(1198		PINCTRL_PIN(78, "PE14"),1199		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,1200		STM32_FUNCTION(0, "GPIOE14"),1201		STM32_FUNCTION(2, "TIM1_CH4"),1202		STM32_FUNCTION(6, "SPI4_MOSI"),1203		STM32_FUNCTION(9, "UART8_RTS UART8_DE"),1204		STM32_FUNCTION(11, "SAI2_MCLK_B"),1205		STM32_FUNCTION(12, "SDMMC1_D123DIR"),1206		STM32_FUNCTION(13, "FMC_D11 FMC_DA11"),1207		STM32_FUNCTION(14, "LCD_G0"),1208		STM32_FUNCTION(15, "LCD_CLK"),1209		STM32_FUNCTION(16, "EVENTOUT"),1210		STM32_FUNCTION(17, "ANALOG")1211	),1212	STM32_PIN_PKG(1213		PINCTRL_PIN(79, "PE15"),1214		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,1215		STM32_FUNCTION(0, "GPIOE15"),1216		STM32_FUNCTION(1, "HDP3"),1217		STM32_FUNCTION(2, "TIM1_BKIN"),1218		STM32_FUNCTION(5, "TIM15_BKIN"),1219		STM32_FUNCTION(8, "USART2_CTS USART2_NSS"),1220		STM32_FUNCTION(9, "UART8_CTS"),1221		STM32_FUNCTION(11, "FMC_NCE2"),1222		STM32_FUNCTION(13, "FMC_D12 FMC_DA12"),1223		STM32_FUNCTION(15, "LCD_R7"),1224		STM32_FUNCTION(16, "EVENTOUT"),1225		STM32_FUNCTION(17, "ANALOG")1226	),1227	STM32_PIN_PKG(1228		PINCTRL_PIN(80, "PF0"),1229		STM32MP_PKG_AA | STM32MP_PKG_AC,1230		STM32_FUNCTION(0, "GPIOF0"),1231		STM32_FUNCTION(5, "I2C2_SDA"),1232		STM32_FUNCTION(10, "SDMMC3_D0"),1233		STM32_FUNCTION(11, "SDMMC3_CKIN"),1234		STM32_FUNCTION(13, "FMC_A0"),1235		STM32_FUNCTION(16, "EVENTOUT"),1236		STM32_FUNCTION(17, "ANALOG")1237	),1238	STM32_PIN_PKG(1239		PINCTRL_PIN(81, "PF1"),1240		STM32MP_PKG_AA | STM32MP_PKG_AC,1241		STM32_FUNCTION(0, "GPIOF1"),1242		STM32_FUNCTION(5, "I2C2_SCL"),1243		STM32_FUNCTION(10, "SDMMC3_CMD"),1244		STM32_FUNCTION(11, "SDMMC3_CDIR"),1245		STM32_FUNCTION(13, "FMC_A1"),1246		STM32_FUNCTION(16, "EVENTOUT"),1247		STM32_FUNCTION(17, "ANALOG")1248	),1249	STM32_PIN_PKG(1250		PINCTRL_PIN(82, "PF2"),1251		STM32MP_PKG_AA | STM32MP_PKG_AC,1252		STM32_FUNCTION(0, "GPIOF2"),1253		STM32_FUNCTION(5, "I2C2_SMBA"),1254		STM32_FUNCTION(10, "SDMMC2_D0DIR"),1255		STM32_FUNCTION(11, "SDMMC3_D0DIR"),1256		STM32_FUNCTION(12, "SDMMC1_D0DIR"),1257		STM32_FUNCTION(13, "FMC_A2"),1258		STM32_FUNCTION(16, "EVENTOUT"),1259		STM32_FUNCTION(17, "ANALOG")1260	),1261	STM32_PIN_PKG(1262		PINCTRL_PIN(83, "PF3"),1263		STM32MP_PKG_AA | STM32MP_PKG_AC,1264		STM32_FUNCTION(0, "GPIOF3"),1265		STM32_FUNCTION(12, "ETH1_GMII_TX_ER ETH1_MII_TX_ER"),1266		STM32_FUNCTION(13, "FMC_A3"),1267		STM32_FUNCTION(16, "EVENTOUT"),1268		STM32_FUNCTION(17, "ANALOG")1269	),1270	STM32_PIN_PKG(1271		PINCTRL_PIN(84, "PF4"),1272		STM32MP_PKG_AA | STM32MP_PKG_AC,1273		STM32_FUNCTION(0, "GPIOF4"),1274		STM32_FUNCTION(8, "USART2_RX"),1275		STM32_FUNCTION(10, "SDMMC3_D1"),1276		STM32_FUNCTION(11, "SDMMC3_D123DIR"),1277		STM32_FUNCTION(13, "FMC_A4"),1278		STM32_FUNCTION(16, "EVENTOUT"),1279		STM32_FUNCTION(17, "ANALOG")1280	),1281	STM32_PIN_PKG(1282		PINCTRL_PIN(85, "PF5"),1283		STM32MP_PKG_AA | STM32MP_PKG_AC,1284		STM32_FUNCTION(0, "GPIOF5"),1285		STM32_FUNCTION(8, "USART2_TX"),1286		STM32_FUNCTION(10, "SDMMC3_D2"),1287		STM32_FUNCTION(13, "FMC_A5"),1288		STM32_FUNCTION(16, "EVENTOUT"),1289		STM32_FUNCTION(17, "ANALOG")1290	),1291	STM32_PIN_PKG(1292		PINCTRL_PIN(86, "PF6"),1293		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,1294		STM32_FUNCTION(0, "GPIOF6"),1295		STM32_FUNCTION(2, "TIM16_CH1"),1296		STM32_FUNCTION(6, "SPI5_NSS"),1297		STM32_FUNCTION(7, "SAI1_SD_B"),1298		STM32_FUNCTION(8, "UART7_RX"),1299		STM32_FUNCTION(10, "QUADSPI_BK1_IO3"),1300		STM32_FUNCTION(13, "SAI4_SCK_B"),1301		STM32_FUNCTION(16, "EVENTOUT"),1302		STM32_FUNCTION(17, "ANALOG")1303	),1304	STM32_PIN_PKG(1305		PINCTRL_PIN(87, "PF7"),1306		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,1307		STM32_FUNCTION(0, "GPIOF7"),1308		STM32_FUNCTION(2, "TIM17_CH1"),1309		STM32_FUNCTION(6, "SPI5_SCK"),1310		STM32_FUNCTION(7, "SAI1_MCLK_B"),1311		STM32_FUNCTION(8, "UART7_TX"),1312		STM32_FUNCTION(10, "QUADSPI_BK1_IO2"),1313		STM32_FUNCTION(16, "EVENTOUT"),1314		STM32_FUNCTION(17, "ANALOG")1315	),1316	STM32_PIN_PKG(1317		PINCTRL_PIN(88, "PF8"),1318		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,1319		STM32_FUNCTION(0, "GPIOF8"),1320		STM32_FUNCTION(1, "TRACED12"),1321		STM32_FUNCTION(2, "TIM16_CH1N"),1322		STM32_FUNCTION(6, "SPI5_MISO"),1323		STM32_FUNCTION(7, "SAI1_SCK_B"),1324		STM32_FUNCTION(8, "UART7_RTS UART7_DE"),1325		STM32_FUNCTION(10, "TIM13_CH1"),1326		STM32_FUNCTION(11, "QUADSPI_BK1_IO0"),1327		STM32_FUNCTION(16, "EVENTOUT"),1328		STM32_FUNCTION(17, "ANALOG")1329	),1330	STM32_PIN_PKG(1331		PINCTRL_PIN(89, "PF9"),1332		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,1333		STM32_FUNCTION(0, "GPIOF9"),1334		STM32_FUNCTION(1, "TRACED13"),1335		STM32_FUNCTION(2, "TIM17_CH1N"),1336		STM32_FUNCTION(6, "SPI5_MOSI"),1337		STM32_FUNCTION(7, "SAI1_FS_B"),1338		STM32_FUNCTION(8, "UART7_CTS"),1339		STM32_FUNCTION(10, "TIM14_CH1"),1340		STM32_FUNCTION(11, "QUADSPI_BK1_IO1"),1341		STM32_FUNCTION(16, "EVENTOUT"),1342		STM32_FUNCTION(17, "ANALOG")1343	),1344	STM32_PIN_PKG(1345		PINCTRL_PIN(90, "PF10"),1346		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,1347		STM32_FUNCTION(0, "GPIOF10"),1348		STM32_FUNCTION(2, "TIM16_BKIN"),1349		STM32_FUNCTION(3, "SAI1_D3"),1350		STM32_FUNCTION(4, "SAI4_D4"),1351		STM32_FUNCTION(7, "SAI1_D4"),1352		STM32_FUNCTION(10, "QUADSPI_CLK"),1353		STM32_FUNCTION(13, "SAI4_D3"),1354		STM32_FUNCTION(14, "DCMI_D11"),1355		STM32_FUNCTION(15, "LCD_DE"),1356		STM32_FUNCTION(16, "EVENTOUT"),1357		STM32_FUNCTION(17, "ANALOG")1358	),1359	STM32_PIN_PKG(1360		PINCTRL_PIN(91, "PF11"),1361		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,1362		STM32_FUNCTION(0, "GPIOF11"),1363		STM32_FUNCTION(6, "SPI5_MOSI"),1364		STM32_FUNCTION(11, "SAI2_SD_B"),1365		STM32_FUNCTION(14, "DCMI_D12"),1366		STM32_FUNCTION(15, "LCD_G5"),1367		STM32_FUNCTION(16, "EVENTOUT"),1368		STM32_FUNCTION(17, "ANALOG")1369	),1370	STM32_PIN_PKG(1371		PINCTRL_PIN(92, "PF12"),1372		STM32MP_PKG_AA | STM32MP_PKG_AC,1373		STM32_FUNCTION(0, "GPIOF12"),1374		STM32_FUNCTION(1, "TRACED4"),1375		STM32_FUNCTION(12, "ETH1_GMII_RXD4"),1376		STM32_FUNCTION(13, "FMC_A6"),1377		STM32_FUNCTION(16, "EVENTOUT"),1378		STM32_FUNCTION(17, "ANALOG")1379	),1380	STM32_PIN_PKG(1381		PINCTRL_PIN(93, "PF13"),1382		STM32MP_PKG_AA | STM32MP_PKG_AC,1383		STM32_FUNCTION(0, "GPIOF13"),1384		STM32_FUNCTION(1, "TRACED5"),1385		STM32_FUNCTION(4, "DFSDM1_DATIN6"),1386		STM32_FUNCTION(5, "I2C4_SMBA"),1387		STM32_FUNCTION(6, "I2C1_SMBA"),1388		STM32_FUNCTION(7, "DFSDM1_DATIN3"),1389		STM32_FUNCTION(12, "ETH1_GMII_RXD5"),1390		STM32_FUNCTION(13, "FMC_A7"),1391		STM32_FUNCTION(16, "EVENTOUT"),1392		STM32_FUNCTION(17, "ANALOG")1393	),1394	STM32_PIN_PKG(1395		PINCTRL_PIN(94, "PF14"),1396		STM32MP_PKG_AA | STM32MP_PKG_AC,1397		STM32_FUNCTION(0, "GPIOF14"),1398		STM32_FUNCTION(1, "TRACED6"),1399		STM32_FUNCTION(4, "DFSDM1_CKIN6"),1400		STM32_FUNCTION(5, "I2C4_SCL"),1401		STM32_FUNCTION(6, "I2C1_SCL"),1402		STM32_FUNCTION(12, "ETH1_GMII_RXD6"),1403		STM32_FUNCTION(13, "FMC_A8"),1404		STM32_FUNCTION(16, "EVENTOUT"),1405		STM32_FUNCTION(17, "ANALOG")1406	),1407	STM32_PIN_PKG(1408		PINCTRL_PIN(95, "PF15"),1409		STM32MP_PKG_AA | STM32MP_PKG_AC,1410		STM32_FUNCTION(0, "GPIOF15"),1411		STM32_FUNCTION(1, "TRACED7"),1412		STM32_FUNCTION(5, "I2C4_SDA"),1413		STM32_FUNCTION(6, "I2C1_SDA"),1414		STM32_FUNCTION(12, "ETH1_GMII_RXD7"),1415		STM32_FUNCTION(13, "FMC_A9"),1416		STM32_FUNCTION(16, "EVENTOUT"),1417		STM32_FUNCTION(17, "ANALOG")1418	),1419	STM32_PIN_PKG(1420		PINCTRL_PIN(96, "PG0"),1421		STM32MP_PKG_AA | STM32MP_PKG_AC,1422		STM32_FUNCTION(0, "GPIOG0"),1423		STM32_FUNCTION(1, "TRACED0"),1424		STM32_FUNCTION(4, "DFSDM1_DATIN0"),1425		STM32_FUNCTION(12, "ETH1_GMII_TXD4"),1426		STM32_FUNCTION(13, "FMC_A10"),1427		STM32_FUNCTION(16, "EVENTOUT"),1428		STM32_FUNCTION(17, "ANALOG")1429	),1430	STM32_PIN_PKG(1431		PINCTRL_PIN(97, "PG1"),1432		STM32MP_PKG_AA | STM32MP_PKG_AC,1433		STM32_FUNCTION(0, "GPIOG1"),1434		STM32_FUNCTION(1, "TRACED1"),1435		STM32_FUNCTION(12, "ETH1_GMII_TXD5"),1436		STM32_FUNCTION(13, "FMC_A11"),1437		STM32_FUNCTION(16, "EVENTOUT"),1438		STM32_FUNCTION(17, "ANALOG")1439	),1440	STM32_PIN_PKG(1441		PINCTRL_PIN(98, "PG2"),1442		STM32MP_PKG_AA | STM32MP_PKG_AC,1443		STM32_FUNCTION(0, "GPIOG2"),1444		STM32_FUNCTION(1, "TRACED2"),1445		STM32_FUNCTION(2, "MCO2"),1446		STM32_FUNCTION(4, "TIM8_BKIN"),1447		STM32_FUNCTION(12, "ETH1_GMII_TXD6"),1448		STM32_FUNCTION(13, "FMC_A12"),1449		STM32_FUNCTION(16, "EVENTOUT"),1450		STM32_FUNCTION(17, "ANALOG")1451	),1452	STM32_PIN_PKG(1453		PINCTRL_PIN(99, "PG3"),1454		STM32MP_PKG_AA | STM32MP_PKG_AC,1455		STM32_FUNCTION(0, "GPIOG3"),1456		STM32_FUNCTION(1, "TRACED3"),1457		STM32_FUNCTION(4, "TIM8_BKIN2"),1458		STM32_FUNCTION(5, "DFSDM1_CKIN1"),1459		STM32_FUNCTION(12, "ETH1_GMII_TXD7"),1460		STM32_FUNCTION(13, "FMC_A13"),1461		STM32_FUNCTION(16, "EVENTOUT"),1462		STM32_FUNCTION(17, "ANALOG")1463	),1464	STM32_PIN_PKG(1465		PINCTRL_PIN(100, "PG4"),1466		STM32MP_PKG_AA | STM32MP_PKG_AC,1467		STM32_FUNCTION(0, "GPIOG4"),1468		STM32_FUNCTION(2, "TIM1_BKIN2"),1469		STM32_FUNCTION(12, "ETH1_GMII_GTX_CLK ETH1_RGMII_GTX_CLK"),1470		STM32_FUNCTION(13, "FMC_A14"),1471		STM32_FUNCTION(16, "EVENTOUT"),1472		STM32_FUNCTION(17, "ANALOG")1473	),1474	STM32_PIN_PKG(1475		PINCTRL_PIN(101, "PG5"),1476		STM32MP_PKG_AA | STM32MP_PKG_AC,1477		STM32_FUNCTION(0, "GPIOG5"),1478		STM32_FUNCTION(2, "TIM1_ETR"),1479		STM32_FUNCTION(12, "ETH1_GMII_CLK125 ETH1_RGMII_CLK125"),1480		STM32_FUNCTION(13, "FMC_A15"),1481		STM32_FUNCTION(16, "EVENTOUT"),1482		STM32_FUNCTION(17, "ANALOG")1483	),1484	STM32_PIN_PKG(1485		PINCTRL_PIN(102, "PG6"),1486		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,1487		STM32_FUNCTION(0, "GPIOG6"),1488		STM32_FUNCTION(1, "TRACED14"),1489		STM32_FUNCTION(2, "TIM17_BKIN"),1490		STM32_FUNCTION(11, "SDMMC2_CMD"),1491		STM32_FUNCTION(14, "DCMI_D12"),1492		STM32_FUNCTION(15, "LCD_R7"),1493		STM32_FUNCTION(16, "EVENTOUT"),1494		STM32_FUNCTION(17, "ANALOG")1495	),1496	STM32_PIN_PKG(1497		PINCTRL_PIN(103, "PG7"),1498		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,1499		STM32_FUNCTION(0, "GPIOG7"),1500		STM32_FUNCTION(1, "TRACED5"),1501		STM32_FUNCTION(7, "SAI1_MCLK_A"),1502		STM32_FUNCTION(8, "USART6_CK"),1503		STM32_FUNCTION(9, "UART8_RTS UART8_DE"),1504		STM32_FUNCTION(10, "QUADSPI_CLK"),1505		STM32_FUNCTION(12, "QUADSPI_BK2_IO3"),1506		STM32_FUNCTION(13, "FMC_INT"),1507		STM32_FUNCTION(14, "DCMI_D13"),1508		STM32_FUNCTION(15, "LCD_CLK"),1509		STM32_FUNCTION(16, "EVENTOUT"),1510		STM32_FUNCTION(17, "ANALOG")1511	),1512	STM32_PIN_PKG(1513		PINCTRL_PIN(104, "PG8"),1514		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,1515		STM32_FUNCTION(0, "GPIOG8"),1516		STM32_FUNCTION(1, "TRACED15"),1517		STM32_FUNCTION(2, "TIM2_CH1 TIM2_ETR"),1518		STM32_FUNCTION(3, "ETH_CLK"),1519		STM32_FUNCTION(4, "TIM8_ETR"),1520		STM32_FUNCTION(6, "SPI6_NSS"),1521		STM32_FUNCTION(7, "SAI4_D2"),1522		STM32_FUNCTION(8, "USART6_RTS USART6_DE"),1523		STM32_FUNCTION(9, "USART3_RTS USART3_DE"),1524		STM32_FUNCTION(10, "SPDIFRX_IN2"),1525		STM32_FUNCTION(11, "SAI4_FS_A"),1526		STM32_FUNCTION(12, "ETH1_PPS_OUT"),1527		STM32_FUNCTION(15, "LCD_G7"),1528		STM32_FUNCTION(16, "EVENTOUT"),1529		STM32_FUNCTION(17, "ANALOG")1530	),1531	STM32_PIN_PKG(1532		PINCTRL_PIN(105, "PG9"),1533		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,1534		STM32_FUNCTION(0, "GPIOG9"),1535		STM32_FUNCTION(1, "DBTRGO"),1536		STM32_FUNCTION(8, "USART6_RX"),1537		STM32_FUNCTION(9, "SPDIFRX_IN3"),1538		STM32_FUNCTION(10, "QUADSPI_BK2_IO2"),1539		STM32_FUNCTION(11, "SAI2_FS_B"),1540		STM32_FUNCTION(13, "FMC_NCE FMC_NE2"),1541		STM32_FUNCTION(14, "DCMI_VSYNC"),1542		STM32_FUNCTION(15, "LCD_R1"),1543		STM32_FUNCTION(16, "EVENTOUT"),1544		STM32_FUNCTION(17, "ANALOG")1545	),1546	STM32_PIN_PKG(1547		PINCTRL_PIN(106, "PG10"),1548		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,1549		STM32_FUNCTION(0, "GPIOG10"),1550		STM32_FUNCTION(1, "TRACED10"),1551		STM32_FUNCTION(9, "UART8_CTS"),1552		STM32_FUNCTION(10, "LCD_G3"),1553		STM32_FUNCTION(11, "SAI2_SD_B"),1554		STM32_FUNCTION(12, "QUADSPI_BK2_IO2"),1555		STM32_FUNCTION(13, "FMC_NE3"),1556		STM32_FUNCTION(14, "DCMI_D2"),1557		STM32_FUNCTION(15, "LCD_B2"),1558		STM32_FUNCTION(16, "EVENTOUT"),1559		STM32_FUNCTION(17, "ANALOG")1560	),1561	STM32_PIN_PKG(1562		PINCTRL_PIN(107, "PG11"),1563		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,1564		STM32_FUNCTION(0, "GPIOG11"),1565		STM32_FUNCTION(1, "TRACED11"),1566		STM32_FUNCTION(5, "USART1_TX"),1567		STM32_FUNCTION(7, "UART4_TX"),1568		STM32_FUNCTION(9, "SPDIFRX_IN0"),1569		STM32_FUNCTION(12, "ETH1_GMII_TX_EN ETH1_MII_TX_EN ETH1_RGMII_TX_CTL ETH1_RMII_TX_EN"),1570		STM32_FUNCTION(14, "DCMI_D3"),1571		STM32_FUNCTION(15, "LCD_B3"),1572		STM32_FUNCTION(16, "EVENTOUT"),1573		STM32_FUNCTION(17, "ANALOG")1574	),1575	STM32_PIN_PKG(1576		PINCTRL_PIN(108, "PG12"),1577		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,1578		STM32_FUNCTION(0, "GPIOG12"),1579		STM32_FUNCTION(2, "LPTIM1_IN1"),1580		STM32_FUNCTION(6, "SPI6_MISO"),1581		STM32_FUNCTION(7, "SAI4_CK2"),1582		STM32_FUNCTION(8, "USART6_RTS USART6_DE"),1583		STM32_FUNCTION(9, "SPDIFRX_IN1"),1584		STM32_FUNCTION(10, "LCD_B4"),1585		STM32_FUNCTION(11, "SAI4_SCK_A"),1586		STM32_FUNCTION(12, "ETH1_PHY_INTN"),1587		STM32_FUNCTION(13, "FMC_NE4"),1588		STM32_FUNCTION(15, "LCD_B1"),1589		STM32_FUNCTION(16, "EVENTOUT"),1590		STM32_FUNCTION(17, "ANALOG")1591	),1592	STM32_PIN_PKG(1593		PINCTRL_PIN(109, "PG13"),1594		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,1595		STM32_FUNCTION(0, "GPIOG13"),1596		STM32_FUNCTION(1, "TRACED0"),1597		STM32_FUNCTION(2, "LPTIM1_OUT"),1598		STM32_FUNCTION(3, "SAI1_CK2"),1599		STM32_FUNCTION(5, "SAI4_CK1"),1600		STM32_FUNCTION(6, "SPI6_SCK"),1601		STM32_FUNCTION(7, "SAI1_SCK_A"),1602		STM32_FUNCTION(8, "USART6_CTS USART6_NSS"),1603		STM32_FUNCTION(11, "SAI4_MCLK_A"),1604		STM32_FUNCTION(12, "ETH1_GMII_TXD0 ETH1_MII_TXD0 ETH1_RGMII_TXD0 ETH1_RMII_TXD0"),1605		STM32_FUNCTION(13, "FMC_A24"),1606		STM32_FUNCTION(15, "LCD_R0"),1607		STM32_FUNCTION(16, "EVENTOUT"),1608		STM32_FUNCTION(17, "ANALOG")1609	),1610	STM32_PIN_PKG(1611		PINCTRL_PIN(110, "PG14"),1612		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,1613		STM32_FUNCTION(0, "GPIOG14"),1614		STM32_FUNCTION(1, "TRACED1"),1615		STM32_FUNCTION(2, "LPTIM1_ETR"),1616		STM32_FUNCTION(6, "SPI6_MOSI"),1617		STM32_FUNCTION(7, "SAI4_D1"),1618		STM32_FUNCTION(8, "USART6_TX"),1619		STM32_FUNCTION(10, "QUADSPI_BK2_IO3"),1620		STM32_FUNCTION(11, "SAI4_SD_A"),1621		STM32_FUNCTION(12, "ETH1_GMII_TXD1 ETH1_MII_TXD1 ETH1_RGMII_TXD1 ETH1_RMII_TXD1"),1622		STM32_FUNCTION(13, "FMC_A25"),1623		STM32_FUNCTION(15, "LCD_B0"),1624		STM32_FUNCTION(16, "EVENTOUT"),1625		STM32_FUNCTION(17, "ANALOG")1626	),1627	STM32_PIN_PKG(1628		PINCTRL_PIN(111, "PG15"),1629		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,1630		STM32_FUNCTION(0, "GPIOG15"),1631		STM32_FUNCTION(1, "TRACED7"),1632		STM32_FUNCTION(3, "SAI1_D2"),1633		STM32_FUNCTION(5, "I2C2_SDA"),1634		STM32_FUNCTION(7, "SAI1_FS_A"),1635		STM32_FUNCTION(8, "USART6_CTS USART6_NSS"),1636		STM32_FUNCTION(11, "SDMMC3_CK"),1637		STM32_FUNCTION(14, "DCMI_D13"),1638		STM32_FUNCTION(16, "EVENTOUT"),1639		STM32_FUNCTION(17, "ANALOG")1640	),1641	STM32_PIN_PKG(1642		PINCTRL_PIN(112, "PH0"),1643		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,1644		STM32_FUNCTION(0, "GPIOH0"),1645		STM32_FUNCTION(16, "EVENTOUT"),1646		STM32_FUNCTION(17, "ANALOG")1647	),1648	STM32_PIN_PKG(1649		PINCTRL_PIN(113, "PH1"),1650		STM32MP_PKG_AA | STM32MP_PKG_AC | STM32MP_PKG_AB | STM32MP_PKG_AD,1651		STM32_FUNCTION(0, "GPIOH1"),1652		STM32_FUNCTION(16, "EVENTOUT"),1653		STM32_FUNCTION(17, "ANALOG")1654	),1655	STM32_PIN_PKG(1656		PINCTRL_PIN(114, "PH2"),1657		STM32MP_PKG_AA | STM32MP_PKG_AC,1658		STM32_FUNCTION(0, "GPIOH2"),1659		STM32_FUNCTION(2, "LPTIM1_IN2"),1660		STM32_FUNCTION(10, "QUADSPI_BK2_IO0"),1661		STM32_FUNCTION(11, "SAI2_SCK_B"),1662		STM32_FUNCTION(12, "ETH1_GMII_CRS ETH1_MII_CRS"),1663		STM32_FUNCTION(15, "LCD_R0"),1664		STM32_FUNCTION(16, "EVENTOUT"),1665		STM32_FUNCTION(17, "ANALOG")1666	),1667	STM32_PIN_PKG(1668		PINCTRL_PIN(115, "PH3"),1669		STM32MP_PKG_AA | STM32MP_PKG_AC,1670		STM32_FUNCTION(0, "GPIOH3"),1671		STM32_FUNCTION(4, "DFSDM1_CKIN4"),1672		STM32_FUNCTION(10, "QUADSPI_BK2_IO1"),1673		STM32_FUNCTION(11, "SAI2_MCLK_B"),1674		STM32_FUNCTION(12, "ETH1_GMII_COL ETH1_MII_COL"),1675		STM32_FUNCTION(15, "LCD_R1"),1676		STM32_FUNCTION(16, "EVENTOUT"),1677		STM32_FUNCTION(17, "ANALOG")1678	),1679	STM32_PIN_PKG(1680		PINCTRL_PIN(116, "PH4"),1681		STM32MP_PKG_AA | STM32MP_PKG_AC,1682		STM32_FUNCTION(0, "GPIOH4"),1683		STM32_FUNCTION(5, "I2C2_SCL"),1684		STM32_FUNCTION(10, "LCD_G5"),1685		STM32_FUNCTION(15, "LCD_G4"),1686		STM32_FUNCTION(16, "EVENTOUT"),1687		STM32_FUNCTION(17, "ANALOG")1688	),1689	STM32_PIN_PKG(1690		PINCTRL_PIN(117, "PH5"),1691		STM32MP_PKG_AA | STM32MP_PKG_AC,1692		STM32_FUNCTION(0, "GPIOH5"),1693		STM32_FUNCTION(5, "I2C2_SDA"),1694		STM32_FUNCTION(6, "SPI5_NSS"),1695		STM32_FUNCTION(13, "SAI4_SD_B"),1696		STM32_FUNCTION(16, "EVENTOUT"),1697		STM32_FUNCTION(17, "ANALOG")1698	),1699	STM32_PIN_PKG(1700		PINCTRL_PIN(118, "PH6"),1701		STM32MP_PKG_AA | STM32MP_PKG_AC,1702		STM32_FUNCTION(0, "GPIOH6"),1703		STM32_FUNCTION(3, "TIM12_CH1"),1704		STM32_FUNCTION(5, "I2C2_SMBA"),1705		STM32_FUNCTION(6, "SPI5_SCK"),1706		STM32_FUNCTION(12, "ETH1_GMII_RXD2 ETH1_MII_RXD2 ETH1_RGMII_RXD2"),1707		STM32_FUNCTION(13, "MDIOS_MDIO"),1708		STM32_FUNCTION(14, "DCMI_D8"),1709		STM32_FUNCTION(16, "EVENTOUT"),1710		STM32_FUNCTION(17, "ANALOG")1711	),1712	STM32_PIN_PKG(1713		PINCTRL_PIN(119, "PH7"),1714		STM32MP_PKG_AA | STM32MP_PKG_AC,1715		STM32_FUNCTION(0, "GPIOH7"),1716		STM32_FUNCTION(5, "I2C3_SCL"),1717		STM32_FUNCTION(6, "SPI5_MISO"),1718		STM32_FUNCTION(12, "ETH1_GMII_RXD3 ETH1_MII_RXD3 ETH1_RGMII_RXD3"),1719		STM32_FUNCTION(13, "MDIOS_MDC"),1720		STM32_FUNCTION(14, "DCMI_D9"),1721		STM32_FUNCTION(16, "EVENTOUT"),1722		STM32_FUNCTION(17, "ANALOG")1723	),1724	STM32_PIN_PKG(1725		PINCTRL_PIN(120, "PH8"),1726		STM32MP_PKG_AA | STM32MP_PKG_AC,1727		STM32_FUNCTION(0, "GPIOH8"),1728		STM32_FUNCTION(3, "TIM5_ETR"),1729		STM32_FUNCTION(5, "I2C3_SDA"),1730		STM32_FUNCTION(14, "DCMI_HSYNC"),1731		STM32_FUNCTION(15, "LCD_R2"),1732		STM32_FUNCTION(16, "EVENTOUT"),1733		STM32_FUNCTION(17, "ANALOG")1734	),1735	STM32_PIN_PKG(1736		PINCTRL_PIN(121, "PH9"),1737		STM32MP_PKG_AA | STM32MP_PKG_AC,1738		STM32_FUNCTION(0, "GPIOH9"),1739		STM32_FUNCTION(3, "TIM12_CH2"),1740		STM32_FUNCTION(5, "I2C3_SMBA"),1741		STM32_FUNCTION(14, "DCMI_D0"),1742		STM32_FUNCTION(15, "LCD_R3"),1743		STM32_FUNCTION(16, "EVENTOUT"),1744		STM32_FUNCTION(17, "ANALOG")1745	),1746	STM32_PIN_PKG(1747		PINCTRL_PIN(122, "PH10"),1748		STM32MP_PKG_AA | STM32MP_PKG_AC,1749		STM32_FUNCTION(0, "GPIOH10"),1750		STM32_FUNCTION(3, "TIM5_CH1"),1751		STM32_FUNCTION(5, "I2C4_SMBA"),1752		STM32_FUNCTION(6, "I2C1_SMBA"),1753		STM32_FUNCTION(14, "DCMI_D1"),1754		STM32_FUNCTION(15, "LCD_R4"),1755		STM32_FUNCTION(16, "EVENTOUT"),1756		STM32_FUNCTION(17, "ANALOG")1757	),1758	STM32_PIN_PKG(1759		PINCTRL_PIN(123, "PH11"),1760		STM32MP_PKG_AA | STM32MP_PKG_AC,1761		STM32_FUNCTION(0, "GPIOH11"),1762		STM32_FUNCTION(3, "TIM5_CH2"),1763		STM32_FUNCTION(5, "I2C4_SCL"),1764		STM32_FUNCTION(6, "I2C1_SCL"),1765		STM32_FUNCTION(14, "DCMI_D2"),1766		STM32_FUNCTION(15, "LCD_R5"),1767		STM32_FUNCTION(16, "EVENTOUT"),1768		STM32_FUNCTION(17, "ANALOG")1769	),1770	STM32_PIN_PKG(1771		PINCTRL_PIN(124, "PH12"),1772		STM32MP_PKG_AA | STM32MP_PKG_AC,1773		STM32_FUNCTION(0, "GPIOH12"),1774		STM32_FUNCTION(1, "HDP2"),1775		STM32_FUNCTION(3, "TIM5_CH3"),1776		STM32_FUNCTION(5, "I2C4_SDA"),1777		STM32_FUNCTION(6, "I2C1_SDA"),1778		STM32_FUNCTION(14, "DCMI_D3"),1779		STM32_FUNCTION(15, "LCD_R6"),1780		STM32_FUNCTION(16, "EVENTOUT"),1781		STM32_FUNCTION(17, "ANALOG")1782	),1783	STM32_PIN_PKG(1784		PINCTRL_PIN(125, "PH13"),1785		STM32MP_PKG_AA | STM32MP_PKG_AC,1786		STM32_FUNCTION(0, "GPIOH13"),1787		STM32_FUNCTION(4, "TIM8_CH1N"),1788		STM32_FUNCTION(9, "UART4_TX"),1789		STM32_FUNCTION(10, "FDCAN1_TX"),1790		STM32_FUNCTION(15, "LCD_G2"),1791		STM32_FUNCTION(16, "EVENTOUT"),1792		STM32_FUNCTION(17, "ANALOG")1793	),1794	STM32_PIN_PKG(1795		PINCTRL_PIN(126, "PH14"),1796		STM32MP_PKG_AA | STM32MP_PKG_AC,1797		STM32_FUNCTION(0, "GPIOH14"),1798		STM32_FUNCTION(4, "TIM8_CH2N"),1799		STM32_FUNCTION(9, "UART4_RX"),1800		STM32_FUNCTION(10, "FDCAN1_RX"),1801		STM32_FUNCTION(14, "DCMI_D4"),1802		STM32_FUNCTION(15, "LCD_G3"),1803		STM32_FUNCTION(16, "EVENTOUT"),1804		STM32_FUNCTION(17, "ANALOG")1805	),1806	STM32_PIN_PKG(1807		PINCTRL_PIN(127, "PH15"),1808		STM32MP_PKG_AA | STM32MP_PKG_AC,1809		STM32_FUNCTION(0, "GPIOH15"),1810		STM32_FUNCTION(4, "TIM8_CH3N"),1811		STM32_FUNCTION(14, "DCMI_D11"),1812		STM32_FUNCTION(15, "LCD_G4"),1813		STM32_FUNCTION(16, "EVENTOUT"),1814		STM32_FUNCTION(17, "ANALOG")1815	),1816	STM32_PIN_PKG(1817		PINCTRL_PIN(128, "PI0"),1818		STM32MP_PKG_AA | STM32MP_PKG_AC,1819		STM32_FUNCTION(0, "GPIOI0"),1820		STM32_FUNCTION(3, "TIM5_CH4"),1821		STM32_FUNCTION(6, "SPI2_NSS I2S2_WS"),1822		STM32_FUNCTION(14, "DCMI_D13"),1823		STM32_FUNCTION(15, "LCD_G5"),1824		STM32_FUNCTION(16, "EVENTOUT"),1825		STM32_FUNCTION(17, "ANALOG")1826	),1827	STM32_PIN_PKG(1828		PINCTRL_PIN(129, "PI1"),1829		STM32MP_PKG_AA | STM32MP_PKG_AC,1830		STM32_FUNCTION(0, "GPIOI1"),1831		STM32_FUNCTION(4, "TIM8_BKIN2"),1832		STM32_FUNCTION(6, "SPI2_SCK I2S2_CK"),1833		STM32_FUNCTION(14, "DCMI_D8"),1834		STM32_FUNCTION(15, "LCD_G6"),1835		STM32_FUNCTION(16, "EVENTOUT"),1836		STM32_FUNCTION(17, "ANALOG")1837	),1838	STM32_PIN_PKG(1839		PINCTRL_PIN(130, "PI2"),1840		STM32MP_PKG_AA | STM32MP_PKG_AC,1841		STM32_FUNCTION(0, "GPIOI2"),1842		STM32_FUNCTION(4, "TIM8_CH4"),1843		STM32_FUNCTION(6, "SPI2_MISO I2S2_SDI"),1844		STM32_FUNCTION(14, "DCMI_D9"),1845		STM32_FUNCTION(15, "LCD_G7"),1846		STM32_FUNCTION(16, "EVENTOUT"),1847		STM32_FUNCTION(17, "ANALOG")1848	),1849	STM32_PIN_PKG(1850		PINCTRL_PIN(131, "PI3"),1851		STM32MP_PKG_AA | STM32MP_PKG_AC,1852		STM32_FUNCTION(0, "GPIOI3"),1853		STM32_FUNCTION(4, "TIM8_ETR"),1854		STM32_FUNCTION(6, "SPI2_MOSI I2S2_SDO"),1855		STM32_FUNCTION(14, "DCMI_D10"),1856		STM32_FUNCTION(16, "EVENTOUT"),1857		STM32_FUNCTION(17, "ANALOG")1858	),1859	STM32_PIN_PKG(1860		PINCTRL_PIN(132, "PI4"),1861		STM32MP_PKG_AA | STM32MP_PKG_AC,1862		STM32_FUNCTION(0, "GPIOI4"),1863		STM32_FUNCTION(4, "TIM8_BKIN"),1864		STM32_FUNCTION(11, "SAI2_MCLK_A"),1865		STM32_FUNCTION(14, "DCMI_D5"),1866		STM32_FUNCTION(15, "LCD_B4"),1867		STM32_FUNCTION(16, "EVENTOUT"),1868		STM32_FUNCTION(17, "ANALOG")1869	),1870	STM32_PIN_PKG(1871		PINCTRL_PIN(133, "PI5"),1872		STM32MP_PKG_AA | STM32MP_PKG_AC,1873		STM32_FUNCTION(0, "GPIOI5"),1874		STM32_FUNCTION(4, "TIM8_CH1"),1875		STM32_FUNCTION(11, "SAI2_SCK_A"),1876		STM32_FUNCTION(14, "DCMI_VSYNC"),1877		STM32_FUNCTION(15, "LCD_B5"),1878		STM32_FUNCTION(16, "EVENTOUT"),1879		STM32_FUNCTION(17, "ANALOG")1880	),1881	STM32_PIN_PKG(1882		PINCTRL_PIN(134, "PI6"),1883		STM32MP_PKG_AA | STM32MP_PKG_AC,1884		STM32_FUNCTION(0, "GPIOI6"),1885		STM32_FUNCTION(4, "TIM8_CH2"),1886		STM32_FUNCTION(11, "SAI2_SD_A"),1887		STM32_FUNCTION(14, "DCMI_D6"),1888		STM32_FUNCTION(15, "LCD_B6"),1889		STM32_FUNCTION(16, "EVENTOUT"),1890		STM32_FUNCTION(17, "ANALOG")1891	),1892	STM32_PIN_PKG(1893		PINCTRL_PIN(135, "PI7"),1894		STM32MP_PKG_AA | STM32MP_PKG_AC,1895		STM32_FUNCTION(0, "GPIOI7"),1896		STM32_FUNCTION(4, "TIM8_CH3"),1897		STM32_FUNCTION(11, "SAI2_FS_A"),1898		STM32_FUNCTION(14, "DCMI_D7"),1899		STM32_FUNCTION(15, "LCD_B7"),1900		STM32_FUNCTION(16, "EVENTOUT"),1901		STM32_FUNCTION(17, "ANALOG")1902	),1903	STM32_PIN_PKG(1904		PINCTRL_PIN(136, "PI8"),1905		STM32MP_PKG_AA | STM32MP_PKG_AC,1906		STM32_FUNCTION(0, "GPIOI8"),1907		STM32_FUNCTION(16, "EVENTOUT"),1908		STM32_FUNCTION(17, "ANALOG")1909	),1910	STM32_PIN_PKG(1911		PINCTRL_PIN(137, "PI9"),1912		STM32MP_PKG_AA | STM32MP_PKG_AC,1913		STM32_FUNCTION(0, "GPIOI9"),1914		STM32_FUNCTION(1, "HDP1"),1915		STM32_FUNCTION(9, "UART4_RX"),1916		STM32_FUNCTION(10, "FDCAN1_RX"),1917		STM32_FUNCTION(15, "LCD_VSYNC"),1918		STM32_FUNCTION(16, "EVENTOUT"),1919		STM32_FUNCTION(17, "ANALOG")1920	),1921	STM32_PIN_PKG(1922		PINCTRL_PIN(138, "PI10"),1923		STM32MP_PKG_AA | STM32MP_PKG_AC,1924		STM32_FUNCTION(0, "GPIOI10"),1925		STM32_FUNCTION(1, "HDP0"),1926		STM32_FUNCTION(9, "USART3_CTS USART3_NSS"),1927		STM32_FUNCTION(12, "ETH1_GMII_RX_ER ETH1_MII_RX_ER"),1928		STM32_FUNCTION(15, "LCD_HSYNC"),1929		STM32_FUNCTION(16, "EVENTOUT"),1930		STM32_FUNCTION(17, "ANALOG")1931	),1932	STM32_PIN_PKG(1933		PINCTRL_PIN(139, "PI11"),1934		STM32MP_PKG_AA | STM32MP_PKG_AC,1935		STM32_FUNCTION(0, "GPIOI11"),1936		STM32_FUNCTION(1, "MCO1"),1937		STM32_FUNCTION(6, "I2S_CKIN"),1938		STM32_FUNCTION(10, "LCD_G6"),1939		STM32_FUNCTION(16, "EVENTOUT"),1940		STM32_FUNCTION(17, "ANALOG")1941	),1942	STM32_PIN_PKG(1943		PINCTRL_PIN(140, "PI12"),1944		STM32MP_PKG_AA,1945		STM32_FUNCTION(0, "GPIOI12"),1946		STM32_FUNCTION(1, "TRACED0"),1947		STM32_FUNCTION(3, "HDP0"),1948		STM32_FUNCTION(15, "LCD_HSYNC"),1949		STM32_FUNCTION(16, "EVENTOUT"),1950		STM32_FUNCTION(17, "ANALOG")1951	),1952	STM32_PIN_PKG(1953		PINCTRL_PIN(141, "PI13"),1954		STM32MP_PKG_AA,1955		STM32_FUNCTION(0, "GPIOI13"),1956		STM32_FUNCTION(1, "TRACED1"),1957		STM32_FUNCTION(3, "HDP1"),1958		STM32_FUNCTION(15, "LCD_VSYNC"),1959		STM32_FUNCTION(16, "EVENTOUT"),1960		STM32_FUNCTION(17, "ANALOG")1961	),1962	STM32_PIN_PKG(1963		PINCTRL_PIN(142, "PI14"),1964		STM32MP_PKG_AA,1965		STM32_FUNCTION(0, "GPIOI14"),1966		STM32_FUNCTION(1, "TRACECLK"),1967		STM32_FUNCTION(15, "LCD_CLK"),1968		STM32_FUNCTION(16, "EVENTOUT"),1969		STM32_FUNCTION(17, "ANALOG")1970	),1971	STM32_PIN_PKG(1972		PINCTRL_PIN(143, "PI15"),1973		STM32MP_PKG_AA,1974		STM32_FUNCTION(0, "GPIOI15"),1975		STM32_FUNCTION(10, "LCD_G2"),1976		STM32_FUNCTION(15, "LCD_R0"),1977		STM32_FUNCTION(16, "EVENTOUT"),1978		STM32_FUNCTION(17, "ANALOG")1979	),1980	STM32_PIN_PKG(1981		PINCTRL_PIN(144, "PJ0"),1982		STM32MP_PKG_AA,1983		STM32_FUNCTION(0, "GPIOJ0"),1984		STM32_FUNCTION(1, "TRACED8"),1985		STM32_FUNCTION(10, "LCD_R7"),1986		STM32_FUNCTION(15, "LCD_R1"),1987		STM32_FUNCTION(16, "EVENTOUT"),1988		STM32_FUNCTION(17, "ANALOG")1989	),1990	STM32_PIN_PKG(1991		PINCTRL_PIN(145, "PJ1"),1992		STM32MP_PKG_AA,1993		STM32_FUNCTION(0, "GPIOJ1"),1994		STM32_FUNCTION(1, "TRACED9"),1995		STM32_FUNCTION(15, "LCD_R2"),1996		STM32_FUNCTION(16, "EVENTOUT"),1997		STM32_FUNCTION(17, "ANALOG")1998	),1999	STM32_PIN_PKG(2000		PINCTRL_PIN(146, "PJ2"),2001		STM32MP_PKG_AA,2002		STM32_FUNCTION(0, "GPIOJ2"),2003		STM32_FUNCTION(1, "TRACED10"),2004		STM32_FUNCTION(14, "DSI_TE"),2005		STM32_FUNCTION(15, "LCD_R3"),2006		STM32_FUNCTION(16, "EVENTOUT"),2007		STM32_FUNCTION(17, "ANALOG")2008	),2009	STM32_PIN_PKG(2010		PINCTRL_PIN(147, "PJ3"),2011		STM32MP_PKG_AA,2012		STM32_FUNCTION(0, "GPIOJ3"),2013		STM32_FUNCTION(1, "TRACED11"),2014		STM32_FUNCTION(15, "LCD_R4"),2015		STM32_FUNCTION(16, "EVENTOUT"),2016		STM32_FUNCTION(17, "ANALOG")2017	),2018	STM32_PIN_PKG(2019		PINCTRL_PIN(148, "PJ4"),2020		STM32MP_PKG_AA,2021		STM32_FUNCTION(0, "GPIOJ4"),2022		STM32_FUNCTION(1, "TRACED12"),2023		STM32_FUNCTION(15, "LCD_R5"),2024		STM32_FUNCTION(16, "EVENTOUT"),2025		STM32_FUNCTION(17, "ANALOG")2026	),2027	STM32_PIN_PKG(2028		PINCTRL_PIN(149, "PJ5"),2029		STM32MP_PKG_AA,2030		STM32_FUNCTION(0, "GPIOJ5"),2031		STM32_FUNCTION(1, "TRACED2"),2032		STM32_FUNCTION(3, "HDP2"),2033		STM32_FUNCTION(15, "LCD_R6"),2034		STM32_FUNCTION(16, "EVENTOUT"),2035		STM32_FUNCTION(17, "ANALOG")2036	),2037	STM32_PIN_PKG(2038		PINCTRL_PIN(150, "PJ6"),2039		STM32MP_PKG_AA,2040		STM32_FUNCTION(0, "GPIOJ6"),2041		STM32_FUNCTION(1, "TRACED3"),2042		STM32_FUNCTION(3, "HDP3"),2043		STM32_FUNCTION(4, "TIM8_CH2"),2044		STM32_FUNCTION(15, "LCD_R7"),2045		STM32_FUNCTION(16, "EVENTOUT"),2046		STM32_FUNCTION(17, "ANALOG")2047	),2048	STM32_PIN_PKG(2049		PINCTRL_PIN(151, "PJ7"),2050		STM32MP_PKG_AA,2051		STM32_FUNCTION(0, "GPIOJ7"),2052		STM32_FUNCTION(1, "TRACED13"),2053		STM32_FUNCTION(4, "TIM8_CH2N"),2054		STM32_FUNCTION(15, "LCD_G0"),2055		STM32_FUNCTION(16, "EVENTOUT"),2056		STM32_FUNCTION(17, "ANALOG")2057	),2058	STM32_PIN_PKG(2059		PINCTRL_PIN(152, "PJ8"),2060		STM32MP_PKG_AA,2061		STM32_FUNCTION(0, "GPIOJ8"),2062		STM32_FUNCTION(1, "TRACED14"),2063		STM32_FUNCTION(2, "TIM1_CH3N"),2064		STM32_FUNCTION(4, "TIM8_CH1"),2065		STM32_FUNCTION(9, "UART8_TX"),2066		STM32_FUNCTION(15, "LCD_G1"),2067		STM32_FUNCTION(16, "EVENTOUT"),2068		STM32_FUNCTION(17, "ANALOG")2069	),2070	STM32_PIN_PKG(2071		PINCTRL_PIN(153, "PJ9"),2072		STM32MP_PKG_AA,2073		STM32_FUNCTION(0, "GPIOJ9"),2074		STM32_FUNCTION(1, "TRACED15"),2075		STM32_FUNCTION(2, "TIM1_CH3"),2076		STM32_FUNCTION(4, "TIM8_CH1N"),2077		STM32_FUNCTION(9, "UART8_RX"),2078		STM32_FUNCTION(15, "LCD_G2"),2079		STM32_FUNCTION(16, "EVENTOUT"),2080		STM32_FUNCTION(17, "ANALOG")2081	),2082	STM32_PIN_PKG(2083		PINCTRL_PIN(154, "PJ10"),2084		STM32MP_PKG_AA,2085		STM32_FUNCTION(0, "GPIOJ10"),2086		STM32_FUNCTION(2, "TIM1_CH2N"),2087		STM32_FUNCTION(4, "TIM8_CH2"),2088		STM32_FUNCTION(6, "SPI5_MOSI"),2089		STM32_FUNCTION(15, "LCD_G3"),2090		STM32_FUNCTION(16, "EVENTOUT"),2091		STM32_FUNCTION(17, "ANALOG")2092	),2093	STM32_PIN_PKG(2094		PINCTRL_PIN(155, "PJ11"),2095		STM32MP_PKG_AA,2096		STM32_FUNCTION(0, "GPIOJ11"),2097		STM32_FUNCTION(2, "TIM1_CH2"),2098		STM32_FUNCTION(4, "TIM8_CH2N"),2099		STM32_FUNCTION(6, "SPI5_MISO"),2100		STM32_FUNCTION(15, "LCD_G4"),2101		STM32_FUNCTION(16, "EVENTOUT"),2102		STM32_FUNCTION(17, "ANALOG")2103	),2104	STM32_PIN_PKG(2105		PINCTRL_PIN(156, "PJ12"),2106		STM32MP_PKG_AA,2107		STM32_FUNCTION(0, "GPIOJ12"),2108		STM32_FUNCTION(10, "LCD_G3"),2109		STM32_FUNCTION(15, "LCD_B0"),2110		STM32_FUNCTION(16, "EVENTOUT"),2111		STM32_FUNCTION(17, "ANALOG")2112	),2113	STM32_PIN_PKG(2114		PINCTRL_PIN(157, "PJ13"),2115		STM32MP_PKG_AA,2116		STM32_FUNCTION(0, "GPIOJ13"),2117		STM32_FUNCTION(10, "LCD_G4"),2118		STM32_FUNCTION(15, "LCD_B1"),2119		STM32_FUNCTION(16, "EVENTOUT"),2120		STM32_FUNCTION(17, "ANALOG")2121	),2122	STM32_PIN_PKG(2123		PINCTRL_PIN(158, "PJ14"),2124		STM32MP_PKG_AA,2125		STM32_FUNCTION(0, "GPIOJ14"),2126		STM32_FUNCTION(15, "LCD_B2"),2127		STM32_FUNCTION(16, "EVENTOUT"),2128		STM32_FUNCTION(17, "ANALOG")2129	),2130	STM32_PIN_PKG(2131		PINCTRL_PIN(159, "PJ15"),2132		STM32MP_PKG_AA,2133		STM32_FUNCTION(0, "GPIOJ15"),2134		STM32_FUNCTION(15, "LCD_B3"),2135		STM32_FUNCTION(16, "EVENTOUT"),2136		STM32_FUNCTION(17, "ANALOG")2137	),2138	STM32_PIN_PKG(2139		PINCTRL_PIN(160, "PK0"),2140		STM32MP_PKG_AA,2141		STM32_FUNCTION(0, "GPIOK0"),2142		STM32_FUNCTION(2, "TIM1_CH1N"),2143		STM32_FUNCTION(4, "TIM8_CH3"),2144		STM32_FUNCTION(6, "SPI5_SCK"),2145		STM32_FUNCTION(15, "LCD_G5"),2146		STM32_FUNCTION(16, "EVENTOUT"),2147		STM32_FUNCTION(17, "ANALOG")2148	),2149	STM32_PIN_PKG(2150		PINCTRL_PIN(161, "PK1"),2151		STM32MP_PKG_AA,2152		STM32_FUNCTION(0, "GPIOK1"),2153		STM32_FUNCTION(1, "TRACED4"),2154		STM32_FUNCTION(2, "TIM1_CH1"),2155		STM32_FUNCTION(3, "HDP4"),2156		STM32_FUNCTION(4, "TIM8_CH3N"),2157		STM32_FUNCTION(6, "SPI5_NSS"),2158		STM32_FUNCTION(15, "LCD_G6"),2159		STM32_FUNCTION(16, "EVENTOUT"),2160		STM32_FUNCTION(17, "ANALOG")2161	),2162	STM32_PIN_PKG(2163		PINCTRL_PIN(162, "PK2"),2164		STM32MP_PKG_AA,2165		STM32_FUNCTION(0, "GPIOK2"),2166		STM32_FUNCTION(1, "TRACED5"),2167		STM32_FUNCTION(2, "TIM1_BKIN"),2168		STM32_FUNCTION(3, "HDP5"),2169		STM32_FUNCTION(4, "TIM8_BKIN"),2170		STM32_FUNCTION(15, "LCD_G7"),2171		STM32_FUNCTION(16, "EVENTOUT"),2172		STM32_FUNCTION(17, "ANALOG")2173	),2174	STM32_PIN_PKG(2175		PINCTRL_PIN(163, "PK3"),2176		STM32MP_PKG_AA,2177		STM32_FUNCTION(0, "GPIOK3"),2178		STM32_FUNCTION(15, "LCD_B4"),2179		STM32_FUNCTION(16, "EVENTOUT"),2180		STM32_FUNCTION(17, "ANALOG")2181	),2182	STM32_PIN_PKG(2183		PINCTRL_PIN(164, "PK4"),2184		STM32MP_PKG_AA,2185		STM32_FUNCTION(0, "GPIOK4"),2186		STM32_FUNCTION(15, "LCD_B5"),2187		STM32_FUNCTION(16, "EVENTOUT"),2188		STM32_FUNCTION(17, "ANALOG")2189	),2190	STM32_PIN_PKG(2191		PINCTRL_PIN(165, "PK5"),2192		STM32MP_PKG_AA,2193		STM32_FUNCTION(0, "GPIOK5"),2194		STM32_FUNCTION(1, "TRACED6"),2195		STM32_FUNCTION(3, "HDP6"),2196		STM32_FUNCTION(15, "LCD_B6"),2197		STM32_FUNCTION(16, "EVENTOUT"),2198		STM32_FUNCTION(17, "ANALOG")2199	),2200	STM32_PIN_PKG(2201		PINCTRL_PIN(166, "PK6"),2202		STM32MP_PKG_AA,2203		STM32_FUNCTION(0, "GPIOK6"),2204		STM32_FUNCTION(1, "TRACED7"),2205		STM32_FUNCTION(3, "HDP7"),2206		STM32_FUNCTION(15, "LCD_B7"),2207		STM32_FUNCTION(16, "EVENTOUT"),2208		STM32_FUNCTION(17, "ANALOG")2209	),2210	STM32_PIN_PKG(2211		PINCTRL_PIN(167, "PK7"),2212		STM32MP_PKG_AA,2213		STM32_FUNCTION(0, "GPIOK7"),2214		STM32_FUNCTION(15, "LCD_DE"),2215		STM32_FUNCTION(16, "EVENTOUT"),2216		STM32_FUNCTION(17, "ANALOG")2217	),2218};2219 2220static const struct stm32_desc_pin stm32mp157_z_pins[] = {2221	STM32_PIN_PKG(2222		PINCTRL_PIN(400, "PZ0"),2223		STM32MP_PKG_AA | STM32MP_PKG_AC,2224		STM32_FUNCTION(0, "GPIOZ0"),2225		STM32_FUNCTION(3, "I2C6_SCL"),2226		STM32_FUNCTION(4, "I2C2_SCL"),2227		STM32_FUNCTION(6, "SPI1_SCK I2S1_CK"),2228		STM32_FUNCTION(8, "USART1_CK"),2229		STM32_FUNCTION(9, "SPI6_SCK"),2230		STM32_FUNCTION(16, "EVENTOUT"),2231		STM32_FUNCTION(17, "ANALOG")2232	),2233	STM32_PIN_PKG(2234		PINCTRL_PIN(401, "PZ1"),2235		STM32MP_PKG_AA | STM32MP_PKG_AC,2236		STM32_FUNCTION(0, "GPIOZ1"),2237		STM32_FUNCTION(3, "I2C6_SDA"),2238		STM32_FUNCTION(4, "I2C2_SDA"),2239		STM32_FUNCTION(5, "I2C5_SDA"),2240		STM32_FUNCTION(6, "SPI1_MISO I2S1_SDI"),2241		STM32_FUNCTION(7, "I2C4_SDA"),2242		STM32_FUNCTION(8, "USART1_RX"),2243		STM32_FUNCTION(9, "SPI6_MISO"),2244		STM32_FUNCTION(16, "EVENTOUT"),2245		STM32_FUNCTION(17, "ANALOG")2246	),2247	STM32_PIN_PKG(2248		PINCTRL_PIN(402, "PZ2"),2249		STM32MP_PKG_AA | STM32MP_PKG_AC,2250		STM32_FUNCTION(0, "GPIOZ2"),2251		STM32_FUNCTION(3, "I2C6_SCL"),2252		STM32_FUNCTION(4, "I2C2_SCL"),2253		STM32_FUNCTION(5, "I2C5_SMBA"),2254		STM32_FUNCTION(6, "SPI1_MOSI I2S1_SDO"),2255		STM32_FUNCTION(7, "I2C4_SMBA"),2256		STM32_FUNCTION(8, "USART1_TX"),2257		STM32_FUNCTION(9, "SPI6_MOSI"),2258		STM32_FUNCTION(16, "EVENTOUT"),2259		STM32_FUNCTION(17, "ANALOG")2260	),2261	STM32_PIN_PKG(2262		PINCTRL_PIN(403, "PZ3"),2263		STM32MP_PKG_AA | STM32MP_PKG_AC,2264		STM32_FUNCTION(0, "GPIOZ3"),2265		STM32_FUNCTION(3, "I2C6_SDA"),2266		STM32_FUNCTION(4, "I2C2_SDA"),2267		STM32_FUNCTION(5, "I2C5_SDA"),2268		STM32_FUNCTION(6, "SPI1_NSS I2S1_WS"),2269		STM32_FUNCTION(7, "I2C4_SDA"),2270		STM32_FUNCTION(8, "USART1_CTS USART1_NSS"),2271		STM32_FUNCTION(9, "SPI6_NSS"),2272		STM32_FUNCTION(16, "EVENTOUT"),2273		STM32_FUNCTION(17, "ANALOG")2274	),2275	STM32_PIN_PKG(2276		PINCTRL_PIN(404, "PZ4"),2277		STM32MP_PKG_AA | STM32MP_PKG_AC,2278		STM32_FUNCTION(0, "GPIOZ4"),2279		STM32_FUNCTION(3, "I2C6_SCL"),2280		STM32_FUNCTION(4, "I2C2_SCL"),2281		STM32_FUNCTION(5, "I2C5_SCL"),2282		STM32_FUNCTION(7, "I2C4_SCL"),2283		STM32_FUNCTION(16, "EVENTOUT"),2284		STM32_FUNCTION(17, "ANALOG")2285	),2286	STM32_PIN_PKG(2287		PINCTRL_PIN(405, "PZ5"),2288		STM32MP_PKG_AA | STM32MP_PKG_AC,2289		STM32_FUNCTION(0, "GPIOZ5"),2290		STM32_FUNCTION(3, "I2C6_SDA"),2291		STM32_FUNCTION(4, "I2C2_SDA"),2292		STM32_FUNCTION(5, "I2C5_SDA"),2293		STM32_FUNCTION(7, "I2C4_SDA"),2294		STM32_FUNCTION(8, "USART1_RTS USART1_DE"),2295		STM32_FUNCTION(16, "EVENTOUT"),2296		STM32_FUNCTION(17, "ANALOG")2297	),2298	STM32_PIN_PKG(2299		PINCTRL_PIN(406, "PZ6"),2300		STM32MP_PKG_AA | STM32MP_PKG_AC,2301		STM32_FUNCTION(0, "GPIOZ6"),2302		STM32_FUNCTION(3, "I2C6_SCL"),2303		STM32_FUNCTION(4, "I2C2_SCL"),2304		STM32_FUNCTION(5, "USART1_CK"),2305		STM32_FUNCTION(6, "I2S1_MCK"),2306		STM32_FUNCTION(7, "I2C4_SMBA"),2307		STM32_FUNCTION(8, "USART1_RX"),2308		STM32_FUNCTION(16, "EVENTOUT"),2309		STM32_FUNCTION(17, "ANALOG")2310	),2311	STM32_PIN_PKG(2312		PINCTRL_PIN(407, "PZ7"),2313		STM32MP_PKG_AA | STM32MP_PKG_AC,2314		STM32_FUNCTION(0, "GPIOZ7"),2315		STM32_FUNCTION(3, "I2C6_SDA"),2316		STM32_FUNCTION(4, "I2C2_SDA"),2317		STM32_FUNCTION(8, "USART1_TX"),2318		STM32_FUNCTION(16, "EVENTOUT"),2319		STM32_FUNCTION(17, "ANALOG")2320	),2321};2322 2323static struct stm32_pinctrl_match_data stm32mp157_match_data = {2324	.pins = stm32mp157_pins,2325	.npins = ARRAY_SIZE(stm32mp157_pins),2326};2327 2328static struct stm32_pinctrl_match_data stm32mp157_z_match_data = {2329	.pins = stm32mp157_z_pins,2330	.npins = ARRAY_SIZE(stm32mp157_z_pins),2331};2332 2333static const struct of_device_id stm32mp157_pctrl_match[] = {2334	{2335		.compatible = "st,stm32mp157-pinctrl",2336		.data = &stm32mp157_match_data,2337	},2338	{2339		.compatible = "st,stm32mp157-z-pinctrl",2340		.data = &stm32mp157_z_match_data,2341	},2342	{ }2343};2344 2345static const struct dev_pm_ops stm32_pinctrl_dev_pm_ops = {2346	 SET_LATE_SYSTEM_SLEEP_PM_OPS(stm32_pinctrl_suspend, stm32_pinctrl_resume)2347};2348 2349static struct platform_driver stm32mp157_pinctrl_driver = {2350	.probe = stm32_pctl_probe,2351	.driver = {2352		.name = "stm32mp157-pinctrl",2353		.of_match_table = stm32mp157_pctrl_match,2354		.pm = &stm32_pinctrl_dev_pm_ops,2355	},2356};2357 2358static int __init stm32mp157_pinctrl_init(void)2359{2360	return platform_driver_register(&stm32mp157_pinctrl_driver);2361}2362arch_initcall(stm32mp157_pinctrl_init);2363