Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at v4.9-rc8 1239 lines 45 kB view raw
1#ifndef _DT_BINDINGS_STM32F429_PINFUNC_H 2#define _DT_BINDINGS_STM32F429_PINFUNC_H 3 4#define STM32F429_PA0_FUNC_GPIO 0x0 5#define STM32F429_PA0_FUNC_TIM2_CH1_TIM2_ETR 0x2 6#define STM32F429_PA0_FUNC_TIM5_CH1 0x3 7#define STM32F429_PA0_FUNC_TIM8_ETR 0x4 8#define STM32F429_PA0_FUNC_USART2_CTS 0x8 9#define STM32F429_PA0_FUNC_UART4_TX 0x9 10#define STM32F429_PA0_FUNC_ETH_MII_CRS 0xc 11#define STM32F429_PA0_FUNC_EVENTOUT 0x10 12#define STM32F429_PA0_FUNC_ANALOG 0x11 13 14#define STM32F429_PA1_FUNC_GPIO 0x100 15#define STM32F429_PA1_FUNC_TIM2_CH2 0x102 16#define STM32F429_PA1_FUNC_TIM5_CH2 0x103 17#define STM32F429_PA1_FUNC_USART2_RTS 0x108 18#define STM32F429_PA1_FUNC_UART4_RX 0x109 19#define STM32F429_PA1_FUNC_ETH_MII_RX_CLK_ETH_RMII_REF_CLK 0x10c 20#define STM32F429_PA1_FUNC_EVENTOUT 0x110 21#define STM32F429_PA1_FUNC_ANALOG 0x111 22 23#define STM32F429_PA2_FUNC_GPIO 0x200 24#define STM32F429_PA2_FUNC_TIM2_CH3 0x202 25#define STM32F429_PA2_FUNC_TIM5_CH3 0x203 26#define STM32F429_PA2_FUNC_TIM9_CH1 0x204 27#define STM32F429_PA2_FUNC_USART2_TX 0x208 28#define STM32F429_PA2_FUNC_ETH_MDIO 0x20c 29#define STM32F429_PA2_FUNC_EVENTOUT 0x210 30#define STM32F429_PA2_FUNC_ANALOG 0x211 31 32#define STM32F429_PA3_FUNC_GPIO 0x300 33#define STM32F429_PA3_FUNC_TIM2_CH4 0x302 34#define STM32F429_PA3_FUNC_TIM5_CH4 0x303 35#define STM32F429_PA3_FUNC_TIM9_CH2 0x304 36#define STM32F429_PA3_FUNC_USART2_RX 0x308 37#define STM32F429_PA3_FUNC_OTG_HS_ULPI_D0 0x30b 38#define STM32F429_PA3_FUNC_ETH_MII_COL 0x30c 39#define STM32F429_PA3_FUNC_LCD_B5 0x30f 40#define STM32F429_PA3_FUNC_EVENTOUT 0x310 41#define STM32F429_PA3_FUNC_ANALOG 0x311 42 43#define STM32F429_PA4_FUNC_GPIO 0x400 44#define STM32F429_PA4_FUNC_SPI1_NSS 0x406 45#define STM32F429_PA4_FUNC_SPI3_NSS_I2S3_WS 0x407 46#define STM32F429_PA4_FUNC_USART2_CK 0x408 47#define STM32F429_PA4_FUNC_OTG_HS_SOF 0x40d 48#define STM32F429_PA4_FUNC_DCMI_HSYNC 0x40e 49#define STM32F429_PA4_FUNC_LCD_VSYNC 0x40f 50#define STM32F429_PA4_FUNC_EVENTOUT 0x410 51#define STM32F429_PA4_FUNC_ANALOG 0x411 52 53#define STM32F429_PA5_FUNC_GPIO 0x500 54#define STM32F429_PA5_FUNC_TIM2_CH1_TIM2_ETR 0x502 55#define STM32F429_PA5_FUNC_TIM8_CH1N 0x504 56#define STM32F429_PA5_FUNC_SPI1_SCK 0x506 57#define STM32F429_PA5_FUNC_OTG_HS_ULPI_CK 0x50b 58#define STM32F429_PA5_FUNC_EVENTOUT 0x510 59#define STM32F429_PA5_FUNC_ANALOG 0x511 60 61#define STM32F429_PA6_FUNC_GPIO 0x600 62#define STM32F429_PA6_FUNC_TIM1_BKIN 0x602 63#define STM32F429_PA6_FUNC_TIM3_CH1 0x603 64#define STM32F429_PA6_FUNC_TIM8_BKIN 0x604 65#define STM32F429_PA6_FUNC_SPI1_MISO 0x606 66#define STM32F429_PA6_FUNC_TIM13_CH1 0x60a 67#define STM32F429_PA6_FUNC_DCMI_PIXCLK 0x60e 68#define STM32F429_PA6_FUNC_LCD_G2 0x60f 69#define STM32F429_PA6_FUNC_EVENTOUT 0x610 70#define STM32F429_PA6_FUNC_ANALOG 0x611 71 72#define STM32F429_PA7_FUNC_GPIO 0x700 73#define STM32F429_PA7_FUNC_TIM1_CH1N 0x702 74#define STM32F429_PA7_FUNC_TIM3_CH2 0x703 75#define STM32F429_PA7_FUNC_TIM8_CH1N 0x704 76#define STM32F429_PA7_FUNC_SPI1_MOSI 0x706 77#define STM32F429_PA7_FUNC_TIM14_CH1 0x70a 78#define STM32F429_PA7_FUNC_ETH_MII_RX_DV_ETH_RMII_CRS_DV 0x70c 79#define STM32F429_PA7_FUNC_EVENTOUT 0x710 80#define STM32F429_PA7_FUNC_ANALOG 0x711 81 82#define STM32F429_PA8_FUNC_GPIO 0x800 83#define STM32F429_PA8_FUNC_MCO1 0x801 84#define STM32F429_PA8_FUNC_TIM1_CH1 0x802 85#define STM32F429_PA8_FUNC_I2C3_SCL 0x805 86#define STM32F429_PA8_FUNC_USART1_CK 0x808 87#define STM32F429_PA8_FUNC_OTG_FS_SOF 0x80b 88#define STM32F429_PA8_FUNC_LCD_R6 0x80f 89#define STM32F429_PA8_FUNC_EVENTOUT 0x810 90#define STM32F429_PA8_FUNC_ANALOG 0x811 91 92#define STM32F429_PA9_FUNC_GPIO 0x900 93#define STM32F429_PA9_FUNC_TIM1_CH2 0x902 94#define STM32F429_PA9_FUNC_I2C3_SMBA 0x905 95#define STM32F429_PA9_FUNC_USART1_TX 0x908 96#define STM32F429_PA9_FUNC_DCMI_D0 0x90e 97#define STM32F429_PA9_FUNC_EVENTOUT 0x910 98#define STM32F429_PA9_FUNC_ANALOG 0x911 99 100#define STM32F429_PA10_FUNC_GPIO 0xa00 101#define STM32F429_PA10_FUNC_TIM1_CH3 0xa02 102#define STM32F429_PA10_FUNC_USART1_RX 0xa08 103#define STM32F429_PA10_FUNC_OTG_FS_ID 0xa0b 104#define STM32F429_PA10_FUNC_DCMI_D1 0xa0e 105#define STM32F429_PA10_FUNC_EVENTOUT 0xa10 106#define STM32F429_PA10_FUNC_ANALOG 0xa11 107 108#define STM32F429_PA11_FUNC_GPIO 0xb00 109#define STM32F429_PA11_FUNC_TIM1_CH4 0xb02 110#define STM32F429_PA11_FUNC_USART1_CTS 0xb08 111#define STM32F429_PA11_FUNC_CAN1_RX 0xb0a 112#define STM32F429_PA11_FUNC_OTG_FS_DM 0xb0b 113#define STM32F429_PA11_FUNC_LCD_R4 0xb0f 114#define STM32F429_PA11_FUNC_EVENTOUT 0xb10 115#define STM32F429_PA11_FUNC_ANALOG 0xb11 116 117#define STM32F429_PA12_FUNC_GPIO 0xc00 118#define STM32F429_PA12_FUNC_TIM1_ETR 0xc02 119#define STM32F429_PA12_FUNC_USART1_RTS 0xc08 120#define STM32F429_PA12_FUNC_CAN1_TX 0xc0a 121#define STM32F429_PA12_FUNC_OTG_FS_DP 0xc0b 122#define STM32F429_PA12_FUNC_LCD_R5 0xc0f 123#define STM32F429_PA12_FUNC_EVENTOUT 0xc10 124#define STM32F429_PA12_FUNC_ANALOG 0xc11 125 126#define STM32F429_PA13_FUNC_GPIO 0xd00 127#define STM32F429_PA13_FUNC_JTMS_SWDIO 0xd01 128#define STM32F429_PA13_FUNC_EVENTOUT 0xd10 129#define STM32F429_PA13_FUNC_ANALOG 0xd11 130 131#define STM32F429_PA14_FUNC_GPIO 0xe00 132#define STM32F429_PA14_FUNC_JTCK_SWCLK 0xe01 133#define STM32F429_PA14_FUNC_EVENTOUT 0xe10 134#define STM32F429_PA14_FUNC_ANALOG 0xe11 135 136#define STM32F429_PA15_FUNC_GPIO 0xf00 137#define STM32F429_PA15_FUNC_JTDI 0xf01 138#define STM32F429_PA15_FUNC_TIM2_CH1_TIM2_ETR 0xf02 139#define STM32F429_PA15_FUNC_SPI1_NSS 0xf06 140#define STM32F429_PA15_FUNC_SPI3_NSS_I2S3_WS 0xf07 141#define STM32F429_PA15_FUNC_EVENTOUT 0xf10 142#define STM32F429_PA15_FUNC_ANALOG 0xf11 143 144 145 146#define STM32F429_PB0_FUNC_GPIO 0x1000 147#define STM32F429_PB0_FUNC_TIM1_CH2N 0x1002 148#define STM32F429_PB0_FUNC_TIM3_CH3 0x1003 149#define STM32F429_PB0_FUNC_TIM8_CH2N 0x1004 150#define STM32F429_PB0_FUNC_LCD_R3 0x100a 151#define STM32F429_PB0_FUNC_OTG_HS_ULPI_D1 0x100b 152#define STM32F429_PB0_FUNC_ETH_MII_RXD2 0x100c 153#define STM32F429_PB0_FUNC_EVENTOUT 0x1010 154#define STM32F429_PB0_FUNC_ANALOG 0x1011 155 156#define STM32F429_PB1_FUNC_GPIO 0x1100 157#define STM32F429_PB1_FUNC_TIM1_CH3N 0x1102 158#define STM32F429_PB1_FUNC_TIM3_CH4 0x1103 159#define STM32F429_PB1_FUNC_TIM8_CH3N 0x1104 160#define STM32F429_PB1_FUNC_LCD_R6 0x110a 161#define STM32F429_PB1_FUNC_OTG_HS_ULPI_D2 0x110b 162#define STM32F429_PB1_FUNC_ETH_MII_RXD3 0x110c 163#define STM32F429_PB1_FUNC_EVENTOUT 0x1110 164#define STM32F429_PB1_FUNC_ANALOG 0x1111 165 166#define STM32F429_PB2_FUNC_GPIO 0x1200 167#define STM32F429_PB2_FUNC_EVENTOUT 0x1210 168#define STM32F429_PB2_FUNC_ANALOG 0x1211 169 170#define STM32F429_PB3_FUNC_GPIO 0x1300 171#define STM32F429_PB3_FUNC_JTDO_TRACESWO 0x1301 172#define STM32F429_PB3_FUNC_TIM2_CH2 0x1302 173#define STM32F429_PB3_FUNC_SPI1_SCK 0x1306 174#define STM32F429_PB3_FUNC_SPI3_SCK_I2S3_CK 0x1307 175#define STM32F429_PB3_FUNC_EVENTOUT 0x1310 176#define STM32F429_PB3_FUNC_ANALOG 0x1311 177 178#define STM32F429_PB4_FUNC_GPIO 0x1400 179#define STM32F429_PB4_FUNC_NJTRST 0x1401 180#define STM32F429_PB4_FUNC_TIM3_CH1 0x1403 181#define STM32F429_PB4_FUNC_SPI1_MISO 0x1406 182#define STM32F429_PB4_FUNC_SPI3_MISO 0x1407 183#define STM32F429_PB4_FUNC_I2S3EXT_SD 0x1408 184#define STM32F429_PB4_FUNC_EVENTOUT 0x1410 185#define STM32F429_PB4_FUNC_ANALOG 0x1411 186 187#define STM32F429_PB5_FUNC_GPIO 0x1500 188#define STM32F429_PB5_FUNC_TIM3_CH2 0x1503 189#define STM32F429_PB5_FUNC_I2C1_SMBA 0x1505 190#define STM32F429_PB5_FUNC_SPI1_MOSI 0x1506 191#define STM32F429_PB5_FUNC_SPI3_MOSI_I2S3_SD 0x1507 192#define STM32F429_PB5_FUNC_CAN2_RX 0x150a 193#define STM32F429_PB5_FUNC_OTG_HS_ULPI_D7 0x150b 194#define STM32F429_PB5_FUNC_ETH_PPS_OUT 0x150c 195#define STM32F429_PB5_FUNC_FMC_SDCKE1 0x150d 196#define STM32F429_PB5_FUNC_DCMI_D10 0x150e 197#define STM32F429_PB5_FUNC_EVENTOUT 0x1510 198#define STM32F429_PB5_FUNC_ANALOG 0x1511 199 200#define STM32F429_PB6_FUNC_GPIO 0x1600 201#define STM32F429_PB6_FUNC_TIM4_CH1 0x1603 202#define STM32F429_PB6_FUNC_I2C1_SCL 0x1605 203#define STM32F429_PB6_FUNC_USART1_TX 0x1608 204#define STM32F429_PB6_FUNC_CAN2_TX 0x160a 205#define STM32F429_PB6_FUNC_FMC_SDNE1 0x160d 206#define STM32F429_PB6_FUNC_DCMI_D5 0x160e 207#define STM32F429_PB6_FUNC_EVENTOUT 0x1610 208#define STM32F429_PB6_FUNC_ANALOG 0x1611 209 210#define STM32F429_PB7_FUNC_GPIO 0x1700 211#define STM32F429_PB7_FUNC_TIM4_CH2 0x1703 212#define STM32F429_PB7_FUNC_I2C1_SDA 0x1705 213#define STM32F429_PB7_FUNC_USART1_RX 0x1708 214#define STM32F429_PB7_FUNC_FMC_NL 0x170d 215#define STM32F429_PB7_FUNC_DCMI_VSYNC 0x170e 216#define STM32F429_PB7_FUNC_EVENTOUT 0x1710 217#define STM32F429_PB7_FUNC_ANALOG 0x1711 218 219#define STM32F429_PB8_FUNC_GPIO 0x1800 220#define STM32F429_PB8_FUNC_TIM4_CH3 0x1803 221#define STM32F429_PB8_FUNC_TIM10_CH1 0x1804 222#define STM32F429_PB8_FUNC_I2C1_SCL 0x1805 223#define STM32F429_PB8_FUNC_CAN1_RX 0x180a 224#define STM32F429_PB8_FUNC_ETH_MII_TXD3 0x180c 225#define STM32F429_PB8_FUNC_SDIO_D4 0x180d 226#define STM32F429_PB8_FUNC_DCMI_D6 0x180e 227#define STM32F429_PB8_FUNC_LCD_B6 0x180f 228#define STM32F429_PB8_FUNC_EVENTOUT 0x1810 229#define STM32F429_PB8_FUNC_ANALOG 0x1811 230 231#define STM32F429_PB9_FUNC_GPIO 0x1900 232#define STM32F429_PB9_FUNC_TIM4_CH4 0x1903 233#define STM32F429_PB9_FUNC_TIM11_CH1 0x1904 234#define STM32F429_PB9_FUNC_I2C1_SDA 0x1905 235#define STM32F429_PB9_FUNC_SPI2_NSS_I2S2_WS 0x1906 236#define STM32F429_PB9_FUNC_CAN1_TX 0x190a 237#define STM32F429_PB9_FUNC_SDIO_D5 0x190d 238#define STM32F429_PB9_FUNC_DCMI_D7 0x190e 239#define STM32F429_PB9_FUNC_LCD_B7 0x190f 240#define STM32F429_PB9_FUNC_EVENTOUT 0x1910 241#define STM32F429_PB9_FUNC_ANALOG 0x1911 242 243#define STM32F429_PB10_FUNC_GPIO 0x1a00 244#define STM32F429_PB10_FUNC_TIM2_CH3 0x1a02 245#define STM32F429_PB10_FUNC_I2C2_SCL 0x1a05 246#define STM32F429_PB10_FUNC_SPI2_SCK_I2S2_CK 0x1a06 247#define STM32F429_PB10_FUNC_USART3_TX 0x1a08 248#define STM32F429_PB10_FUNC_OTG_HS_ULPI_D3 0x1a0b 249#define STM32F429_PB10_FUNC_ETH_MII_RX_ER 0x1a0c 250#define STM32F429_PB10_FUNC_LCD_G4 0x1a0f 251#define STM32F429_PB10_FUNC_EVENTOUT 0x1a10 252#define STM32F429_PB10_FUNC_ANALOG 0x1a11 253 254#define STM32F429_PB11_FUNC_GPIO 0x1b00 255#define STM32F429_PB11_FUNC_TIM2_CH4 0x1b02 256#define STM32F429_PB11_FUNC_I2C2_SDA 0x1b05 257#define STM32F429_PB11_FUNC_USART3_RX 0x1b08 258#define STM32F429_PB11_FUNC_OTG_HS_ULPI_D4 0x1b0b 259#define STM32F429_PB11_FUNC_ETH_MII_TX_EN_ETH_RMII_TX_EN 0x1b0c 260#define STM32F429_PB11_FUNC_LCD_G5 0x1b0f 261#define STM32F429_PB11_FUNC_EVENTOUT 0x1b10 262#define STM32F429_PB11_FUNC_ANALOG 0x1b11 263 264#define STM32F429_PB12_FUNC_GPIO 0x1c00 265#define STM32F429_PB12_FUNC_TIM1_BKIN 0x1c02 266#define STM32F429_PB12_FUNC_I2C2_SMBA 0x1c05 267#define STM32F429_PB12_FUNC_SPI2_NSS_I2S2_WS 0x1c06 268#define STM32F429_PB12_FUNC_USART3_CK 0x1c08 269#define STM32F429_PB12_FUNC_CAN2_RX 0x1c0a 270#define STM32F429_PB12_FUNC_OTG_HS_ULPI_D5 0x1c0b 271#define STM32F429_PB12_FUNC_ETH_MII_TXD0_ETH_RMII_TXD0 0x1c0c 272#define STM32F429_PB12_FUNC_OTG_HS_ID 0x1c0d 273#define STM32F429_PB12_FUNC_EVENTOUT 0x1c10 274#define STM32F429_PB12_FUNC_ANALOG 0x1c11 275 276#define STM32F429_PB13_FUNC_GPIO 0x1d00 277#define STM32F429_PB13_FUNC_TIM1_CH1N 0x1d02 278#define STM32F429_PB13_FUNC_SPI2_SCK_I2S2_CK 0x1d06 279#define STM32F429_PB13_FUNC_USART3_CTS 0x1d08 280#define STM32F429_PB13_FUNC_CAN2_TX 0x1d0a 281#define STM32F429_PB13_FUNC_OTG_HS_ULPI_D6 0x1d0b 282#define STM32F429_PB13_FUNC_ETH_MII_TXD1_ETH_RMII_TXD1 0x1d0c 283#define STM32F429_PB13_FUNC_EVENTOUT 0x1d10 284#define STM32F429_PB13_FUNC_ANALOG 0x1d11 285 286#define STM32F429_PB14_FUNC_GPIO 0x1e00 287#define STM32F429_PB14_FUNC_TIM1_CH2N 0x1e02 288#define STM32F429_PB14_FUNC_TIM8_CH2N 0x1e04 289#define STM32F429_PB14_FUNC_SPI2_MISO 0x1e06 290#define STM32F429_PB14_FUNC_I2S2EXT_SD 0x1e07 291#define STM32F429_PB14_FUNC_USART3_RTS 0x1e08 292#define STM32F429_PB14_FUNC_TIM12_CH1 0x1e0a 293#define STM32F429_PB14_FUNC_OTG_HS_DM 0x1e0d 294#define STM32F429_PB14_FUNC_EVENTOUT 0x1e10 295#define STM32F429_PB14_FUNC_ANALOG 0x1e11 296 297#define STM32F429_PB15_FUNC_GPIO 0x1f00 298#define STM32F429_PB15_FUNC_RTC_REFIN 0x1f01 299#define STM32F429_PB15_FUNC_TIM1_CH3N 0x1f02 300#define STM32F429_PB15_FUNC_TIM8_CH3N 0x1f04 301#define STM32F429_PB15_FUNC_SPI2_MOSI_I2S2_SD 0x1f06 302#define STM32F429_PB15_FUNC_TIM12_CH2 0x1f0a 303#define STM32F429_PB15_FUNC_OTG_HS_DP 0x1f0d 304#define STM32F429_PB15_FUNC_EVENTOUT 0x1f10 305#define STM32F429_PB15_FUNC_ANALOG 0x1f11 306 307 308 309#define STM32F429_PC0_FUNC_GPIO 0x2000 310#define STM32F429_PC0_FUNC_OTG_HS_ULPI_STP 0x200b 311#define STM32F429_PC0_FUNC_FMC_SDNWE 0x200d 312#define STM32F429_PC0_FUNC_EVENTOUT 0x2010 313#define STM32F429_PC0_FUNC_ANALOG 0x2011 314 315#define STM32F429_PC1_FUNC_GPIO 0x2100 316#define STM32F429_PC1_FUNC_ETH_MDC 0x210c 317#define STM32F429_PC1_FUNC_EVENTOUT 0x2110 318#define STM32F429_PC1_FUNC_ANALOG 0x2111 319 320#define STM32F429_PC2_FUNC_GPIO 0x2200 321#define STM32F429_PC2_FUNC_SPI2_MISO 0x2206 322#define STM32F429_PC2_FUNC_I2S2EXT_SD 0x2207 323#define STM32F429_PC2_FUNC_OTG_HS_ULPI_DIR 0x220b 324#define STM32F429_PC2_FUNC_ETH_MII_TXD2 0x220c 325#define STM32F429_PC2_FUNC_FMC_SDNE0 0x220d 326#define STM32F429_PC2_FUNC_EVENTOUT 0x2210 327#define STM32F429_PC2_FUNC_ANALOG 0x2211 328 329#define STM32F429_PC3_FUNC_GPIO 0x2300 330#define STM32F429_PC3_FUNC_SPI2_MOSI_I2S2_SD 0x2306 331#define STM32F429_PC3_FUNC_OTG_HS_ULPI_NXT 0x230b 332#define STM32F429_PC3_FUNC_ETH_MII_TX_CLK 0x230c 333#define STM32F429_PC3_FUNC_FMC_SDCKE0 0x230d 334#define STM32F429_PC3_FUNC_EVENTOUT 0x2310 335#define STM32F429_PC3_FUNC_ANALOG 0x2311 336 337#define STM32F429_PC4_FUNC_GPIO 0x2400 338#define STM32F429_PC4_FUNC_ETH_MII_RXD0_ETH_RMII_RXD0 0x240c 339#define STM32F429_PC4_FUNC_EVENTOUT 0x2410 340#define STM32F429_PC4_FUNC_ANALOG 0x2411 341 342#define STM32F429_PC5_FUNC_GPIO 0x2500 343#define STM32F429_PC5_FUNC_ETH_MII_RXD1_ETH_RMII_RXD1 0x250c 344#define STM32F429_PC5_FUNC_EVENTOUT 0x2510 345#define STM32F429_PC5_FUNC_ANALOG 0x2511 346 347#define STM32F429_PC6_FUNC_GPIO 0x2600 348#define STM32F429_PC6_FUNC_TIM3_CH1 0x2603 349#define STM32F429_PC6_FUNC_TIM8_CH1 0x2604 350#define STM32F429_PC6_FUNC_I2S2_MCK 0x2606 351#define STM32F429_PC6_FUNC_USART6_TX 0x2609 352#define STM32F429_PC6_FUNC_SDIO_D6 0x260d 353#define STM32F429_PC6_FUNC_DCMI_D0 0x260e 354#define STM32F429_PC6_FUNC_LCD_HSYNC 0x260f 355#define STM32F429_PC6_FUNC_EVENTOUT 0x2610 356#define STM32F429_PC6_FUNC_ANALOG 0x2611 357 358#define STM32F429_PC7_FUNC_GPIO 0x2700 359#define STM32F429_PC7_FUNC_TIM3_CH2 0x2703 360#define STM32F429_PC7_FUNC_TIM8_CH2 0x2704 361#define STM32F429_PC7_FUNC_I2S3_MCK 0x2707 362#define STM32F429_PC7_FUNC_USART6_RX 0x2709 363#define STM32F429_PC7_FUNC_SDIO_D7 0x270d 364#define STM32F429_PC7_FUNC_DCMI_D1 0x270e 365#define STM32F429_PC7_FUNC_LCD_G6 0x270f 366#define STM32F429_PC7_FUNC_EVENTOUT 0x2710 367#define STM32F429_PC7_FUNC_ANALOG 0x2711 368 369#define STM32F429_PC8_FUNC_GPIO 0x2800 370#define STM32F429_PC8_FUNC_TIM3_CH3 0x2803 371#define STM32F429_PC8_FUNC_TIM8_CH3 0x2804 372#define STM32F429_PC8_FUNC_USART6_CK 0x2809 373#define STM32F429_PC8_FUNC_SDIO_D0 0x280d 374#define STM32F429_PC8_FUNC_DCMI_D2 0x280e 375#define STM32F429_PC8_FUNC_EVENTOUT 0x2810 376#define STM32F429_PC8_FUNC_ANALOG 0x2811 377 378#define STM32F429_PC9_FUNC_GPIO 0x2900 379#define STM32F429_PC9_FUNC_MCO2 0x2901 380#define STM32F429_PC9_FUNC_TIM3_CH4 0x2903 381#define STM32F429_PC9_FUNC_TIM8_CH4 0x2904 382#define STM32F429_PC9_FUNC_I2C3_SDA 0x2905 383#define STM32F429_PC9_FUNC_I2S_CKIN 0x2906 384#define STM32F429_PC9_FUNC_SDIO_D1 0x290d 385#define STM32F429_PC9_FUNC_DCMI_D3 0x290e 386#define STM32F429_PC9_FUNC_EVENTOUT 0x2910 387#define STM32F429_PC9_FUNC_ANALOG 0x2911 388 389#define STM32F429_PC10_FUNC_GPIO 0x2a00 390#define STM32F429_PC10_FUNC_SPI3_SCK_I2S3_CK 0x2a07 391#define STM32F429_PC10_FUNC_USART3_TX 0x2a08 392#define STM32F429_PC10_FUNC_UART4_TX 0x2a09 393#define STM32F429_PC10_FUNC_SDIO_D2 0x2a0d 394#define STM32F429_PC10_FUNC_DCMI_D8 0x2a0e 395#define STM32F429_PC10_FUNC_LCD_R2 0x2a0f 396#define STM32F429_PC10_FUNC_EVENTOUT 0x2a10 397#define STM32F429_PC10_FUNC_ANALOG 0x2a11 398 399#define STM32F429_PC11_FUNC_GPIO 0x2b00 400#define STM32F429_PC11_FUNC_I2S3EXT_SD 0x2b06 401#define STM32F429_PC11_FUNC_SPI3_MISO 0x2b07 402#define STM32F429_PC11_FUNC_USART3_RX 0x2b08 403#define STM32F429_PC11_FUNC_UART4_RX 0x2b09 404#define STM32F429_PC11_FUNC_SDIO_D3 0x2b0d 405#define STM32F429_PC11_FUNC_DCMI_D4 0x2b0e 406#define STM32F429_PC11_FUNC_EVENTOUT 0x2b10 407#define STM32F429_PC11_FUNC_ANALOG 0x2b11 408 409#define STM32F429_PC12_FUNC_GPIO 0x2c00 410#define STM32F429_PC12_FUNC_SPI3_MOSI_I2S3_SD 0x2c07 411#define STM32F429_PC12_FUNC_USART3_CK 0x2c08 412#define STM32F429_PC12_FUNC_UART5_TX 0x2c09 413#define STM32F429_PC12_FUNC_SDIO_CK 0x2c0d 414#define STM32F429_PC12_FUNC_DCMI_D9 0x2c0e 415#define STM32F429_PC12_FUNC_EVENTOUT 0x2c10 416#define STM32F429_PC12_FUNC_ANALOG 0x2c11 417 418#define STM32F429_PC13_FUNC_GPIO 0x2d00 419#define STM32F429_PC13_FUNC_EVENTOUT 0x2d10 420#define STM32F429_PC13_FUNC_ANALOG 0x2d11 421 422#define STM32F429_PC14_FUNC_GPIO 0x2e00 423#define STM32F429_PC14_FUNC_EVENTOUT 0x2e10 424#define STM32F429_PC14_FUNC_ANALOG 0x2e11 425 426#define STM32F429_PC15_FUNC_GPIO 0x2f00 427#define STM32F429_PC15_FUNC_EVENTOUT 0x2f10 428#define STM32F429_PC15_FUNC_ANALOG 0x2f11 429 430 431 432#define STM32F429_PD0_FUNC_GPIO 0x3000 433#define STM32F429_PD0_FUNC_CAN1_RX 0x300a 434#define STM32F429_PD0_FUNC_FMC_D2 0x300d 435#define STM32F429_PD0_FUNC_EVENTOUT 0x3010 436#define STM32F429_PD0_FUNC_ANALOG 0x3011 437 438#define STM32F429_PD1_FUNC_GPIO 0x3100 439#define STM32F429_PD1_FUNC_CAN1_TX 0x310a 440#define STM32F429_PD1_FUNC_FMC_D3 0x310d 441#define STM32F429_PD1_FUNC_EVENTOUT 0x3110 442#define STM32F429_PD1_FUNC_ANALOG 0x3111 443 444#define STM32F429_PD2_FUNC_GPIO 0x3200 445#define STM32F429_PD2_FUNC_TIM3_ETR 0x3203 446#define STM32F429_PD2_FUNC_UART5_RX 0x3209 447#define STM32F429_PD2_FUNC_SDIO_CMD 0x320d 448#define STM32F429_PD2_FUNC_DCMI_D11 0x320e 449#define STM32F429_PD2_FUNC_EVENTOUT 0x3210 450#define STM32F429_PD2_FUNC_ANALOG 0x3211 451 452#define STM32F429_PD3_FUNC_GPIO 0x3300 453#define STM32F429_PD3_FUNC_SPI2_SCK_I2S2_CK 0x3306 454#define STM32F429_PD3_FUNC_USART2_CTS 0x3308 455#define STM32F429_PD3_FUNC_FMC_CLK 0x330d 456#define STM32F429_PD3_FUNC_DCMI_D5 0x330e 457#define STM32F429_PD3_FUNC_LCD_G7 0x330f 458#define STM32F429_PD3_FUNC_EVENTOUT 0x3310 459#define STM32F429_PD3_FUNC_ANALOG 0x3311 460 461#define STM32F429_PD4_FUNC_GPIO 0x3400 462#define STM32F429_PD4_FUNC_USART2_RTS 0x3408 463#define STM32F429_PD4_FUNC_FMC_NOE 0x340d 464#define STM32F429_PD4_FUNC_EVENTOUT 0x3410 465#define STM32F429_PD4_FUNC_ANALOG 0x3411 466 467#define STM32F429_PD5_FUNC_GPIO 0x3500 468#define STM32F429_PD5_FUNC_USART2_TX 0x3508 469#define STM32F429_PD5_FUNC_FMC_NWE 0x350d 470#define STM32F429_PD5_FUNC_EVENTOUT 0x3510 471#define STM32F429_PD5_FUNC_ANALOG 0x3511 472 473#define STM32F429_PD6_FUNC_GPIO 0x3600 474#define STM32F429_PD6_FUNC_SPI3_MOSI_I2S3_SD 0x3606 475#define STM32F429_PD6_FUNC_SAI1_SD_A 0x3607 476#define STM32F429_PD6_FUNC_USART2_RX 0x3608 477#define STM32F429_PD6_FUNC_FMC_NWAIT 0x360d 478#define STM32F429_PD6_FUNC_DCMI_D10 0x360e 479#define STM32F429_PD6_FUNC_LCD_B2 0x360f 480#define STM32F429_PD6_FUNC_EVENTOUT 0x3610 481#define STM32F429_PD6_FUNC_ANALOG 0x3611 482 483#define STM32F429_PD7_FUNC_GPIO 0x3700 484#define STM32F429_PD7_FUNC_USART2_CK 0x3708 485#define STM32F429_PD7_FUNC_FMC_NE1_FMC_NCE2 0x370d 486#define STM32F429_PD7_FUNC_EVENTOUT 0x3710 487#define STM32F429_PD7_FUNC_ANALOG 0x3711 488 489#define STM32F429_PD8_FUNC_GPIO 0x3800 490#define STM32F429_PD8_FUNC_USART3_TX 0x3808 491#define STM32F429_PD8_FUNC_FMC_D13 0x380d 492#define STM32F429_PD8_FUNC_EVENTOUT 0x3810 493#define STM32F429_PD8_FUNC_ANALOG 0x3811 494 495#define STM32F429_PD9_FUNC_GPIO 0x3900 496#define STM32F429_PD9_FUNC_USART3_RX 0x3908 497#define STM32F429_PD9_FUNC_FMC_D14 0x390d 498#define STM32F429_PD9_FUNC_EVENTOUT 0x3910 499#define STM32F429_PD9_FUNC_ANALOG 0x3911 500 501#define STM32F429_PD10_FUNC_GPIO 0x3a00 502#define STM32F429_PD10_FUNC_USART3_CK 0x3a08 503#define STM32F429_PD10_FUNC_FMC_D15 0x3a0d 504#define STM32F429_PD10_FUNC_LCD_B3 0x3a0f 505#define STM32F429_PD10_FUNC_EVENTOUT 0x3a10 506#define STM32F429_PD10_FUNC_ANALOG 0x3a11 507 508#define STM32F429_PD11_FUNC_GPIO 0x3b00 509#define STM32F429_PD11_FUNC_USART3_CTS 0x3b08 510#define STM32F429_PD11_FUNC_FMC_A16 0x3b0d 511#define STM32F429_PD11_FUNC_EVENTOUT 0x3b10 512#define STM32F429_PD11_FUNC_ANALOG 0x3b11 513 514#define STM32F429_PD12_FUNC_GPIO 0x3c00 515#define STM32F429_PD12_FUNC_TIM4_CH1 0x3c03 516#define STM32F429_PD12_FUNC_USART3_RTS 0x3c08 517#define STM32F429_PD12_FUNC_FMC_A17 0x3c0d 518#define STM32F429_PD12_FUNC_EVENTOUT 0x3c10 519#define STM32F429_PD12_FUNC_ANALOG 0x3c11 520 521#define STM32F429_PD13_FUNC_GPIO 0x3d00 522#define STM32F429_PD13_FUNC_TIM4_CH2 0x3d03 523#define STM32F429_PD13_FUNC_FMC_A18 0x3d0d 524#define STM32F429_PD13_FUNC_EVENTOUT 0x3d10 525#define STM32F429_PD13_FUNC_ANALOG 0x3d11 526 527#define STM32F429_PD14_FUNC_GPIO 0x3e00 528#define STM32F429_PD14_FUNC_TIM4_CH3 0x3e03 529#define STM32F429_PD14_FUNC_FMC_D0 0x3e0d 530#define STM32F429_PD14_FUNC_EVENTOUT 0x3e10 531#define STM32F429_PD14_FUNC_ANALOG 0x3e11 532 533#define STM32F429_PD15_FUNC_GPIO 0x3f00 534#define STM32F429_PD15_FUNC_TIM4_CH4 0x3f03 535#define STM32F429_PD15_FUNC_FMC_D1 0x3f0d 536#define STM32F429_PD15_FUNC_EVENTOUT 0x3f10 537#define STM32F429_PD15_FUNC_ANALOG 0x3f11 538 539 540 541#define STM32F429_PE0_FUNC_GPIO 0x4000 542#define STM32F429_PE0_FUNC_TIM4_ETR 0x4003 543#define STM32F429_PE0_FUNC_UART8_RX 0x4009 544#define STM32F429_PE0_FUNC_FMC_NBL0 0x400d 545#define STM32F429_PE0_FUNC_DCMI_D2 0x400e 546#define STM32F429_PE0_FUNC_EVENTOUT 0x4010 547#define STM32F429_PE0_FUNC_ANALOG 0x4011 548 549#define STM32F429_PE1_FUNC_GPIO 0x4100 550#define STM32F429_PE1_FUNC_UART8_TX 0x4109 551#define STM32F429_PE1_FUNC_FMC_NBL1 0x410d 552#define STM32F429_PE1_FUNC_DCMI_D3 0x410e 553#define STM32F429_PE1_FUNC_EVENTOUT 0x4110 554#define STM32F429_PE1_FUNC_ANALOG 0x4111 555 556#define STM32F429_PE2_FUNC_GPIO 0x4200 557#define STM32F429_PE2_FUNC_TRACECLK 0x4201 558#define STM32F429_PE2_FUNC_SPI4_SCK 0x4206 559#define STM32F429_PE2_FUNC_SAI1_MCLK_A 0x4207 560#define STM32F429_PE2_FUNC_ETH_MII_TXD3 0x420c 561#define STM32F429_PE2_FUNC_FMC_A23 0x420d 562#define STM32F429_PE2_FUNC_EVENTOUT 0x4210 563#define STM32F429_PE2_FUNC_ANALOG 0x4211 564 565#define STM32F429_PE3_FUNC_GPIO 0x4300 566#define STM32F429_PE3_FUNC_TRACED0 0x4301 567#define STM32F429_PE3_FUNC_SAI1_SD_B 0x4307 568#define STM32F429_PE3_FUNC_FMC_A19 0x430d 569#define STM32F429_PE3_FUNC_EVENTOUT 0x4310 570#define STM32F429_PE3_FUNC_ANALOG 0x4311 571 572#define STM32F429_PE4_FUNC_GPIO 0x4400 573#define STM32F429_PE4_FUNC_TRACED1 0x4401 574#define STM32F429_PE4_FUNC_SPI4_NSS 0x4406 575#define STM32F429_PE4_FUNC_SAI1_FS_A 0x4407 576#define STM32F429_PE4_FUNC_FMC_A20 0x440d 577#define STM32F429_PE4_FUNC_DCMI_D4 0x440e 578#define STM32F429_PE4_FUNC_LCD_B0 0x440f 579#define STM32F429_PE4_FUNC_EVENTOUT 0x4410 580#define STM32F429_PE4_FUNC_ANALOG 0x4411 581 582#define STM32F429_PE5_FUNC_GPIO 0x4500 583#define STM32F429_PE5_FUNC_TRACED2 0x4501 584#define STM32F429_PE5_FUNC_TIM9_CH1 0x4504 585#define STM32F429_PE5_FUNC_SPI4_MISO 0x4506 586#define STM32F429_PE5_FUNC_SAI1_SCK_A 0x4507 587#define STM32F429_PE5_FUNC_FMC_A21 0x450d 588#define STM32F429_PE5_FUNC_DCMI_D6 0x450e 589#define STM32F429_PE5_FUNC_LCD_G0 0x450f 590#define STM32F429_PE5_FUNC_EVENTOUT 0x4510 591#define STM32F429_PE5_FUNC_ANALOG 0x4511 592 593#define STM32F429_PE6_FUNC_GPIO 0x4600 594#define STM32F429_PE6_FUNC_TRACED3 0x4601 595#define STM32F429_PE6_FUNC_TIM9_CH2 0x4604 596#define STM32F429_PE6_FUNC_SPI4_MOSI 0x4606 597#define STM32F429_PE6_FUNC_SAI1_SD_A 0x4607 598#define STM32F429_PE6_FUNC_FMC_A22 0x460d 599#define STM32F429_PE6_FUNC_DCMI_D7 0x460e 600#define STM32F429_PE6_FUNC_LCD_G1 0x460f 601#define STM32F429_PE6_FUNC_EVENTOUT 0x4610 602#define STM32F429_PE6_FUNC_ANALOG 0x4611 603 604#define STM32F429_PE7_FUNC_GPIO 0x4700 605#define STM32F429_PE7_FUNC_TIM1_ETR 0x4702 606#define STM32F429_PE7_FUNC_UART7_RX 0x4709 607#define STM32F429_PE7_FUNC_FMC_D4 0x470d 608#define STM32F429_PE7_FUNC_EVENTOUT 0x4710 609#define STM32F429_PE7_FUNC_ANALOG 0x4711 610 611#define STM32F429_PE8_FUNC_GPIO 0x4800 612#define STM32F429_PE8_FUNC_TIM1_CH1N 0x4802 613#define STM32F429_PE8_FUNC_UART7_TX 0x4809 614#define STM32F429_PE8_FUNC_FMC_D5 0x480d 615#define STM32F429_PE8_FUNC_EVENTOUT 0x4810 616#define STM32F429_PE8_FUNC_ANALOG 0x4811 617 618#define STM32F429_PE9_FUNC_GPIO 0x4900 619#define STM32F429_PE9_FUNC_TIM1_CH1 0x4902 620#define STM32F429_PE9_FUNC_FMC_D6 0x490d 621#define STM32F429_PE9_FUNC_EVENTOUT 0x4910 622#define STM32F429_PE9_FUNC_ANALOG 0x4911 623 624#define STM32F429_PE10_FUNC_GPIO 0x4a00 625#define STM32F429_PE10_FUNC_TIM1_CH2N 0x4a02 626#define STM32F429_PE10_FUNC_FMC_D7 0x4a0d 627#define STM32F429_PE10_FUNC_EVENTOUT 0x4a10 628#define STM32F429_PE10_FUNC_ANALOG 0x4a11 629 630#define STM32F429_PE11_FUNC_GPIO 0x4b00 631#define STM32F429_PE11_FUNC_TIM1_CH2 0x4b02 632#define STM32F429_PE11_FUNC_SPI4_NSS 0x4b06 633#define STM32F429_PE11_FUNC_FMC_D8 0x4b0d 634#define STM32F429_PE11_FUNC_LCD_G3 0x4b0f 635#define STM32F429_PE11_FUNC_EVENTOUT 0x4b10 636#define STM32F429_PE11_FUNC_ANALOG 0x4b11 637 638#define STM32F429_PE12_FUNC_GPIO 0x4c00 639#define STM32F429_PE12_FUNC_TIM1_CH3N 0x4c02 640#define STM32F429_PE12_FUNC_SPI4_SCK 0x4c06 641#define STM32F429_PE12_FUNC_FMC_D9 0x4c0d 642#define STM32F429_PE12_FUNC_LCD_B4 0x4c0f 643#define STM32F429_PE12_FUNC_EVENTOUT 0x4c10 644#define STM32F429_PE12_FUNC_ANALOG 0x4c11 645 646#define STM32F429_PE13_FUNC_GPIO 0x4d00 647#define STM32F429_PE13_FUNC_TIM1_CH3 0x4d02 648#define STM32F429_PE13_FUNC_SPI4_MISO 0x4d06 649#define STM32F429_PE13_FUNC_FMC_D10 0x4d0d 650#define STM32F429_PE13_FUNC_LCD_DE 0x4d0f 651#define STM32F429_PE13_FUNC_EVENTOUT 0x4d10 652#define STM32F429_PE13_FUNC_ANALOG 0x4d11 653 654#define STM32F429_PE14_FUNC_GPIO 0x4e00 655#define STM32F429_PE14_FUNC_TIM1_CH4 0x4e02 656#define STM32F429_PE14_FUNC_SPI4_MOSI 0x4e06 657#define STM32F429_PE14_FUNC_FMC_D11 0x4e0d 658#define STM32F429_PE14_FUNC_LCD_CLK 0x4e0f 659#define STM32F429_PE14_FUNC_EVENTOUT 0x4e10 660#define STM32F429_PE14_FUNC_ANALOG 0x4e11 661 662#define STM32F429_PE15_FUNC_GPIO 0x4f00 663#define STM32F429_PE15_FUNC_TIM1_BKIN 0x4f02 664#define STM32F429_PE15_FUNC_FMC_D12 0x4f0d 665#define STM32F429_PE15_FUNC_LCD_R7 0x4f0f 666#define STM32F429_PE15_FUNC_EVENTOUT 0x4f10 667#define STM32F429_PE15_FUNC_ANALOG 0x4f11 668 669 670 671#define STM32F429_PF0_FUNC_GPIO 0x5000 672#define STM32F429_PF0_FUNC_I2C2_SDA 0x5005 673#define STM32F429_PF0_FUNC_FMC_A0 0x500d 674#define STM32F429_PF0_FUNC_EVENTOUT 0x5010 675#define STM32F429_PF0_FUNC_ANALOG 0x5011 676 677#define STM32F429_PF1_FUNC_GPIO 0x5100 678#define STM32F429_PF1_FUNC_I2C2_SCL 0x5105 679#define STM32F429_PF1_FUNC_FMC_A1 0x510d 680#define STM32F429_PF1_FUNC_EVENTOUT 0x5110 681#define STM32F429_PF1_FUNC_ANALOG 0x5111 682 683#define STM32F429_PF2_FUNC_GPIO 0x5200 684#define STM32F429_PF2_FUNC_I2C2_SMBA 0x5205 685#define STM32F429_PF2_FUNC_FMC_A2 0x520d 686#define STM32F429_PF2_FUNC_EVENTOUT 0x5210 687#define STM32F429_PF2_FUNC_ANALOG 0x5211 688 689#define STM32F429_PF3_FUNC_GPIO 0x5300 690#define STM32F429_PF3_FUNC_FMC_A3 0x530d 691#define STM32F429_PF3_FUNC_EVENTOUT 0x5310 692#define STM32F429_PF3_FUNC_ANALOG 0x5311 693 694#define STM32F429_PF4_FUNC_GPIO 0x5400 695#define STM32F429_PF4_FUNC_FMC_A4 0x540d 696#define STM32F429_PF4_FUNC_EVENTOUT 0x5410 697#define STM32F429_PF4_FUNC_ANALOG 0x5411 698 699#define STM32F429_PF5_FUNC_GPIO 0x5500 700#define STM32F429_PF5_FUNC_FMC_A5 0x550d 701#define STM32F429_PF5_FUNC_EVENTOUT 0x5510 702#define STM32F429_PF5_FUNC_ANALOG 0x5511 703 704#define STM32F429_PF6_FUNC_GPIO 0x5600 705#define STM32F429_PF6_FUNC_TIM10_CH1 0x5604 706#define STM32F429_PF6_FUNC_SPI5_NSS 0x5606 707#define STM32F429_PF6_FUNC_SAI1_SD_B 0x5607 708#define STM32F429_PF6_FUNC_UART7_RX 0x5609 709#define STM32F429_PF6_FUNC_FMC_NIORD 0x560d 710#define STM32F429_PF6_FUNC_EVENTOUT 0x5610 711#define STM32F429_PF6_FUNC_ANALOG 0x5611 712 713#define STM32F429_PF7_FUNC_GPIO 0x5700 714#define STM32F429_PF7_FUNC_TIM11_CH1 0x5704 715#define STM32F429_PF7_FUNC_SPI5_SCK 0x5706 716#define STM32F429_PF7_FUNC_SAI1_MCLK_B 0x5707 717#define STM32F429_PF7_FUNC_UART7_TX 0x5709 718#define STM32F429_PF7_FUNC_FMC_NREG 0x570d 719#define STM32F429_PF7_FUNC_EVENTOUT 0x5710 720#define STM32F429_PF7_FUNC_ANALOG 0x5711 721 722#define STM32F429_PF8_FUNC_GPIO 0x5800 723#define STM32F429_PF8_FUNC_SPI5_MISO 0x5806 724#define STM32F429_PF8_FUNC_SAI1_SCK_B 0x5807 725#define STM32F429_PF8_FUNC_TIM13_CH1 0x580a 726#define STM32F429_PF8_FUNC_FMC_NIOWR 0x580d 727#define STM32F429_PF8_FUNC_EVENTOUT 0x5810 728#define STM32F429_PF8_FUNC_ANALOG 0x5811 729 730#define STM32F429_PF9_FUNC_GPIO 0x5900 731#define STM32F429_PF9_FUNC_SPI5_MOSI 0x5906 732#define STM32F429_PF9_FUNC_SAI1_FS_B 0x5907 733#define STM32F429_PF9_FUNC_TIM14_CH1 0x590a 734#define STM32F429_PF9_FUNC_FMC_CD 0x590d 735#define STM32F429_PF9_FUNC_EVENTOUT 0x5910 736#define STM32F429_PF9_FUNC_ANALOG 0x5911 737 738#define STM32F429_PF10_FUNC_GPIO 0x5a00 739#define STM32F429_PF10_FUNC_FMC_INTR 0x5a0d 740#define STM32F429_PF10_FUNC_DCMI_D11 0x5a0e 741#define STM32F429_PF10_FUNC_LCD_DE 0x5a0f 742#define STM32F429_PF10_FUNC_EVENTOUT 0x5a10 743#define STM32F429_PF10_FUNC_ANALOG 0x5a11 744 745#define STM32F429_PF11_FUNC_GPIO 0x5b00 746#define STM32F429_PF11_FUNC_SPI5_MOSI 0x5b06 747#define STM32F429_PF11_FUNC_FMC_SDNRAS 0x5b0d 748#define STM32F429_PF11_FUNC_DCMI_D12 0x5b0e 749#define STM32F429_PF11_FUNC_EVENTOUT 0x5b10 750#define STM32F429_PF11_FUNC_ANALOG 0x5b11 751 752#define STM32F429_PF12_FUNC_GPIO 0x5c00 753#define STM32F429_PF12_FUNC_FMC_A6 0x5c0d 754#define STM32F429_PF12_FUNC_EVENTOUT 0x5c10 755#define STM32F429_PF12_FUNC_ANALOG 0x5c11 756 757#define STM32F429_PF13_FUNC_GPIO 0x5d00 758#define STM32F429_PF13_FUNC_FMC_A7 0x5d0d 759#define STM32F429_PF13_FUNC_EVENTOUT 0x5d10 760#define STM32F429_PF13_FUNC_ANALOG 0x5d11 761 762#define STM32F429_PF14_FUNC_GPIO 0x5e00 763#define STM32F429_PF14_FUNC_FMC_A8 0x5e0d 764#define STM32F429_PF14_FUNC_EVENTOUT 0x5e10 765#define STM32F429_PF14_FUNC_ANALOG 0x5e11 766 767#define STM32F429_PF15_FUNC_GPIO 0x5f00 768#define STM32F429_PF15_FUNC_FMC_A9 0x5f0d 769#define STM32F429_PF15_FUNC_EVENTOUT 0x5f10 770#define STM32F429_PF15_FUNC_ANALOG 0x5f11 771 772 773 774#define STM32F429_PG0_FUNC_GPIO 0x6000 775#define STM32F429_PG0_FUNC_FMC_A10 0x600d 776#define STM32F429_PG0_FUNC_EVENTOUT 0x6010 777#define STM32F429_PG0_FUNC_ANALOG 0x6011 778 779#define STM32F429_PG1_FUNC_GPIO 0x6100 780#define STM32F429_PG1_FUNC_FMC_A11 0x610d 781#define STM32F429_PG1_FUNC_EVENTOUT 0x6110 782#define STM32F429_PG1_FUNC_ANALOG 0x6111 783 784#define STM32F429_PG2_FUNC_GPIO 0x6200 785#define STM32F429_PG2_FUNC_FMC_A12 0x620d 786#define STM32F429_PG2_FUNC_EVENTOUT 0x6210 787#define STM32F429_PG2_FUNC_ANALOG 0x6211 788 789#define STM32F429_PG3_FUNC_GPIO 0x6300 790#define STM32F429_PG3_FUNC_FMC_A13 0x630d 791#define STM32F429_PG3_FUNC_EVENTOUT 0x6310 792#define STM32F429_PG3_FUNC_ANALOG 0x6311 793 794#define STM32F429_PG4_FUNC_GPIO 0x6400 795#define STM32F429_PG4_FUNC_FMC_A14_FMC_BA0 0x640d 796#define STM32F429_PG4_FUNC_EVENTOUT 0x6410 797#define STM32F429_PG4_FUNC_ANALOG 0x6411 798 799#define STM32F429_PG5_FUNC_GPIO 0x6500 800#define STM32F429_PG5_FUNC_FMC_A15_FMC_BA1 0x650d 801#define STM32F429_PG5_FUNC_EVENTOUT 0x6510 802#define STM32F429_PG5_FUNC_ANALOG 0x6511 803 804#define STM32F429_PG6_FUNC_GPIO 0x6600 805#define STM32F429_PG6_FUNC_FMC_INT2 0x660d 806#define STM32F429_PG6_FUNC_DCMI_D12 0x660e 807#define STM32F429_PG6_FUNC_LCD_R7 0x660f 808#define STM32F429_PG6_FUNC_EVENTOUT 0x6610 809#define STM32F429_PG6_FUNC_ANALOG 0x6611 810 811#define STM32F429_PG7_FUNC_GPIO 0x6700 812#define STM32F429_PG7_FUNC_USART6_CK 0x6709 813#define STM32F429_PG7_FUNC_FMC_INT3 0x670d 814#define STM32F429_PG7_FUNC_DCMI_D13 0x670e 815#define STM32F429_PG7_FUNC_LCD_CLK 0x670f 816#define STM32F429_PG7_FUNC_EVENTOUT 0x6710 817#define STM32F429_PG7_FUNC_ANALOG 0x6711 818 819#define STM32F429_PG8_FUNC_GPIO 0x6800 820#define STM32F429_PG8_FUNC_SPI6_NSS 0x6806 821#define STM32F429_PG8_FUNC_USART6_RTS 0x6809 822#define STM32F429_PG8_FUNC_ETH_PPS_OUT 0x680c 823#define STM32F429_PG8_FUNC_FMC_SDCLK 0x680d 824#define STM32F429_PG8_FUNC_EVENTOUT 0x6810 825#define STM32F429_PG8_FUNC_ANALOG 0x6811 826 827#define STM32F429_PG9_FUNC_GPIO 0x6900 828#define STM32F429_PG9_FUNC_USART6_RX 0x6909 829#define STM32F429_PG9_FUNC_FMC_NE2_FMC_NCE3 0x690d 830#define STM32F429_PG9_FUNC_DCMI_VSYNC 0x690e 831#define STM32F429_PG9_FUNC_EVENTOUT 0x6910 832#define STM32F429_PG9_FUNC_ANALOG 0x6911 833 834#define STM32F429_PG10_FUNC_GPIO 0x6a00 835#define STM32F429_PG10_FUNC_LCD_G3 0x6a0a 836#define STM32F429_PG10_FUNC_FMC_NCE4_1_FMC_NE3 0x6a0d 837#define STM32F429_PG10_FUNC_DCMI_D2 0x6a0e 838#define STM32F429_PG10_FUNC_LCD_B2 0x6a0f 839#define STM32F429_PG10_FUNC_EVENTOUT 0x6a10 840#define STM32F429_PG10_FUNC_ANALOG 0x6a11 841 842#define STM32F429_PG11_FUNC_GPIO 0x6b00 843#define STM32F429_PG11_FUNC_ETH_MII_TX_EN_ETH_RMII_TX_EN 0x6b0c 844#define STM32F429_PG11_FUNC_FMC_NCE4_2 0x6b0d 845#define STM32F429_PG11_FUNC_DCMI_D3 0x6b0e 846#define STM32F429_PG11_FUNC_LCD_B3 0x6b0f 847#define STM32F429_PG11_FUNC_EVENTOUT 0x6b10 848#define STM32F429_PG11_FUNC_ANALOG 0x6b11 849 850#define STM32F429_PG12_FUNC_GPIO 0x6c00 851#define STM32F429_PG12_FUNC_SPI6_MISO 0x6c06 852#define STM32F429_PG12_FUNC_USART6_RTS 0x6c09 853#define STM32F429_PG12_FUNC_LCD_B4 0x6c0a 854#define STM32F429_PG12_FUNC_FMC_NE4 0x6c0d 855#define STM32F429_PG12_FUNC_LCD_B1 0x6c0f 856#define STM32F429_PG12_FUNC_EVENTOUT 0x6c10 857#define STM32F429_PG12_FUNC_ANALOG 0x6c11 858 859#define STM32F429_PG13_FUNC_GPIO 0x6d00 860#define STM32F429_PG13_FUNC_SPI6_SCK 0x6d06 861#define STM32F429_PG13_FUNC_USART6_CTS 0x6d09 862#define STM32F429_PG13_FUNC_ETH_MII_TXD0_ETH_RMII_TXD0 0x6d0c 863#define STM32F429_PG13_FUNC_FMC_A24 0x6d0d 864#define STM32F429_PG13_FUNC_EVENTOUT 0x6d10 865#define STM32F429_PG13_FUNC_ANALOG 0x6d11 866 867#define STM32F429_PG14_FUNC_GPIO 0x6e00 868#define STM32F429_PG14_FUNC_SPI6_MOSI 0x6e06 869#define STM32F429_PG14_FUNC_USART6_TX 0x6e09 870#define STM32F429_PG14_FUNC_ETH_MII_TXD1_ETH_RMII_TXD1 0x6e0c 871#define STM32F429_PG14_FUNC_FMC_A25 0x6e0d 872#define STM32F429_PG14_FUNC_EVENTOUT 0x6e10 873#define STM32F429_PG14_FUNC_ANALOG 0x6e11 874 875#define STM32F429_PG15_FUNC_GPIO 0x6f00 876#define STM32F429_PG15_FUNC_USART6_CTS 0x6f09 877#define STM32F429_PG15_FUNC_FMC_SDNCAS 0x6f0d 878#define STM32F429_PG15_FUNC_DCMI_D13 0x6f0e 879#define STM32F429_PG15_FUNC_EVENTOUT 0x6f10 880#define STM32F429_PG15_FUNC_ANALOG 0x6f11 881 882 883 884#define STM32F429_PH0_FUNC_GPIO 0x7000 885#define STM32F429_PH0_FUNC_EVENTOUT 0x7010 886#define STM32F429_PH0_FUNC_ANALOG 0x7011 887 888#define STM32F429_PH1_FUNC_GPIO 0x7100 889#define STM32F429_PH1_FUNC_EVENTOUT 0x7110 890#define STM32F429_PH1_FUNC_ANALOG 0x7111 891 892#define STM32F429_PH2_FUNC_GPIO 0x7200 893#define STM32F429_PH2_FUNC_ETH_MII_CRS 0x720c 894#define STM32F429_PH2_FUNC_FMC_SDCKE0 0x720d 895#define STM32F429_PH2_FUNC_LCD_R0 0x720f 896#define STM32F429_PH2_FUNC_EVENTOUT 0x7210 897#define STM32F429_PH2_FUNC_ANALOG 0x7211 898 899#define STM32F429_PH3_FUNC_GPIO 0x7300 900#define STM32F429_PH3_FUNC_ETH_MII_COL 0x730c 901#define STM32F429_PH3_FUNC_FMC_SDNE0 0x730d 902#define STM32F429_PH3_FUNC_LCD_R1 0x730f 903#define STM32F429_PH3_FUNC_EVENTOUT 0x7310 904#define STM32F429_PH3_FUNC_ANALOG 0x7311 905 906#define STM32F429_PH4_FUNC_GPIO 0x7400 907#define STM32F429_PH4_FUNC_I2C2_SCL 0x7405 908#define STM32F429_PH4_FUNC_OTG_HS_ULPI_NXT 0x740b 909#define STM32F429_PH4_FUNC_EVENTOUT 0x7410 910#define STM32F429_PH4_FUNC_ANALOG 0x7411 911 912#define STM32F429_PH5_FUNC_GPIO 0x7500 913#define STM32F429_PH5_FUNC_I2C2_SDA 0x7505 914#define STM32F429_PH5_FUNC_SPI5_NSS 0x7506 915#define STM32F429_PH5_FUNC_FMC_SDNWE 0x750d 916#define STM32F429_PH5_FUNC_EVENTOUT 0x7510 917#define STM32F429_PH5_FUNC_ANALOG 0x7511 918 919#define STM32F429_PH6_FUNC_GPIO 0x7600 920#define STM32F429_PH6_FUNC_I2C2_SMBA 0x7605 921#define STM32F429_PH6_FUNC_SPI5_SCK 0x7606 922#define STM32F429_PH6_FUNC_TIM12_CH1 0x760a 923#define STM32F429_PH6_FUNC_ETH_MII_RXD2 0x760c 924#define STM32F429_PH6_FUNC_FMC_SDNE1 0x760d 925#define STM32F429_PH6_FUNC_DCMI_D8 0x760e 926#define STM32F429_PH6_FUNC_EVENTOUT 0x7610 927#define STM32F429_PH6_FUNC_ANALOG 0x7611 928 929#define STM32F429_PH7_FUNC_GPIO 0x7700 930#define STM32F429_PH7_FUNC_I2C3_SCL 0x7705 931#define STM32F429_PH7_FUNC_SPI5_MISO 0x7706 932#define STM32F429_PH7_FUNC_ETH_MII_RXD3 0x770c 933#define STM32F429_PH7_FUNC_FMC_SDCKE1 0x770d 934#define STM32F429_PH7_FUNC_DCMI_D9 0x770e 935#define STM32F429_PH7_FUNC_EVENTOUT 0x7710 936#define STM32F429_PH7_FUNC_ANALOG 0x7711 937 938#define STM32F429_PH8_FUNC_GPIO 0x7800 939#define STM32F429_PH8_FUNC_I2C3_SDA 0x7805 940#define STM32F429_PH8_FUNC_FMC_D16 0x780d 941#define STM32F429_PH8_FUNC_DCMI_HSYNC 0x780e 942#define STM32F429_PH8_FUNC_LCD_R2 0x780f 943#define STM32F429_PH8_FUNC_EVENTOUT 0x7810 944#define STM32F429_PH8_FUNC_ANALOG 0x7811 945 946#define STM32F429_PH9_FUNC_GPIO 0x7900 947#define STM32F429_PH9_FUNC_I2C3_SMBA 0x7905 948#define STM32F429_PH9_FUNC_TIM12_CH2 0x790a 949#define STM32F429_PH9_FUNC_FMC_D17 0x790d 950#define STM32F429_PH9_FUNC_DCMI_D0 0x790e 951#define STM32F429_PH9_FUNC_LCD_R3 0x790f 952#define STM32F429_PH9_FUNC_EVENTOUT 0x7910 953#define STM32F429_PH9_FUNC_ANALOG 0x7911 954 955#define STM32F429_PH10_FUNC_GPIO 0x7a00 956#define STM32F429_PH10_FUNC_TIM5_CH1 0x7a03 957#define STM32F429_PH10_FUNC_FMC_D18 0x7a0d 958#define STM32F429_PH10_FUNC_DCMI_D1 0x7a0e 959#define STM32F429_PH10_FUNC_LCD_R4 0x7a0f 960#define STM32F429_PH10_FUNC_EVENTOUT 0x7a10 961#define STM32F429_PH10_FUNC_ANALOG 0x7a11 962 963#define STM32F429_PH11_FUNC_GPIO 0x7b00 964#define STM32F429_PH11_FUNC_TIM5_CH2 0x7b03 965#define STM32F429_PH11_FUNC_FMC_D19 0x7b0d 966#define STM32F429_PH11_FUNC_DCMI_D2 0x7b0e 967#define STM32F429_PH11_FUNC_LCD_R5 0x7b0f 968#define STM32F429_PH11_FUNC_EVENTOUT 0x7b10 969#define STM32F429_PH11_FUNC_ANALOG 0x7b11 970 971#define STM32F429_PH12_FUNC_GPIO 0x7c00 972#define STM32F429_PH12_FUNC_TIM5_CH3 0x7c03 973#define STM32F429_PH12_FUNC_FMC_D20 0x7c0d 974#define STM32F429_PH12_FUNC_DCMI_D3 0x7c0e 975#define STM32F429_PH12_FUNC_LCD_R6 0x7c0f 976#define STM32F429_PH12_FUNC_EVENTOUT 0x7c10 977#define STM32F429_PH12_FUNC_ANALOG 0x7c11 978 979#define STM32F429_PH13_FUNC_GPIO 0x7d00 980#define STM32F429_PH13_FUNC_TIM8_CH1N 0x7d04 981#define STM32F429_PH13_FUNC_CAN1_TX 0x7d0a 982#define STM32F429_PH13_FUNC_FMC_D21 0x7d0d 983#define STM32F429_PH13_FUNC_LCD_G2 0x7d0f 984#define STM32F429_PH13_FUNC_EVENTOUT 0x7d10 985#define STM32F429_PH13_FUNC_ANALOG 0x7d11 986 987#define STM32F429_PH14_FUNC_GPIO 0x7e00 988#define STM32F429_PH14_FUNC_TIM8_CH2N 0x7e04 989#define STM32F429_PH14_FUNC_FMC_D22 0x7e0d 990#define STM32F429_PH14_FUNC_DCMI_D4 0x7e0e 991#define STM32F429_PH14_FUNC_LCD_G3 0x7e0f 992#define STM32F429_PH14_FUNC_EVENTOUT 0x7e10 993#define STM32F429_PH14_FUNC_ANALOG 0x7e11 994 995#define STM32F429_PH15_FUNC_GPIO 0x7f00 996#define STM32F429_PH15_FUNC_TIM8_CH3N 0x7f04 997#define STM32F429_PH15_FUNC_FMC_D23 0x7f0d 998#define STM32F429_PH15_FUNC_DCMI_D11 0x7f0e 999#define STM32F429_PH15_FUNC_LCD_G4 0x7f0f 1000#define STM32F429_PH15_FUNC_EVENTOUT 0x7f10 1001#define STM32F429_PH15_FUNC_ANALOG 0x7f11 1002 1003 1004 1005#define STM32F429_PI0_FUNC_GPIO 0x8000 1006#define STM32F429_PI0_FUNC_TIM5_CH4 0x8003 1007#define STM32F429_PI0_FUNC_SPI2_NSS_I2S2_WS 0x8006 1008#define STM32F429_PI0_FUNC_FMC_D24 0x800d 1009#define STM32F429_PI0_FUNC_DCMI_D13 0x800e 1010#define STM32F429_PI0_FUNC_LCD_G5 0x800f 1011#define STM32F429_PI0_FUNC_EVENTOUT 0x8010 1012#define STM32F429_PI0_FUNC_ANALOG 0x8011 1013 1014#define STM32F429_PI1_FUNC_GPIO 0x8100 1015#define STM32F429_PI1_FUNC_SPI2_SCK_I2S2_CK 0x8106 1016#define STM32F429_PI1_FUNC_FMC_D25 0x810d 1017#define STM32F429_PI1_FUNC_DCMI_D8 0x810e 1018#define STM32F429_PI1_FUNC_LCD_G6 0x810f 1019#define STM32F429_PI1_FUNC_EVENTOUT 0x8110 1020#define STM32F429_PI1_FUNC_ANALOG 0x8111 1021 1022#define STM32F429_PI2_FUNC_GPIO 0x8200 1023#define STM32F429_PI2_FUNC_TIM8_CH4 0x8204 1024#define STM32F429_PI2_FUNC_SPI2_MISO 0x8206 1025#define STM32F429_PI2_FUNC_I2S2EXT_SD 0x8207 1026#define STM32F429_PI2_FUNC_FMC_D26 0x820d 1027#define STM32F429_PI2_FUNC_DCMI_D9 0x820e 1028#define STM32F429_PI2_FUNC_LCD_G7 0x820f 1029#define STM32F429_PI2_FUNC_EVENTOUT 0x8210 1030#define STM32F429_PI2_FUNC_ANALOG 0x8211 1031 1032#define STM32F429_PI3_FUNC_GPIO 0x8300 1033#define STM32F429_PI3_FUNC_TIM8_ETR 0x8304 1034#define STM32F429_PI3_FUNC_SPI2_MOSI_I2S2_SD 0x8306 1035#define STM32F429_PI3_FUNC_FMC_D27 0x830d 1036#define STM32F429_PI3_FUNC_DCMI_D10 0x830e 1037#define STM32F429_PI3_FUNC_EVENTOUT 0x8310 1038#define STM32F429_PI3_FUNC_ANALOG 0x8311 1039 1040#define STM32F429_PI4_FUNC_GPIO 0x8400 1041#define STM32F429_PI4_FUNC_TIM8_BKIN 0x8404 1042#define STM32F429_PI4_FUNC_FMC_NBL2 0x840d 1043#define STM32F429_PI4_FUNC_DCMI_D5 0x840e 1044#define STM32F429_PI4_FUNC_LCD_B4 0x840f 1045#define STM32F429_PI4_FUNC_EVENTOUT 0x8410 1046#define STM32F429_PI4_FUNC_ANALOG 0x8411 1047 1048#define STM32F429_PI5_FUNC_GPIO 0x8500 1049#define STM32F429_PI5_FUNC_TIM8_CH1 0x8504 1050#define STM32F429_PI5_FUNC_FMC_NBL3 0x850d 1051#define STM32F429_PI5_FUNC_DCMI_VSYNC 0x850e 1052#define STM32F429_PI5_FUNC_LCD_B5 0x850f 1053#define STM32F429_PI5_FUNC_EVENTOUT 0x8510 1054#define STM32F429_PI5_FUNC_ANALOG 0x8511 1055 1056#define STM32F429_PI6_FUNC_GPIO 0x8600 1057#define STM32F429_PI6_FUNC_TIM8_CH2 0x8604 1058#define STM32F429_PI6_FUNC_FMC_D28 0x860d 1059#define STM32F429_PI6_FUNC_DCMI_D6 0x860e 1060#define STM32F429_PI6_FUNC_LCD_B6 0x860f 1061#define STM32F429_PI6_FUNC_EVENTOUT 0x8610 1062#define STM32F429_PI6_FUNC_ANALOG 0x8611 1063 1064#define STM32F429_PI7_FUNC_GPIO 0x8700 1065#define STM32F429_PI7_FUNC_TIM8_CH3 0x8704 1066#define STM32F429_PI7_FUNC_FMC_D29 0x870d 1067#define STM32F429_PI7_FUNC_DCMI_D7 0x870e 1068#define STM32F429_PI7_FUNC_LCD_B7 0x870f 1069#define STM32F429_PI7_FUNC_EVENTOUT 0x8710 1070#define STM32F429_PI7_FUNC_ANALOG 0x8711 1071 1072#define STM32F429_PI8_FUNC_GPIO 0x8800 1073#define STM32F429_PI8_FUNC_EVENTOUT 0x8810 1074#define STM32F429_PI8_FUNC_ANALOG 0x8811 1075 1076#define STM32F429_PI9_FUNC_GPIO 0x8900 1077#define STM32F429_PI9_FUNC_CAN1_RX 0x890a 1078#define STM32F429_PI9_FUNC_FMC_D30 0x890d 1079#define STM32F429_PI9_FUNC_LCD_VSYNC 0x890f 1080#define STM32F429_PI9_FUNC_EVENTOUT 0x8910 1081#define STM32F429_PI9_FUNC_ANALOG 0x8911 1082 1083#define STM32F429_PI10_FUNC_GPIO 0x8a00 1084#define STM32F429_PI10_FUNC_ETH_MII_RX_ER 0x8a0c 1085#define STM32F429_PI10_FUNC_FMC_D31 0x8a0d 1086#define STM32F429_PI10_FUNC_LCD_HSYNC 0x8a0f 1087#define STM32F429_PI10_FUNC_EVENTOUT 0x8a10 1088#define STM32F429_PI10_FUNC_ANALOG 0x8a11 1089 1090#define STM32F429_PI11_FUNC_GPIO 0x8b00 1091#define STM32F429_PI11_FUNC_OTG_HS_ULPI_DIR 0x8b0b 1092#define STM32F429_PI11_FUNC_EVENTOUT 0x8b10 1093#define STM32F429_PI11_FUNC_ANALOG 0x8b11 1094 1095#define STM32F429_PI12_FUNC_GPIO 0x8c00 1096#define STM32F429_PI12_FUNC_LCD_HSYNC 0x8c0f 1097#define STM32F429_PI12_FUNC_EVENTOUT 0x8c10 1098#define STM32F429_PI12_FUNC_ANALOG 0x8c11 1099 1100#define STM32F429_PI13_FUNC_GPIO 0x8d00 1101#define STM32F429_PI13_FUNC_LCD_VSYNC 0x8d0f 1102#define STM32F429_PI13_FUNC_EVENTOUT 0x8d10 1103#define STM32F429_PI13_FUNC_ANALOG 0x8d11 1104 1105#define STM32F429_PI14_FUNC_GPIO 0x8e00 1106#define STM32F429_PI14_FUNC_LCD_CLK 0x8e0f 1107#define STM32F429_PI14_FUNC_EVENTOUT 0x8e10 1108#define STM32F429_PI14_FUNC_ANALOG 0x8e11 1109 1110#define STM32F429_PI15_FUNC_GPIO 0x8f00 1111#define STM32F429_PI15_FUNC_LCD_R0 0x8f0f 1112#define STM32F429_PI15_FUNC_EVENTOUT 0x8f10 1113#define STM32F429_PI15_FUNC_ANALOG 0x8f11 1114 1115 1116 1117#define STM32F429_PJ0_FUNC_GPIO 0x9000 1118#define STM32F429_PJ0_FUNC_LCD_R1 0x900f 1119#define STM32F429_PJ0_FUNC_EVENTOUT 0x9010 1120#define STM32F429_PJ0_FUNC_ANALOG 0x9011 1121 1122#define STM32F429_PJ1_FUNC_GPIO 0x9100 1123#define STM32F429_PJ1_FUNC_LCD_R2 0x910f 1124#define STM32F429_PJ1_FUNC_EVENTOUT 0x9110 1125#define STM32F429_PJ1_FUNC_ANALOG 0x9111 1126 1127#define STM32F429_PJ2_FUNC_GPIO 0x9200 1128#define STM32F429_PJ2_FUNC_LCD_R3 0x920f 1129#define STM32F429_PJ2_FUNC_EVENTOUT 0x9210 1130#define STM32F429_PJ2_FUNC_ANALOG 0x9211 1131 1132#define STM32F429_PJ3_FUNC_GPIO 0x9300 1133#define STM32F429_PJ3_FUNC_LCD_R4 0x930f 1134#define STM32F429_PJ3_FUNC_EVENTOUT 0x9310 1135#define STM32F429_PJ3_FUNC_ANALOG 0x9311 1136 1137#define STM32F429_PJ4_FUNC_GPIO 0x9400 1138#define STM32F429_PJ4_FUNC_LCD_R5 0x940f 1139#define STM32F429_PJ4_FUNC_EVENTOUT 0x9410 1140#define STM32F429_PJ4_FUNC_ANALOG 0x9411 1141 1142#define STM32F429_PJ5_FUNC_GPIO 0x9500 1143#define STM32F429_PJ5_FUNC_LCD_R6 0x950f 1144#define STM32F429_PJ5_FUNC_EVENTOUT 0x9510 1145#define STM32F429_PJ5_FUNC_ANALOG 0x9511 1146 1147#define STM32F429_PJ6_FUNC_GPIO 0x9600 1148#define STM32F429_PJ6_FUNC_LCD_R7 0x960f 1149#define STM32F429_PJ6_FUNC_EVENTOUT 0x9610 1150#define STM32F429_PJ6_FUNC_ANALOG 0x9611 1151 1152#define STM32F429_PJ7_FUNC_GPIO 0x9700 1153#define STM32F429_PJ7_FUNC_LCD_G0 0x970f 1154#define STM32F429_PJ7_FUNC_EVENTOUT 0x9710 1155#define STM32F429_PJ7_FUNC_ANALOG 0x9711 1156 1157#define STM32F429_PJ8_FUNC_GPIO 0x9800 1158#define STM32F429_PJ8_FUNC_LCD_G1 0x980f 1159#define STM32F429_PJ8_FUNC_EVENTOUT 0x9810 1160#define STM32F429_PJ8_FUNC_ANALOG 0x9811 1161 1162#define STM32F429_PJ9_FUNC_GPIO 0x9900 1163#define STM32F429_PJ9_FUNC_LCD_G2 0x990f 1164#define STM32F429_PJ9_FUNC_EVENTOUT 0x9910 1165#define STM32F429_PJ9_FUNC_ANALOG 0x9911 1166 1167#define STM32F429_PJ10_FUNC_GPIO 0x9a00 1168#define STM32F429_PJ10_FUNC_LCD_G3 0x9a0f 1169#define STM32F429_PJ10_FUNC_EVENTOUT 0x9a10 1170#define STM32F429_PJ10_FUNC_ANALOG 0x9a11 1171 1172#define STM32F429_PJ11_FUNC_GPIO 0x9b00 1173#define STM32F429_PJ11_FUNC_LCD_G4 0x9b0f 1174#define STM32F429_PJ11_FUNC_EVENTOUT 0x9b10 1175#define STM32F429_PJ11_FUNC_ANALOG 0x9b11 1176 1177#define STM32F429_PJ12_FUNC_GPIO 0x9c00 1178#define STM32F429_PJ12_FUNC_LCD_B0 0x9c0f 1179#define STM32F429_PJ12_FUNC_EVENTOUT 0x9c10 1180#define STM32F429_PJ12_FUNC_ANALOG 0x9c11 1181 1182#define STM32F429_PJ13_FUNC_GPIO 0x9d00 1183#define STM32F429_PJ13_FUNC_LCD_B1 0x9d0f 1184#define STM32F429_PJ13_FUNC_EVENTOUT 0x9d10 1185#define STM32F429_PJ13_FUNC_ANALOG 0x9d11 1186 1187#define STM32F429_PJ14_FUNC_GPIO 0x9e00 1188#define STM32F429_PJ14_FUNC_LCD_B2 0x9e0f 1189#define STM32F429_PJ14_FUNC_EVENTOUT 0x9e10 1190#define STM32F429_PJ14_FUNC_ANALOG 0x9e11 1191 1192#define STM32F429_PJ15_FUNC_GPIO 0x9f00 1193#define STM32F429_PJ15_FUNC_LCD_B3 0x9f0f 1194#define STM32F429_PJ15_FUNC_EVENTOUT 0x9f10 1195#define STM32F429_PJ15_FUNC_ANALOG 0x9f11 1196 1197 1198 1199#define STM32F429_PK0_FUNC_GPIO 0xa000 1200#define STM32F429_PK0_FUNC_LCD_G5 0xa00f 1201#define STM32F429_PK0_FUNC_EVENTOUT 0xa010 1202#define STM32F429_PK0_FUNC_ANALOG 0xa011 1203 1204#define STM32F429_PK1_FUNC_GPIO 0xa100 1205#define STM32F429_PK1_FUNC_LCD_G6 0xa10f 1206#define STM32F429_PK1_FUNC_EVENTOUT 0xa110 1207#define STM32F429_PK1_FUNC_ANALOG 0xa111 1208 1209#define STM32F429_PK2_FUNC_GPIO 0xa200 1210#define STM32F429_PK2_FUNC_LCD_G7 0xa20f 1211#define STM32F429_PK2_FUNC_EVENTOUT 0xa210 1212#define STM32F429_PK2_FUNC_ANALOG 0xa211 1213 1214#define STM32F429_PK3_FUNC_GPIO 0xa300 1215#define STM32F429_PK3_FUNC_LCD_B4 0xa30f 1216#define STM32F429_PK3_FUNC_EVENTOUT 0xa310 1217#define STM32F429_PK3_FUNC_ANALOG 0xa311 1218 1219#define STM32F429_PK4_FUNC_GPIO 0xa400 1220#define STM32F429_PK4_FUNC_LCD_B5 0xa40f 1221#define STM32F429_PK4_FUNC_EVENTOUT 0xa410 1222#define STM32F429_PK4_FUNC_ANALOG 0xa411 1223 1224#define STM32F429_PK5_FUNC_GPIO 0xa500 1225#define STM32F429_PK5_FUNC_LCD_B6 0xa50f 1226#define STM32F429_PK5_FUNC_EVENTOUT 0xa510 1227#define STM32F429_PK5_FUNC_ANALOG 0xa511 1228 1229#define STM32F429_PK6_FUNC_GPIO 0xa600 1230#define STM32F429_PK6_FUNC_LCD_B7 0xa60f 1231#define STM32F429_PK6_FUNC_EVENTOUT 0xa610 1232#define STM32F429_PK6_FUNC_ANALOG 0xa611 1233 1234#define STM32F429_PK7_FUNC_GPIO 0xa700 1235#define STM32F429_PK7_FUNC_LCD_DE 0xa70f 1236#define STM32F429_PK7_FUNC_EVENTOUT 0xa710 1237#define STM32F429_PK7_FUNC_ANALOG 0xa711 1238 1239#endif /* _DT_BINDINGS_STM32F429_PINFUNC_H */