1/* 2 * NOTE: Autogenerated file using genpinctrl.py 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 7#include <dt-bindings/pinctrl/stm32-pinctrl.h> 8 9/ { 10 soc { 11 pinctrl: pin-controller@48000000 { 12 13 /* ADC_IN / ADC_INN / ADC_INP */ 14 15 adc1_in5_pa0: adc1_in5_pa0 { 16 pinmux = <STM32_PINMUX('A', 0, ANALOG)>; 17 }; 18 19 adc1_in6_pa1: adc1_in6_pa1 { 20 pinmux = <STM32_PINMUX('A', 1, ANALOG)>; 21 }; 22 23 adc1_in7_pa2: adc1_in7_pa2 { 24 pinmux = <STM32_PINMUX('A', 2, ANALOG)>; 25 }; 26 27 adc1_in8_pa3: adc1_in8_pa3 { 28 pinmux = <STM32_PINMUX('A', 3, ANALOG)>; 29 }; 30 31 adc1_in9_pa4: adc1_in9_pa4 { 32 pinmux = <STM32_PINMUX('A', 4, ANALOG)>; 33 }; 34 35 adc1_in10_pa5: adc1_in10_pa5 { 36 pinmux = <STM32_PINMUX('A', 5, ANALOG)>; 37 }; 38 39 adc1_in11_pa6: adc1_in11_pa6 { 40 pinmux = <STM32_PINMUX('A', 6, ANALOG)>; 41 }; 42 43 adc1_in12_pa7: adc1_in12_pa7 { 44 pinmux = <STM32_PINMUX('A', 7, ANALOG)>; 45 }; 46 47 adc1_in15_pb0: adc1_in15_pb0 { 48 pinmux = <STM32_PINMUX('B', 0, ANALOG)>; 49 }; 50 51 adc1_in16_pb1: adc1_in16_pb1 { 52 pinmux = <STM32_PINMUX('B', 1, ANALOG)>; 53 }; 54 55 adc1_in1_pc0: adc1_in1_pc0 { 56 pinmux = <STM32_PINMUX('C', 0, ANALOG)>; 57 }; 58 59 adc1_in2_pc1: adc1_in2_pc1 { 60 pinmux = <STM32_PINMUX('C', 1, ANALOG)>; 61 }; 62 63 adc1_in3_pc2: adc1_in3_pc2 { 64 pinmux = <STM32_PINMUX('C', 2, ANALOG)>; 65 }; 66 67 adc1_in4_pc3: adc1_in4_pc3 { 68 pinmux = <STM32_PINMUX('C', 3, ANALOG)>; 69 }; 70 71 adc1_in13_pc4: adc1_in13_pc4 { 72 pinmux = <STM32_PINMUX('C', 4, ANALOG)>; 73 }; 74 75 adc1_in14_pc5: adc1_in14_pc5 { 76 pinmux = <STM32_PINMUX('C', 5, ANALOG)>; 77 }; 78 79 /* CAN_RX */ 80 81 can1_rx_pa11: can1_rx_pa11 { 82 pinmux = <STM32_PINMUX('A', 11, AF9)>; 83 bias-pull-up; 84 }; 85 86 can1_rx_pb8: can1_rx_pb8 { 87 pinmux = <STM32_PINMUX('B', 8, AF9)>; 88 bias-pull-up; 89 }; 90 91 can1_rx_pd0: can1_rx_pd0 { 92 pinmux = <STM32_PINMUX('D', 0, AF9)>; 93 bias-pull-up; 94 }; 95 96 /* CAN_TX */ 97 98 can1_tx_pa12: can1_tx_pa12 { 99 pinmux = <STM32_PINMUX('A', 12, AF9)>; 100 }; 101 102 can1_tx_pb9: can1_tx_pb9 { 103 pinmux = <STM32_PINMUX('B', 9, AF9)>; 104 }; 105 106 can1_tx_pd1: can1_tx_pd1 { 107 pinmux = <STM32_PINMUX('D', 1, AF9)>; 108 }; 109 110 /* DAC_OUT */ 111 112 dac1_out1_pa4: dac1_out1_pa4 { 113 pinmux = <STM32_PINMUX('A', 4, ANALOG)>; 114 }; 115 116 dac1_out2_pa5: dac1_out2_pa5 { 117 pinmux = <STM32_PINMUX('A', 5, ANALOG)>; 118 }; 119 120 /* FMC */ 121 122 fmc_nl_pb7: fmc_nl_pb7 { 123 pinmux = <STM32_PINMUX('B', 7, AF12)>; 124 bias-pull-up; 125 slew-rate = "very-high-speed"; 126 }; 127 128 fmc_d2_pd0: fmc_d2_pd0 { 129 pinmux = <STM32_PINMUX('D', 0, AF12)>; 130 bias-pull-up; 131 slew-rate = "very-high-speed"; 132 }; 133 134 fmc_d3_pd1: fmc_d3_pd1 { 135 pinmux = <STM32_PINMUX('D', 1, AF12)>; 136 bias-pull-up; 137 slew-rate = "very-high-speed"; 138 }; 139 140 fmc_clk_pd3: fmc_clk_pd3 { 141 pinmux = <STM32_PINMUX('D', 3, AF12)>; 142 bias-pull-up; 143 slew-rate = "very-high-speed"; 144 }; 145 146 fmc_noe_pd4: fmc_noe_pd4 { 147 pinmux = <STM32_PINMUX('D', 4, AF12)>; 148 bias-pull-up; 149 slew-rate = "very-high-speed"; 150 }; 151 152 fmc_nwe_pd5: fmc_nwe_pd5 { 153 pinmux = <STM32_PINMUX('D', 5, AF12)>; 154 bias-pull-up; 155 slew-rate = "very-high-speed"; 156 }; 157 158 fmc_nwait_pd6: fmc_nwait_pd6 { 159 pinmux = <STM32_PINMUX('D', 6, AF12)>; 160 bias-pull-up; 161 slew-rate = "very-high-speed"; 162 }; 163 164 fmc_nce_pd7: fmc_nce_pd7 { 165 pinmux = <STM32_PINMUX('D', 7, AF12)>; 166 bias-pull-up; 167 slew-rate = "very-high-speed"; 168 }; 169 170 fmc_ne1_pd7: fmc_ne1_pd7 { 171 pinmux = <STM32_PINMUX('D', 7, AF12)>; 172 bias-pull-up; 173 slew-rate = "very-high-speed"; 174 }; 175 176 fmc_d13_pd8: fmc_d13_pd8 { 177 pinmux = <STM32_PINMUX('D', 8, AF12)>; 178 bias-pull-up; 179 slew-rate = "very-high-speed"; 180 }; 181 182 fmc_d14_pd9: fmc_d14_pd9 { 183 pinmux = <STM32_PINMUX('D', 9, AF12)>; 184 bias-pull-up; 185 slew-rate = "very-high-speed"; 186 }; 187 188 fmc_d15_pd10: fmc_d15_pd10 { 189 pinmux = <STM32_PINMUX('D', 10, AF12)>; 190 bias-pull-up; 191 slew-rate = "very-high-speed"; 192 }; 193 194 fmc_a16_pd11: fmc_a16_pd11 { 195 pinmux = <STM32_PINMUX('D', 11, AF12)>; 196 bias-pull-up; 197 slew-rate = "very-high-speed"; 198 }; 199 200 fmc_a17_pd12: fmc_a17_pd12 { 201 pinmux = <STM32_PINMUX('D', 12, AF12)>; 202 bias-pull-up; 203 slew-rate = "very-high-speed"; 204 }; 205 206 fmc_a18_pd13: fmc_a18_pd13 { 207 pinmux = <STM32_PINMUX('D', 13, AF12)>; 208 bias-pull-up; 209 slew-rate = "very-high-speed"; 210 }; 211 212 fmc_d0_pd14: fmc_d0_pd14 { 213 pinmux = <STM32_PINMUX('D', 14, AF12)>; 214 bias-pull-up; 215 slew-rate = "very-high-speed"; 216 }; 217 218 fmc_d1_pd15: fmc_d1_pd15 { 219 pinmux = <STM32_PINMUX('D', 15, AF12)>; 220 bias-pull-up; 221 slew-rate = "very-high-speed"; 222 }; 223 224 fmc_nbl0_pe0: fmc_nbl0_pe0 { 225 pinmux = <STM32_PINMUX('E', 0, AF12)>; 226 bias-pull-up; 227 slew-rate = "very-high-speed"; 228 }; 229 230 fmc_nbl1_pe1: fmc_nbl1_pe1 { 231 pinmux = <STM32_PINMUX('E', 1, AF12)>; 232 bias-pull-up; 233 slew-rate = "very-high-speed"; 234 }; 235 236 fmc_a23_pe2: fmc_a23_pe2 { 237 pinmux = <STM32_PINMUX('E', 2, AF12)>; 238 bias-pull-up; 239 slew-rate = "very-high-speed"; 240 }; 241 242 fmc_a19_pe3: fmc_a19_pe3 { 243 pinmux = <STM32_PINMUX('E', 3, AF12)>; 244 bias-pull-up; 245 slew-rate = "very-high-speed"; 246 }; 247 248 fmc_a20_pe4: fmc_a20_pe4 { 249 pinmux = <STM32_PINMUX('E', 4, AF12)>; 250 bias-pull-up; 251 slew-rate = "very-high-speed"; 252 }; 253 254 fmc_a21_pe5: fmc_a21_pe5 { 255 pinmux = <STM32_PINMUX('E', 5, AF12)>; 256 bias-pull-up; 257 slew-rate = "very-high-speed"; 258 }; 259 260 fmc_a22_pe6: fmc_a22_pe6 { 261 pinmux = <STM32_PINMUX('E', 6, AF12)>; 262 bias-pull-up; 263 slew-rate = "very-high-speed"; 264 }; 265 266 fmc_d4_pe7: fmc_d4_pe7 { 267 pinmux = <STM32_PINMUX('E', 7, AF12)>; 268 bias-pull-up; 269 slew-rate = "very-high-speed"; 270 }; 271 272 fmc_d5_pe8: fmc_d5_pe8 { 273 pinmux = <STM32_PINMUX('E', 8, AF12)>; 274 bias-pull-up; 275 slew-rate = "very-high-speed"; 276 }; 277 278 fmc_d6_pe9: fmc_d6_pe9 { 279 pinmux = <STM32_PINMUX('E', 9, AF12)>; 280 bias-pull-up; 281 slew-rate = "very-high-speed"; 282 }; 283 284 fmc_d7_pe10: fmc_d7_pe10 { 285 pinmux = <STM32_PINMUX('E', 10, AF12)>; 286 bias-pull-up; 287 slew-rate = "very-high-speed"; 288 }; 289 290 fmc_d8_pe11: fmc_d8_pe11 { 291 pinmux = <STM32_PINMUX('E', 11, AF12)>; 292 bias-pull-up; 293 slew-rate = "very-high-speed"; 294 }; 295 296 fmc_d9_pe12: fmc_d9_pe12 { 297 pinmux = <STM32_PINMUX('E', 12, AF12)>; 298 bias-pull-up; 299 slew-rate = "very-high-speed"; 300 }; 301 302 fmc_d10_pe13: fmc_d10_pe13 { 303 pinmux = <STM32_PINMUX('E', 13, AF12)>; 304 bias-pull-up; 305 slew-rate = "very-high-speed"; 306 }; 307 308 fmc_d11_pe14: fmc_d11_pe14 { 309 pinmux = <STM32_PINMUX('E', 14, AF12)>; 310 bias-pull-up; 311 slew-rate = "very-high-speed"; 312 }; 313 314 fmc_d12_pe15: fmc_d12_pe15 { 315 pinmux = <STM32_PINMUX('E', 15, AF12)>; 316 bias-pull-up; 317 slew-rate = "very-high-speed"; 318 }; 319 320 /* I2C_SCL */ 321 322 i2c1_scl_pb6: i2c1_scl_pb6 { 323 pinmux = <STM32_PINMUX('B', 6, AF4)>; 324 bias-pull-up; 325 drive-open-drain; 326 }; 327 328 i2c1_scl_pb8: i2c1_scl_pb8 { 329 pinmux = <STM32_PINMUX('B', 8, AF4)>; 330 bias-pull-up; 331 drive-open-drain; 332 }; 333 334 i2c2_scl_pb10: i2c2_scl_pb10 { 335 pinmux = <STM32_PINMUX('B', 10, AF4)>; 336 bias-pull-up; 337 drive-open-drain; 338 }; 339 340 i2c2_scl_pb13: i2c2_scl_pb13 { 341 pinmux = <STM32_PINMUX('B', 13, AF4)>; 342 bias-pull-up; 343 drive-open-drain; 344 }; 345 346 i2c3_scl_pa7: i2c3_scl_pa7 { 347 pinmux = <STM32_PINMUX('A', 7, AF4)>; 348 bias-pull-up; 349 drive-open-drain; 350 }; 351 352 i2c3_scl_pc0: i2c3_scl_pc0 { 353 pinmux = <STM32_PINMUX('C', 0, AF4)>; 354 bias-pull-up; 355 drive-open-drain; 356 }; 357 358 i2c4_scl_pb6: i2c4_scl_pb6 { 359 pinmux = <STM32_PINMUX('B', 6, AF5)>; 360 bias-pull-up; 361 drive-open-drain; 362 }; 363 364 i2c4_scl_pb10: i2c4_scl_pb10 { 365 pinmux = <STM32_PINMUX('B', 10, AF3)>; 366 bias-pull-up; 367 drive-open-drain; 368 }; 369 370 i2c4_scl_pd12: i2c4_scl_pd12 { 371 pinmux = <STM32_PINMUX('D', 12, AF4)>; 372 bias-pull-up; 373 drive-open-drain; 374 }; 375 376 /* I2C_SDA */ 377 378 i2c1_sda_pb7: i2c1_sda_pb7 { 379 pinmux = <STM32_PINMUX('B', 7, AF4)>; 380 bias-pull-up; 381 drive-open-drain; 382 }; 383 384 i2c1_sda_pb9: i2c1_sda_pb9 { 385 pinmux = <STM32_PINMUX('B', 9, AF4)>; 386 bias-pull-up; 387 drive-open-drain; 388 }; 389 390 i2c2_sda_pb11: i2c2_sda_pb11 { 391 pinmux = <STM32_PINMUX('B', 11, AF4)>; 392 bias-pull-up; 393 drive-open-drain; 394 }; 395 396 i2c2_sda_pb14: i2c2_sda_pb14 { 397 pinmux = <STM32_PINMUX('B', 14, AF4)>; 398 bias-pull-up; 399 drive-open-drain; 400 }; 401 402 i2c3_sda_pb4: i2c3_sda_pb4 { 403 pinmux = <STM32_PINMUX('B', 4, AF4)>; 404 bias-pull-up; 405 drive-open-drain; 406 }; 407 408 i2c3_sda_pc1: i2c3_sda_pc1 { 409 pinmux = <STM32_PINMUX('C', 1, AF4)>; 410 bias-pull-up; 411 drive-open-drain; 412 }; 413 414 i2c3_sda_pc9: i2c3_sda_pc9 { 415 pinmux = <STM32_PINMUX('C', 9, AF6)>; 416 bias-pull-up; 417 drive-open-drain; 418 }; 419 420 i2c4_sda_pb7: i2c4_sda_pb7 { 421 pinmux = <STM32_PINMUX('B', 7, AF5)>; 422 bias-pull-up; 423 drive-open-drain; 424 }; 425 426 i2c4_sda_pb11: i2c4_sda_pb11 { 427 pinmux = <STM32_PINMUX('B', 11, AF3)>; 428 bias-pull-up; 429 drive-open-drain; 430 }; 431 432 i2c4_sda_pd13: i2c4_sda_pd13 { 433 pinmux = <STM32_PINMUX('D', 13, AF4)>; 434 bias-pull-up; 435 drive-open-drain; 436 }; 437 438 /* SDMMC */ 439 440 sdmmc1_ckin_pb8: sdmmc1_ckin_pb8 { 441 pinmux = <STM32_PINMUX('B', 8, AF8)>; 442 bias-pull-up; 443 slew-rate = "very-high-speed"; 444 }; 445 446 sdmmc1_d4_pb8: sdmmc1_d4_pb8 { 447 pinmux = <STM32_PINMUX('B', 8, AF12)>; 448 bias-pull-up; 449 slew-rate = "very-high-speed"; 450 }; 451 452 sdmmc1_cdir_pb9: sdmmc1_cdir_pb9 { 453 pinmux = <STM32_PINMUX('B', 9, AF8)>; 454 bias-pull-up; 455 slew-rate = "very-high-speed"; 456 }; 457 458 sdmmc1_d5_pb9: sdmmc1_d5_pb9 { 459 pinmux = <STM32_PINMUX('B', 9, AF12)>; 460 bias-pull-up; 461 slew-rate = "very-high-speed"; 462 }; 463 464 sdmmc1_d0dir_pc6: sdmmc1_d0dir_pc6 { 465 pinmux = <STM32_PINMUX('C', 6, AF8)>; 466 bias-pull-up; 467 slew-rate = "very-high-speed"; 468 }; 469 470 sdmmc1_d6_pc6: sdmmc1_d6_pc6 { 471 pinmux = <STM32_PINMUX('C', 6, AF12)>; 472 bias-pull-up; 473 slew-rate = "very-high-speed"; 474 }; 475 476 sdmmc1_d123dir_pc7: sdmmc1_d123dir_pc7 { 477 pinmux = <STM32_PINMUX('C', 7, AF8)>; 478 bias-pull-up; 479 slew-rate = "very-high-speed"; 480 }; 481 482 sdmmc1_d7_pc7: sdmmc1_d7_pc7 { 483 pinmux = <STM32_PINMUX('C', 7, AF12)>; 484 bias-pull-up; 485 slew-rate = "very-high-speed"; 486 }; 487 488 sdmmc1_d0_pc8: sdmmc1_d0_pc8 { 489 pinmux = <STM32_PINMUX('C', 8, AF12)>; 490 bias-pull-up; 491 slew-rate = "very-high-speed"; 492 }; 493 494 sdmmc1_d1_pc9: sdmmc1_d1_pc9 { 495 pinmux = <STM32_PINMUX('C', 9, AF12)>; 496 bias-pull-up; 497 slew-rate = "very-high-speed"; 498 }; 499 500 sdmmc1_d2_pc10: sdmmc1_d2_pc10 { 501 pinmux = <STM32_PINMUX('C', 10, AF12)>; 502 bias-pull-up; 503 slew-rate = "very-high-speed"; 504 }; 505 506 sdmmc1_d3_pc11: sdmmc1_d3_pc11 { 507 pinmux = <STM32_PINMUX('C', 11, AF12)>; 508 bias-pull-up; 509 slew-rate = "very-high-speed"; 510 }; 511 512 sdmmc1_ck_pc12: sdmmc1_ck_pc12 { 513 pinmux = <STM32_PINMUX('C', 12, AF12)>; 514 bias-pull-up; 515 slew-rate = "very-high-speed"; 516 }; 517 518 sdmmc1_cmd_pd2: sdmmc1_cmd_pd2 { 519 pinmux = <STM32_PINMUX('D', 2, AF12)>; 520 bias-pull-up; 521 slew-rate = "very-high-speed"; 522 }; 523 524 /* SPI_MISO */ 525 526 spi1_miso_pa6: spi1_miso_pa6 { 527 pinmux = <STM32_PINMUX('A', 6, AF5)>; 528 bias-pull-down; 529 }; 530 531 spi1_miso_pa11: spi1_miso_pa11 { 532 pinmux = <STM32_PINMUX('A', 11, AF5)>; 533 bias-pull-down; 534 }; 535 536 spi1_miso_pb4: spi1_miso_pb4 { 537 pinmux = <STM32_PINMUX('B', 4, AF5)>; 538 bias-pull-down; 539 }; 540 541 spi1_miso_pe14: spi1_miso_pe14 { 542 pinmux = <STM32_PINMUX('E', 14, AF5)>; 543 bias-pull-down; 544 }; 545 546 spi2_miso_pb14: spi2_miso_pb14 { 547 pinmux = <STM32_PINMUX('B', 14, AF5)>; 548 bias-pull-down; 549 }; 550 551 spi2_miso_pc2: spi2_miso_pc2 { 552 pinmux = <STM32_PINMUX('C', 2, AF5)>; 553 bias-pull-down; 554 }; 555 556 spi2_miso_pd3: spi2_miso_pd3 { 557 pinmux = <STM32_PINMUX('D', 3, AF5)>; 558 bias-pull-down; 559 }; 560 561 spi3_miso_pb4: spi3_miso_pb4 { 562 pinmux = <STM32_PINMUX('B', 4, AF6)>; 563 bias-pull-down; 564 }; 565 566 spi3_miso_pc11: spi3_miso_pc11 { 567 pinmux = <STM32_PINMUX('C', 11, AF6)>; 568 bias-pull-down; 569 }; 570 571 /* SPI_MOSI */ 572 573 spi1_mosi_pa7: spi1_mosi_pa7 { 574 pinmux = <STM32_PINMUX('A', 7, AF5)>; 575 bias-pull-down; 576 }; 577 578 spi1_mosi_pa12: spi1_mosi_pa12 { 579 pinmux = <STM32_PINMUX('A', 12, AF5)>; 580 bias-pull-down; 581 }; 582 583 spi1_mosi_pb5: spi1_mosi_pb5 { 584 pinmux = <STM32_PINMUX('B', 5, AF5)>; 585 bias-pull-down; 586 }; 587 588 spi1_mosi_pe15: spi1_mosi_pe15 { 589 pinmux = <STM32_PINMUX('E', 15, AF5)>; 590 bias-pull-down; 591 }; 592 593 spi2_mosi_pb15: spi2_mosi_pb15 { 594 pinmux = <STM32_PINMUX('B', 15, AF5)>; 595 bias-pull-down; 596 }; 597 598 spi2_mosi_pc1: spi2_mosi_pc1 { 599 pinmux = <STM32_PINMUX('C', 1, AF3)>; 600 bias-pull-down; 601 }; 602 603 spi2_mosi_pc3: spi2_mosi_pc3 { 604 pinmux = <STM32_PINMUX('C', 3, AF5)>; 605 bias-pull-down; 606 }; 607 608 spi2_mosi_pd4: spi2_mosi_pd4 { 609 pinmux = <STM32_PINMUX('D', 4, AF5)>; 610 bias-pull-down; 611 }; 612 613 spi3_mosi_pb5: spi3_mosi_pb5 { 614 pinmux = <STM32_PINMUX('B', 5, AF6)>; 615 bias-pull-down; 616 }; 617 618 spi3_mosi_pc12: spi3_mosi_pc12 { 619 pinmux = <STM32_PINMUX('C', 12, AF6)>; 620 bias-pull-down; 621 }; 622 623 spi3_mosi_pd6: spi3_mosi_pd6 { 624 pinmux = <STM32_PINMUX('D', 6, AF5)>; 625 bias-pull-down; 626 }; 627 628 /* SPI_NSS */ 629 630 spi1_nss_pa4: spi1_nss_pa4 { 631 pinmux = <STM32_PINMUX('A', 4, AF5)>; 632 bias-pull-up; 633 }; 634 635 spi1_nss_pa15: spi1_nss_pa15 { 636 pinmux = <STM32_PINMUX('A', 15, AF5)>; 637 bias-pull-up; 638 }; 639 640 spi1_nss_pb0: spi1_nss_pb0 { 641 pinmux = <STM32_PINMUX('B', 0, AF5)>; 642 bias-pull-up; 643 }; 644 645 spi1_nss_pe12: spi1_nss_pe12 { 646 pinmux = <STM32_PINMUX('E', 12, AF5)>; 647 bias-pull-up; 648 }; 649 650 spi2_nss_pb9: spi2_nss_pb9 { 651 pinmux = <STM32_PINMUX('B', 9, AF5)>; 652 bias-pull-up; 653 }; 654 655 spi2_nss_pb12: spi2_nss_pb12 { 656 pinmux = <STM32_PINMUX('B', 12, AF5)>; 657 bias-pull-up; 658 }; 659 660 spi2_nss_pd0: spi2_nss_pd0 { 661 pinmux = <STM32_PINMUX('D', 0, AF5)>; 662 bias-pull-up; 663 }; 664 665 spi3_nss_pa4: spi3_nss_pa4 { 666 pinmux = <STM32_PINMUX('A', 4, AF6)>; 667 bias-pull-up; 668 }; 669 670 spi3_nss_pa15: spi3_nss_pa15 { 671 pinmux = <STM32_PINMUX('A', 15, AF6)>; 672 bias-pull-up; 673 }; 674 675 /* SPI_SCK */ 676 677 spi1_sck_pa1: spi1_sck_pa1 { 678 pinmux = <STM32_PINMUX('A', 1, AF5)>; 679 bias-pull-down; 680 slew-rate = "very-high-speed"; 681 }; 682 683 spi1_sck_pa5: spi1_sck_pa5 { 684 pinmux = <STM32_PINMUX('A', 5, AF5)>; 685 bias-pull-down; 686 slew-rate = "very-high-speed"; 687 }; 688 689 spi1_sck_pb3: spi1_sck_pb3 { 690 pinmux = <STM32_PINMUX('B', 3, AF5)>; 691 bias-pull-down; 692 slew-rate = "very-high-speed"; 693 }; 694 695 spi1_sck_pe13: spi1_sck_pe13 { 696 pinmux = <STM32_PINMUX('E', 13, AF5)>; 697 bias-pull-down; 698 slew-rate = "very-high-speed"; 699 }; 700 701 spi2_sck_pa9: spi2_sck_pa9 { 702 pinmux = <STM32_PINMUX('A', 9, AF3)>; 703 bias-pull-down; 704 slew-rate = "very-high-speed"; 705 }; 706 707 spi2_sck_pb10: spi2_sck_pb10 { 708 pinmux = <STM32_PINMUX('B', 10, AF5)>; 709 bias-pull-down; 710 slew-rate = "very-high-speed"; 711 }; 712 713 spi2_sck_pb13: spi2_sck_pb13 { 714 pinmux = <STM32_PINMUX('B', 13, AF5)>; 715 bias-pull-down; 716 slew-rate = "very-high-speed"; 717 }; 718 719 spi2_sck_pd1: spi2_sck_pd1 { 720 pinmux = <STM32_PINMUX('D', 1, AF5)>; 721 bias-pull-down; 722 slew-rate = "very-high-speed"; 723 }; 724 725 spi2_sck_pd3: spi2_sck_pd3 { 726 pinmux = <STM32_PINMUX('D', 3, AF3)>; 727 bias-pull-down; 728 slew-rate = "very-high-speed"; 729 }; 730 731 spi3_sck_pb3: spi3_sck_pb3 { 732 pinmux = <STM32_PINMUX('B', 3, AF6)>; 733 bias-pull-down; 734 slew-rate = "very-high-speed"; 735 }; 736 737 spi3_sck_pc10: spi3_sck_pc10 { 738 pinmux = <STM32_PINMUX('C', 10, AF6)>; 739 bias-pull-down; 740 slew-rate = "very-high-speed"; 741 }; 742 743 /* TIM_CH / TIM_CHN */ 744 745 tim1_ch1n_pa7: tim1_ch1n_pa7 { 746 pinmux = <STM32_PINMUX('A', 7, AF1)>; 747 }; 748 749 tim1_ch1_pa8: tim1_ch1_pa8 { 750 pinmux = <STM32_PINMUX('A', 8, AF1)>; 751 }; 752 753 tim1_ch2_pa9: tim1_ch2_pa9 { 754 pinmux = <STM32_PINMUX('A', 9, AF1)>; 755 }; 756 757 tim1_ch3_pa10: tim1_ch3_pa10 { 758 pinmux = <STM32_PINMUX('A', 10, AF1)>; 759 }; 760 761 tim1_ch4_pa11: tim1_ch4_pa11 { 762 pinmux = <STM32_PINMUX('A', 11, AF1)>; 763 }; 764 765 tim1_ch2n_pb0: tim1_ch2n_pb0 { 766 pinmux = <STM32_PINMUX('B', 0, AF1)>; 767 }; 768 769 tim1_ch3n_pb1: tim1_ch3n_pb1 { 770 pinmux = <STM32_PINMUX('B', 1, AF1)>; 771 }; 772 773 tim1_ch1n_pb13: tim1_ch1n_pb13 { 774 pinmux = <STM32_PINMUX('B', 13, AF1)>; 775 }; 776 777 tim1_ch2n_pb14: tim1_ch2n_pb14 { 778 pinmux = <STM32_PINMUX('B', 14, AF1)>; 779 }; 780 781 tim1_ch3n_pb15: tim1_ch3n_pb15 { 782 pinmux = <STM32_PINMUX('B', 15, AF1)>; 783 }; 784 785 tim1_ch1n_pe8: tim1_ch1n_pe8 { 786 pinmux = <STM32_PINMUX('E', 8, AF1)>; 787 }; 788 789 tim1_ch1_pe9: tim1_ch1_pe9 { 790 pinmux = <STM32_PINMUX('E', 9, AF1)>; 791 }; 792 793 tim1_ch2n_pe10: tim1_ch2n_pe10 { 794 pinmux = <STM32_PINMUX('E', 10, AF1)>; 795 }; 796 797 tim1_ch2_pe11: tim1_ch2_pe11 { 798 pinmux = <STM32_PINMUX('E', 11, AF1)>; 799 }; 800 801 tim1_ch3n_pe12: tim1_ch3n_pe12 { 802 pinmux = <STM32_PINMUX('E', 12, AF1)>; 803 }; 804 805 tim1_ch3_pe13: tim1_ch3_pe13 { 806 pinmux = <STM32_PINMUX('E', 13, AF1)>; 807 }; 808 809 tim1_ch4_pe14: tim1_ch4_pe14 { 810 pinmux = <STM32_PINMUX('E', 14, AF1)>; 811 }; 812 813 tim2_ch1_pa0: tim2_ch1_pa0 { 814 pinmux = <STM32_PINMUX('A', 0, AF1)>; 815 }; 816 817 tim2_ch2_pa1: tim2_ch2_pa1 { 818 pinmux = <STM32_PINMUX('A', 1, AF1)>; 819 }; 820 821 tim2_ch3_pa2: tim2_ch3_pa2 { 822 pinmux = <STM32_PINMUX('A', 2, AF1)>; 823 }; 824 825 tim2_ch4_pa3: tim2_ch4_pa3 { 826 pinmux = <STM32_PINMUX('A', 3, AF1)>; 827 }; 828 829 tim2_ch1_pa5: tim2_ch1_pa5 { 830 pinmux = <STM32_PINMUX('A', 5, AF1)>; 831 }; 832 833 tim2_ch1_pa15: tim2_ch1_pa15 { 834 pinmux = <STM32_PINMUX('A', 15, AF1)>; 835 }; 836 837 tim2_ch2_pb3: tim2_ch2_pb3 { 838 pinmux = <STM32_PINMUX('B', 3, AF1)>; 839 }; 840 841 tim2_ch3_pb10: tim2_ch3_pb10 { 842 pinmux = <STM32_PINMUX('B', 10, AF1)>; 843 }; 844 845 tim2_ch4_pb11: tim2_ch4_pb11 { 846 pinmux = <STM32_PINMUX('B', 11, AF1)>; 847 }; 848 849 tim3_ch1_pa6: tim3_ch1_pa6 { 850 pinmux = <STM32_PINMUX('A', 6, AF2)>; 851 }; 852 853 tim3_ch2_pa7: tim3_ch2_pa7 { 854 pinmux = <STM32_PINMUX('A', 7, AF2)>; 855 }; 856 857 tim3_ch3_pb0: tim3_ch3_pb0 { 858 pinmux = <STM32_PINMUX('B', 0, AF2)>; 859 }; 860 861 tim3_ch4_pb1: tim3_ch4_pb1 { 862 pinmux = <STM32_PINMUX('B', 1, AF2)>; 863 }; 864 865 tim3_ch1_pb4: tim3_ch1_pb4 { 866 pinmux = <STM32_PINMUX('B', 4, AF2)>; 867 }; 868 869 tim3_ch2_pb5: tim3_ch2_pb5 { 870 pinmux = <STM32_PINMUX('B', 5, AF2)>; 871 }; 872 873 tim3_ch1_pc6: tim3_ch1_pc6 { 874 pinmux = <STM32_PINMUX('C', 6, AF2)>; 875 }; 876 877 tim3_ch2_pc7: tim3_ch2_pc7 { 878 pinmux = <STM32_PINMUX('C', 7, AF2)>; 879 }; 880 881 tim3_ch3_pc8: tim3_ch3_pc8 { 882 pinmux = <STM32_PINMUX('C', 8, AF2)>; 883 }; 884 885 tim3_ch4_pc9: tim3_ch4_pc9 { 886 pinmux = <STM32_PINMUX('C', 9, AF2)>; 887 }; 888 889 tim3_ch1_pe3: tim3_ch1_pe3 { 890 pinmux = <STM32_PINMUX('E', 3, AF2)>; 891 }; 892 893 tim3_ch2_pe4: tim3_ch2_pe4 { 894 pinmux = <STM32_PINMUX('E', 4, AF2)>; 895 }; 896 897 tim3_ch3_pe5: tim3_ch3_pe5 { 898 pinmux = <STM32_PINMUX('E', 5, AF2)>; 899 }; 900 901 tim3_ch4_pe6: tim3_ch4_pe6 { 902 pinmux = <STM32_PINMUX('E', 6, AF2)>; 903 }; 904 905 tim4_ch1_pb6: tim4_ch1_pb6 { 906 pinmux = <STM32_PINMUX('B', 6, AF2)>; 907 }; 908 909 tim4_ch2_pb7: tim4_ch2_pb7 { 910 pinmux = <STM32_PINMUX('B', 7, AF2)>; 911 }; 912 913 tim4_ch3_pb8: tim4_ch3_pb8 { 914 pinmux = <STM32_PINMUX('B', 8, AF2)>; 915 }; 916 917 tim4_ch4_pb9: tim4_ch4_pb9 { 918 pinmux = <STM32_PINMUX('B', 9, AF2)>; 919 }; 920 921 tim4_ch1_pd12: tim4_ch1_pd12 { 922 pinmux = <STM32_PINMUX('D', 12, AF2)>; 923 }; 924 925 tim4_ch2_pd13: tim4_ch2_pd13 { 926 pinmux = <STM32_PINMUX('D', 13, AF2)>; 927 }; 928 929 tim4_ch3_pd14: tim4_ch3_pd14 { 930 pinmux = <STM32_PINMUX('D', 14, AF2)>; 931 }; 932 933 tim4_ch4_pd15: tim4_ch4_pd15 { 934 pinmux = <STM32_PINMUX('D', 15, AF2)>; 935 }; 936 937 tim5_ch1_pa0: tim5_ch1_pa0 { 938 pinmux = <STM32_PINMUX('A', 0, AF2)>; 939 }; 940 941 tim15_ch1n_pa1: tim15_ch1n_pa1 { 942 pinmux = <STM32_PINMUX('A', 1, AF14)>; 943 }; 944 945 tim5_ch2_pa1: tim5_ch2_pa1 { 946 pinmux = <STM32_PINMUX('A', 1, AF2)>; 947 }; 948 949 tim15_ch1_pa2: tim15_ch1_pa2 { 950 pinmux = <STM32_PINMUX('A', 2, AF14)>; 951 }; 952 953 tim5_ch3_pa2: tim5_ch3_pa2 { 954 pinmux = <STM32_PINMUX('A', 2, AF2)>; 955 }; 956 957 tim15_ch2_pa3: tim15_ch2_pa3 { 958 pinmux = <STM32_PINMUX('A', 3, AF14)>; 959 }; 960 961 tim5_ch4_pa3: tim5_ch4_pa3 { 962 pinmux = <STM32_PINMUX('A', 3, AF2)>; 963 }; 964 965 tim15_ch1n_pb13: tim15_ch1n_pb13 { 966 pinmux = <STM32_PINMUX('B', 13, AF14)>; 967 }; 968 969 tim15_ch1_pb14: tim15_ch1_pb14 { 970 pinmux = <STM32_PINMUX('B', 14, AF14)>; 971 }; 972 973 tim15_ch2_pb15: tim15_ch2_pb15 { 974 pinmux = <STM32_PINMUX('B', 15, AF14)>; 975 }; 976 977 tim16_ch1_pa6: tim16_ch1_pa6 { 978 pinmux = <STM32_PINMUX('A', 6, AF14)>; 979 }; 980 981 tim16_ch1n_pb6: tim16_ch1n_pb6 { 982 pinmux = <STM32_PINMUX('B', 6, AF14)>; 983 }; 984 985 tim16_ch1_pb8: tim16_ch1_pb8 { 986 pinmux = <STM32_PINMUX('B', 8, AF14)>; 987 }; 988 989 tim16_ch1_pe0: tim16_ch1_pe0 { 990 pinmux = <STM32_PINMUX('E', 0, AF14)>; 991 }; 992 993 tim17_ch1_pa7: tim17_ch1_pa7 { 994 pinmux = <STM32_PINMUX('A', 7, AF14)>; 995 }; 996 997 tim17_ch1n_pb7: tim17_ch1n_pb7 { 998 pinmux = <STM32_PINMUX('B', 7, AF14)>; 999 }; 1000 1001 tim17_ch1_pb9: tim17_ch1_pb9 { 1002 pinmux = <STM32_PINMUX('B', 9, AF14)>; 1003 }; 1004 1005 tim17_ch1_pe1: tim17_ch1_pe1 { 1006 pinmux = <STM32_PINMUX('E', 1, AF14)>; 1007 }; 1008 1009 tim8_ch1n_pa5: tim8_ch1n_pa5 { 1010 pinmux = <STM32_PINMUX('A', 5, AF3)>; 1011 }; 1012 1013 tim8_ch1n_pa7: tim8_ch1n_pa7 { 1014 pinmux = <STM32_PINMUX('A', 7, AF3)>; 1015 }; 1016 1017 tim8_ch2n_pb0: tim8_ch2n_pb0 { 1018 pinmux = <STM32_PINMUX('B', 0, AF3)>; 1019 }; 1020 1021 tim8_ch3n_pb1: tim8_ch3n_pb1 { 1022 pinmux = <STM32_PINMUX('B', 1, AF3)>; 1023 }; 1024 1025 tim8_ch2n_pb14: tim8_ch2n_pb14 { 1026 pinmux = <STM32_PINMUX('B', 14, AF3)>; 1027 }; 1028 1029 tim8_ch3n_pb15: tim8_ch3n_pb15 { 1030 pinmux = <STM32_PINMUX('B', 15, AF3)>; 1031 }; 1032 1033 tim8_ch1_pc6: tim8_ch1_pc6 { 1034 pinmux = <STM32_PINMUX('C', 6, AF3)>; 1035 }; 1036 1037 tim8_ch2_pc7: tim8_ch2_pc7 { 1038 pinmux = <STM32_PINMUX('C', 7, AF3)>; 1039 }; 1040 1041 tim8_ch3_pc8: tim8_ch3_pc8 { 1042 pinmux = <STM32_PINMUX('C', 8, AF3)>; 1043 }; 1044 1045 tim8_ch4_pc9: tim8_ch4_pc9 { 1046 pinmux = <STM32_PINMUX('C', 9, AF3)>; 1047 }; 1048 1049 /* UART_CTS / USART_CTS / LPUART_CTS */ 1050 1051 lpuart1_cts_pa6: lpuart1_cts_pa6 { 1052 pinmux = <STM32_PINMUX('A', 6, AF8)>; 1053 bias-pull-up; 1054 drive-open-drain; 1055 }; 1056 1057 usart1_cts_pa11: usart1_cts_pa11 { 1058 pinmux = <STM32_PINMUX('A', 11, AF7)>; 1059 bias-pull-up; 1060 drive-open-drain; 1061 }; 1062 1063 usart1_cts_pb4: usart1_cts_pb4 { 1064 pinmux = <STM32_PINMUX('B', 4, AF7)>; 1065 bias-pull-up; 1066 drive-open-drain; 1067 }; 1068 1069 lpuart1_cts_pb13: lpuart1_cts_pb13 { 1070 pinmux = <STM32_PINMUX('B', 13, AF8)>; 1071 bias-pull-up; 1072 drive-open-drain; 1073 }; 1074 1075 usart2_cts_pa0: usart2_cts_pa0 { 1076 pinmux = <STM32_PINMUX('A', 0, AF7)>; 1077 bias-pull-up; 1078 drive-open-drain; 1079 }; 1080 1081 usart2_cts_pd3: usart2_cts_pd3 { 1082 pinmux = <STM32_PINMUX('D', 3, AF7)>; 1083 bias-pull-up; 1084 drive-open-drain; 1085 }; 1086 1087 usart3_cts_pa6: usart3_cts_pa6 { 1088 pinmux = <STM32_PINMUX('A', 6, AF7)>; 1089 bias-pull-up; 1090 drive-open-drain; 1091 }; 1092 1093 usart3_cts_pb13: usart3_cts_pb13 { 1094 pinmux = <STM32_PINMUX('B', 13, AF7)>; 1095 bias-pull-up; 1096 drive-open-drain; 1097 }; 1098 1099 usart3_cts_pd11: usart3_cts_pd11 { 1100 pinmux = <STM32_PINMUX('D', 11, AF7)>; 1101 bias-pull-up; 1102 drive-open-drain; 1103 }; 1104 1105 uart4_cts_pb7: uart4_cts_pb7 { 1106 pinmux = <STM32_PINMUX('B', 7, AF8)>; 1107 bias-pull-up; 1108 drive-open-drain; 1109 }; 1110 1111 uart5_cts_pb5: uart5_cts_pb5 { 1112 pinmux = <STM32_PINMUX('B', 5, AF8)>; 1113 bias-pull-up; 1114 drive-open-drain; 1115 }; 1116 1117 /* UART_RTS / USART_RTS / LPUART_RTS */ 1118 1119 usart1_rts_pa12: usart1_rts_pa12 { 1120 pinmux = <STM32_PINMUX('A', 12, AF7)>; 1121 bias-pull-up; 1122 drive-open-drain; 1123 }; 1124 1125 lpuart1_rts_pb1: lpuart1_rts_pb1 { 1126 pinmux = <STM32_PINMUX('B', 1, AF8)>; 1127 bias-pull-up; 1128 drive-open-drain; 1129 }; 1130 1131 usart1_rts_pb3: usart1_rts_pb3 { 1132 pinmux = <STM32_PINMUX('B', 3, AF7)>; 1133 bias-pull-up; 1134 drive-open-drain; 1135 }; 1136 1137 lpuart1_rts_pb12: lpuart1_rts_pb12 { 1138 pinmux = <STM32_PINMUX('B', 12, AF8)>; 1139 bias-pull-up; 1140 drive-open-drain; 1141 }; 1142 1143 usart2_rts_pa1: usart2_rts_pa1 { 1144 pinmux = <STM32_PINMUX('A', 1, AF7)>; 1145 bias-pull-up; 1146 drive-open-drain; 1147 }; 1148 1149 usart2_rts_pd4: usart2_rts_pd4 { 1150 pinmux = <STM32_PINMUX('D', 4, AF7)>; 1151 bias-pull-up; 1152 drive-open-drain; 1153 }; 1154 1155 usart3_rts_pa15: usart3_rts_pa15 { 1156 pinmux = <STM32_PINMUX('A', 15, AF7)>; 1157 bias-pull-up; 1158 drive-open-drain; 1159 }; 1160 1161 usart3_rts_pb1: usart3_rts_pb1 { 1162 pinmux = <STM32_PINMUX('B', 1, AF7)>; 1163 bias-pull-up; 1164 drive-open-drain; 1165 }; 1166 1167 usart3_rts_pb14: usart3_rts_pb14 { 1168 pinmux = <STM32_PINMUX('B', 14, AF7)>; 1169 bias-pull-up; 1170 drive-open-drain; 1171 }; 1172 1173 usart3_rts_pd2: usart3_rts_pd2 { 1174 pinmux = <STM32_PINMUX('D', 2, AF7)>; 1175 bias-pull-up; 1176 drive-open-drain; 1177 }; 1178 1179 usart3_rts_pd12: usart3_rts_pd12 { 1180 pinmux = <STM32_PINMUX('D', 12, AF7)>; 1181 bias-pull-up; 1182 drive-open-drain; 1183 }; 1184 1185 uart4_rts_pa15: uart4_rts_pa15 { 1186 pinmux = <STM32_PINMUX('A', 15, AF8)>; 1187 bias-pull-up; 1188 drive-open-drain; 1189 }; 1190 1191 uart5_rts_pb4: uart5_rts_pb4 { 1192 pinmux = <STM32_PINMUX('B', 4, AF8)>; 1193 bias-pull-up; 1194 drive-open-drain; 1195 }; 1196 1197 /* UART_RX / USART_RX / LPUART_RX */ 1198 1199 lpuart1_rx_pa3: lpuart1_rx_pa3 { 1200 pinmux = <STM32_PINMUX('A', 3, AF8)>; 1201 }; 1202 1203 usart1_rx_pa10: usart1_rx_pa10 { 1204 pinmux = <STM32_PINMUX('A', 10, AF7)>; 1205 }; 1206 1207 usart1_rx_pb7: usart1_rx_pb7 { 1208 pinmux = <STM32_PINMUX('B', 7, AF7)>; 1209 }; 1210 1211 lpuart1_rx_pb10: lpuart1_rx_pb10 { 1212 pinmux = <STM32_PINMUX('B', 10, AF8)>; 1213 }; 1214 1215 lpuart1_rx_pc0: lpuart1_rx_pc0 { 1216 pinmux = <STM32_PINMUX('C', 0, AF8)>; 1217 }; 1218 1219 usart2_rx_pa3: usart2_rx_pa3 { 1220 pinmux = <STM32_PINMUX('A', 3, AF7)>; 1221 }; 1222 1223 usart2_rx_pa15: usart2_rx_pa15 { 1224 pinmux = <STM32_PINMUX('A', 15, AF3)>; 1225 }; 1226 1227 usart2_rx_pd6: usart2_rx_pd6 { 1228 pinmux = <STM32_PINMUX('D', 6, AF7)>; 1229 }; 1230 1231 usart3_rx_pb11: usart3_rx_pb11 { 1232 pinmux = <STM32_PINMUX('B', 11, AF7)>; 1233 }; 1234 1235 usart3_rx_pc5: usart3_rx_pc5 { 1236 pinmux = <STM32_PINMUX('C', 5, AF7)>; 1237 }; 1238 1239 usart3_rx_pc11: usart3_rx_pc11 { 1240 pinmux = <STM32_PINMUX('C', 11, AF7)>; 1241 }; 1242 1243 usart3_rx_pd9: usart3_rx_pd9 { 1244 pinmux = <STM32_PINMUX('D', 9, AF7)>; 1245 }; 1246 1247 uart4_rx_pa1: uart4_rx_pa1 { 1248 pinmux = <STM32_PINMUX('A', 1, AF8)>; 1249 }; 1250 1251 uart4_rx_pc11: uart4_rx_pc11 { 1252 pinmux = <STM32_PINMUX('C', 11, AF8)>; 1253 }; 1254 1255 uart5_rx_pd2: uart5_rx_pd2 { 1256 pinmux = <STM32_PINMUX('D', 2, AF8)>; 1257 }; 1258 1259 /* UART_TX / USART_TX / LPUART_TX */ 1260 1261 lpuart1_tx_pa2: lpuart1_tx_pa2 { 1262 pinmux = <STM32_PINMUX('A', 2, AF8)>; 1263 bias-pull-up; 1264 }; 1265 1266 usart1_tx_pa9: usart1_tx_pa9 { 1267 pinmux = <STM32_PINMUX('A', 9, AF7)>; 1268 bias-pull-up; 1269 }; 1270 1271 usart1_tx_pb6: usart1_tx_pb6 { 1272 pinmux = <STM32_PINMUX('B', 6, AF7)>; 1273 bias-pull-up; 1274 }; 1275 1276 lpuart1_tx_pb11: lpuart1_tx_pb11 { 1277 pinmux = <STM32_PINMUX('B', 11, AF8)>; 1278 bias-pull-up; 1279 }; 1280 1281 lpuart1_tx_pc1: lpuart1_tx_pc1 { 1282 pinmux = <STM32_PINMUX('C', 1, AF8)>; 1283 bias-pull-up; 1284 }; 1285 1286 usart2_tx_pa2: usart2_tx_pa2 { 1287 pinmux = <STM32_PINMUX('A', 2, AF7)>; 1288 bias-pull-up; 1289 }; 1290 1291 usart2_tx_pd5: usart2_tx_pd5 { 1292 pinmux = <STM32_PINMUX('D', 5, AF7)>; 1293 bias-pull-up; 1294 }; 1295 1296 usart3_tx_pb10: usart3_tx_pb10 { 1297 pinmux = <STM32_PINMUX('B', 10, AF7)>; 1298 bias-pull-up; 1299 }; 1300 1301 usart3_tx_pc4: usart3_tx_pc4 { 1302 pinmux = <STM32_PINMUX('C', 4, AF7)>; 1303 bias-pull-up; 1304 }; 1305 1306 usart3_tx_pc10: usart3_tx_pc10 { 1307 pinmux = <STM32_PINMUX('C', 10, AF7)>; 1308 bias-pull-up; 1309 }; 1310 1311 usart3_tx_pd8: usart3_tx_pd8 { 1312 pinmux = <STM32_PINMUX('D', 8, AF7)>; 1313 bias-pull-up; 1314 }; 1315 1316 uart4_tx_pa0: uart4_tx_pa0 { 1317 pinmux = <STM32_PINMUX('A', 0, AF8)>; 1318 bias-pull-up; 1319 }; 1320 1321 uart4_tx_pc10: uart4_tx_pc10 { 1322 pinmux = <STM32_PINMUX('C', 10, AF8)>; 1323 bias-pull-up; 1324 }; 1325 1326 uart5_tx_pc12: uart5_tx_pc12 { 1327 pinmux = <STM32_PINMUX('C', 12, AF8)>; 1328 bias-pull-up; 1329 }; 1330 1331 /* USB_OTG_FS */ 1332 1333 usb_otg_fs_sof_pa8: usb_otg_fs_sof_pa8 { 1334 pinmux = <STM32_PINMUX('A', 8, AF10)>; 1335 }; 1336 1337 usb_otg_fs_vbus_pa9: usb_otg_fs_vbus_pa9 { 1338 pinmux = <STM32_PINMUX('A', 9, ANALOG)>; 1339 }; 1340 1341 usb_otg_fs_id_pa10: usb_otg_fs_id_pa10 { 1342 pinmux = <STM32_PINMUX('A', 10, AF10)>; 1343 }; 1344 1345 usb_otg_fs_dm_pa11: usb_otg_fs_dm_pa11 { 1346 pinmux = <STM32_PINMUX('A', 11, AF10)>; 1347 }; 1348 1349 usb_otg_fs_dp_pa12: usb_otg_fs_dp_pa12 { 1350 pinmux = <STM32_PINMUX('A', 12, AF10)>; 1351 }; 1352 1353 usb_otg_fs_sof_pa14: usb_otg_fs_sof_pa14 { 1354 pinmux = <STM32_PINMUX('A', 14, AF10)>; 1355 }; 1356 1357 }; 1358 }; 1359};