File Index
Files and directories
Sign in
FILE

pinctrl-stm32mp157.c

File preview with syntax highlighting.

linux-6.19.14/drivers/pinctrl/stm32/pinctrl-stm32mp157.c C
   1// SPDX-License-Identifier: GPL-2.0
   2/*
   3 * Copyright (C) STMicroelectronics 2017 - All Rights Reserved
   4 * 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);
~/ Read-only file preview.