1// SPDX-License-Identifier: GPL-2.0 OR MIT 2/* 3 * Copyright (c) 2026 Yixun Lan <dlan@kernel.org> 4 */ 5 6#include <dt-bindings/gpio/gpio.h> 7 8#define K3_PADCONF(pin, func) (((pin) << 16) | (func)) 9 10/* Map GPIO pin to each bank's <index, offset> */ 11#define K3_GPIO(x) (x / 32) (x % 32) 12 13&pinctrl { 14 gmac0_rgmii_0_cfg: gmac0-rgmii-0-cfg { 15 gmac0-rgmii-0-pins { 16 pinmux = <K3_PADCONF(0, 1)>, /* gmac0_rxdv */ 17 <K3_PADCONF(1, 1)>, /* gmac0_rx_d0 */ 18 <K3_PADCONF(2, 1)>, /* gmac0_rx_d1 */ 19 <K3_PADCONF(3, 1)>, /* gmac0_rx_clk */ 20 <K3_PADCONF(4, 1)>, /* gmac0_rx_d2 */ 21 <K3_PADCONF(5, 1)>, /* gmac0_rx_d3 */ 22 <K3_PADCONF(6, 1)>, /* gmac0_tx_d0 */ 23 <K3_PADCONF(7, 1)>, /* gmac0_tx_d1 */ 24 <K3_PADCONF(8, 1)>, /* gmac0_tx_clk */ 25 <K3_PADCONF(9, 1)>, /* gmac0_tx_d2 */ 26 <K3_PADCONF(10, 1)>, /* gmac0_tx_d3 */ 27 <K3_PADCONF(11, 1)>, /* gmac0_tx_en */ 28 <K3_PADCONF(12, 1)>, /* gmac0_mdc */ 29 <K3_PADCONF(13, 1)>; /* gmac0_mdio */ 30 31 bias-disable; 32 drive-strength = <25>; 33 power-source = <1800>; 34 }; 35 36 }; 37 38 gmac0_phy_0_cfg: gmac0-phy-0-cfg { 39 gmac0-phy-0-pins { 40 pinmux = <K3_PADCONF(14, 1)>; /* gmac0_int */ 41 42 bias-disable; 43 drive-strength = <25>; 44 power-source = <1800>; 45 }; 46 }; 47 48 gmac1_rgmii_0_cfg: gmac1-rgmii-0-cfg { 49 gmac1-rgmii-0-pins { 50 pinmux = <K3_PADCONF(21, 1)>, /* gmac1_rxdv */ 51 <K3_PADCONF(22, 1)>, /* gmac1 rx d0 */ 52 <K3_PADCONF(23, 1)>, /* gmac1 rx d1 */ 53 <K3_PADCONF(24, 1)>, /* gmac1 rx_clk */ 54 <K3_PADCONF(25, 1)>, /* gmac1 rx d2 */ 55 <K3_PADCONF(26, 1)>, /* gmac1 rx d3 */ 56 <K3_PADCONF(27, 1)>, /* gmac1 tx d0 */ 57 <K3_PADCONF(28, 1)>, /* gmac1 tx d1 */ 58 <K3_PADCONF(29, 1)>, /* gmac1 tx clk */ 59 <K3_PADCONF(30, 1)>, /* gmac1 tx d2 */ 60 <K3_PADCONF(31, 1)>, /* gmac1 tx d3 */ 61 <K3_PADCONF(32, 1)>, /* gmac1 tx_en */ 62 <K3_PADCONF(33, 1)>, /* gmac1 mdc */ 63 <K3_PADCONF(34, 1)>; /* gmac1 mdio */ 64 65 bias-disable; 66 drive-strength = <25>; 67 power-source = <1800>; 68 }; 69 }; 70 71 gmac1_phy_0_cfg: gmac1-phy-0-cfg { 72 gmac1-phy-0-pins { 73 pinmux = <K3_PADCONF(35, 1)>; /* gmac1 int */ 74 75 bias-disable; 76 drive-strength = <25>; 77 power-source = <1800>; 78 }; 79 }; 80 81 /omit-if-no-ref/ 82 i2c1_1_cfg: i2c1-1-cfg { 83 i2c1-1-pins { 84 pinmux = <K3_PADCONF(54, 5)>, /* i2c1 scl */ 85 <K3_PADCONF(55, 5)>; /* i2c1 sda */ 86 87 bias-pull-up = <1>; 88 drive-strength = <25>; 89 power-source = <1800>; 90 }; 91 }; 92 93 /omit-if-no-ref/ 94 i2c2_1_cfg: i2c2-1-cfg { 95 i2c2-1-pins { 96 pinmux = <K3_PADCONF(46, 5)>, /* i2c2 scl */ 97 <K3_PADCONF(47, 5)>; /* i2c2 sda */ 98 99 bias-pull-up = <0>; 100 drive-strength = <25>; 101 }; 102 }; 103 104 /omit-if-no-ref/ 105 i2c8_cfg: i2c8-cfg { 106 i2c8-pins { 107 pinmux = <K3_PADCONF(128, 0)>, /* i2c8 scl */ 108 <K3_PADCONF(129, 0)>; /* i2c8 sda */ 109 110 bias-pull-up = <0>; 111 drive-strength = <25>; 112 }; 113 }; 114 115 /omit-if-no-ref/ 116 pwm0_0_cfg: pwm0-0-cfg { 117 pwm0-0-pins { 118 pinmux = <K3_PADCONF(0, 3)>; /* pwm0 */ 119 120 bias-pull-up = <0>; 121 drive-strength = <25>; 122 }; 123 }; 124 125 /omit-if-no-ref/ 126 pwm0_1_cfg: pwm0-1-cfg { 127 pwm0-1-pins { 128 pinmux = <K3_PADCONF(42, 6)>; /* pwm0 */ 129 130 bias-pull-up = <0>; 131 drive-strength = <25>; 132 }; 133 }; 134 135 /omit-if-no-ref/ 136 pwm1_0_cfg: pwm1-0-cfg { 137 pwm1-0-pins { 138 pinmux = <K3_PADCONF(1, 3)>; /* pwm1 */ 139 140 bias-pull-up = <0>; 141 drive-strength = <25>; 142 }; 143 }; 144 145 /omit-if-no-ref/ 146 pwm1_1_cfg: pwm1-1-cfg { 147 pwm1-1-pins { 148 pinmux = <K3_PADCONF(43, 6)>; /* pwm1 */ 149 150 bias-pull-up = <0>; 151 drive-strength = <25>; 152 }; 153 }; 154 155 /omit-if-no-ref/ 156 pwm1_2_cfg: pwm1-2-cfg { 157 pwm1-2-pins { 158 pinmux = <K3_PADCONF(95, 6)>; /* pwm1 */ 159 160 bias-pull-up = <0>; 161 drive-strength = <25>; 162 }; 163 }; 164 165 /omit-if-no-ref/ 166 pwm2_0_cfg: pwm2-0-cfg { 167 pwm2-0-pins { 168 pinmux = <K3_PADCONF(2, 3)>; /* pwm2 */ 169 170 bias-pull-up = <0>; 171 drive-strength = <25>; 172 }; 173 }; 174 175 /omit-if-no-ref/ 176 pwm2_1_cfg: pwm2-1-cfg { 177 pwm2-1-pins { 178 pinmux = <K3_PADCONF(44, 6)>; /* pwm2 */ 179 180 bias-pull-up = <0>; 181 drive-strength = <25>; 182 }; 183 }; 184 185 /omit-if-no-ref/ 186 pwm2_2_cfg: pwm2-2-cfg { 187 pwm2-2-pins { 188 pinmux = <K3_PADCONF(96, 6)>; /* pwm2 */ 189 190 bias-pull-up = <0>; 191 drive-strength = <25>; 192 }; 193 }; 194 195 /omit-if-no-ref/ 196 pwm2_3_cfg: pwm2-3-cfg { 197 pwm2-3-pins { 198 pinmux = <K3_PADCONF(134, 4)>; /* pwm2 */ 199 200 bias-pull-up = <0>; 201 drive-strength = <25>; 202 }; 203 }; 204 205 /omit-if-no-ref/ 206 pwm3_0_cfg: pwm3-0-cfg { 207 pwm3-0-pins { 208 pinmux = <K3_PADCONF(3, 3)>; /* pwm3 */ 209 210 bias-pull-up = <0>; 211 drive-strength = <25>; 212 }; 213 }; 214 215 /omit-if-no-ref/ 216 pwm3_1_cfg: pwm3-1-cfg { 217 pwm3-1-pins { 218 pinmux = <K3_PADCONF(45, 6)>; /* pwm3 */ 219 220 bias-pull-up = <0>; 221 drive-strength = <25>; 222 }; 223 }; 224 225 /omit-if-no-ref/ 226 pwm3_2_cfg: pwm3-2-cfg { 227 pwm3-2-pins { 228 pinmux = <K3_PADCONF(97, 6)>; /* pwm3 */ 229 230 bias-pull-up = <0>; 231 drive-strength = <25>; 232 }; 233 }; 234 235 /omit-if-no-ref/ 236 pwm3_3_cfg: pwm3-3-cfg { 237 pwm3-3-pins { 238 pinmux = <K3_PADCONF(135, 4)>; /* pwm3 */ 239 240 bias-pull-up = <0>; 241 drive-strength = <25>; 242 }; 243 }; 244 245 /omit-if-no-ref/ 246 pwm4_0_cfg: pwm4-0-cfg { 247 pwm4-0-pins { 248 pinmux = <K3_PADCONF(4, 3)>; /* pwm4 */ 249 250 bias-pull-up = <0>; 251 drive-strength = <25>; 252 }; 253 }; 254 255 /omit-if-no-ref/ 256 pwm4_1_cfg: pwm4-1-cfg { 257 pwm4-1-pins { 258 pinmux = <K3_PADCONF(46, 6)>; /* pwm4 */ 259 260 bias-pull-up = <0>; 261 drive-strength = <25>; 262 }; 263 }; 264 265 /omit-if-no-ref/ 266 pwm4_2_cfg: pwm4-2-cfg { 267 pwm4-2-pins { 268 pinmux = <K3_PADCONF(136, 4)>; /* pwm4 */ 269 270 bias-pull-up = <0>; 271 drive-strength = <25>; 272 }; 273 }; 274 275 /omit-if-no-ref/ 276 pwm5_0_cfg: pwm5-0-cfg { 277 pwm5-0-pins { 278 pinmux = <K3_PADCONF(5, 3)>; /* pwm5 */ 279 280 bias-pull-up = <0>; 281 drive-strength = <25>; 282 }; 283 }; 284 285 /omit-if-no-ref/ 286 pwm5_1_cfg: pwm5-1-cfg { 287 pwm5-1-pins { 288 pinmux = <K3_PADCONF(47, 6)>; /* pwm5 */ 289 290 bias-pull-up = <0>; 291 drive-strength = <25>; 292 }; 293 }; 294 295 /omit-if-no-ref/ 296 pwm5_2_cfg: pwm5-2-cfg { 297 pwm5-2-pins { 298 pinmux = <K3_PADCONF(137, 4)>; /* pwm5 */ 299 300 bias-pull-up = <0>; 301 drive-strength = <25>; 302 }; 303 }; 304 305 /omit-if-no-ref/ 306 pwm6_0_cfg: pwm6-0-cfg { 307 pwm6-0-pins { 308 pinmux = <K3_PADCONF(6, 3)>; /* pwm6 */ 309 310 bias-pull-up = <0>; 311 drive-strength = <25>; 312 }; 313 }; 314 315 /omit-if-no-ref/ 316 pwm6_1_cfg: pwm6-1-cfg { 317 pwm6-1-pins { 318 pinmux = <K3_PADCONF(145, 3)>; /* pwm6 */ 319 320 bias-pull-up = <0>; 321 drive-strength = <25>; 322 }; 323 }; 324 325 /omit-if-no-ref/ 326 pwm6_2_cfg: pwm6-2-cfg { 327 pwm6-2-pins { 328 pinmux = <K3_PADCONF(48, 6)>; /* pwm6 */ 329 330 bias-pull-up = <0>; 331 drive-strength = <25>; 332 }; 333 }; 334 335 /omit-if-no-ref/ 336 pwm7_0_cfg: pwm7-0-cfg { 337 pwm7-0-pins { 338 pinmux = <K3_PADCONF(7, 3)>; /* pwm7 */ 339 340 bias-pull-up = <0>; 341 drive-strength = <25>; 342 }; 343 }; 344 345 /omit-if-no-ref/ 346 pwm7_1_cfg: pwm7-1-cfg { 347 pwm7-1-pins { 348 pinmux = <K3_PADCONF(146, 3)>; /* pwm7 */ 349 350 bias-pull-up = <0>; 351 drive-strength = <25>; 352 }; 353 }; 354 355 /omit-if-no-ref/ 356 pwm7_2_cfg: pwm7-2-cfg { 357 pwm7-2-pins { 358 pinmux = <K3_PADCONF(49, 6)>; /* pwm7 */ 359 360 bias-pull-up = <0>; 361 drive-strength = <25>; 362 }; 363 }; 364 365 /omit-if-no-ref/ 366 pwm8_0_cfg: pwm8-0-cfg { 367 pwm8-0-pins { 368 pinmux = <K3_PADCONF(8, 3)>; /* pwm8 */ 369 370 bias-pull-up = <0>; 371 drive-strength = <25>; 372 }; 373 }; 374 375 /omit-if-no-ref/ 376 pwm8_1_cfg: pwm8-1-cfg { 377 pwm8-1-pins { 378 pinmux = <K3_PADCONF(147, 3)>; /* pwm8 */ 379 380 bias-pull-up = <0>; 381 drive-strength = <25>; 382 }; 383 }; 384 385 /omit-if-no-ref/ 386 pwm8_2_cfg: pwm8-2-cfg { 387 pwm8-2-pins { 388 pinmux = <K3_PADCONF(50, 6)>; /* pwm8 */ 389 390 bias-pull-up = <0>; 391 drive-strength = <25>; 392 }; 393 }; 394 395 /omit-if-no-ref/ 396 pwm9_0_cfg: pwm9-0-cfg { 397 pwm9-0-pins { 398 pinmux = <K3_PADCONF(9, 3)>; /* pwm9 */ 399 400 bias-pull-up = <0>; 401 drive-strength = <25>; 402 }; 403 }; 404 405 /omit-if-no-ref/ 406 pwm9_1_cfg: pwm9-1-cfg { 407 pwm9-1-pins { 408 pinmux = <K3_PADCONF(148, 3)>; /* pwm9 */ 409 410 bias-pull-up = <0>; 411 drive-strength = <25>; 412 }; 413 }; 414 415 /omit-if-no-ref/ 416 pwm9_2_cfg: pwm9-2-cfg { 417 pwm9-2-pins { 418 pinmux = <K3_PADCONF(51, 6)>; /* pwm9 */ 419 420 bias-pull-up = <0>; 421 drive-strength = <25>; 422 }; 423 }; 424 425 /omit-if-no-ref/ 426 pwm10_0_cfg: pwm10-0-cfg { 427 pwm10-0-pins { 428 pinmux = <K3_PADCONF(10, 3)>; /* pwm10 */ 429 430 bias-pull-up = <0>; 431 drive-strength = <25>; 432 }; 433 }; 434 435 /omit-if-no-ref/ 436 pwm10_1_cfg: pwm10-1-cfg { 437 pwm10-1-pins { 438 pinmux = <K3_PADCONF(52, 6)>; /* pwm10 */ 439 440 bias-pull-up = <0>; 441 drive-strength = <25>; 442 }; 443 }; 444 445 /omit-if-no-ref/ 446 pwm10_2_cfg: pwm10-2-cfg { 447 pwm10-2-pins { 448 pinmux = <K3_PADCONF(141, 4)>; /* pwm10 */ 449 450 bias-pull-up = <0>; 451 drive-strength = <25>; 452 }; 453 }; 454 455 /omit-if-no-ref/ 456 pwm11_0_cfg: pwm11-0-cfg { 457 pwm11-0-pins { 458 pinmux = <K3_PADCONF(53, 6)>; /* pwm11 */ 459 460 bias-pull-up = <0>; 461 drive-strength = <25>; 462 }; 463 }; 464 465 /omit-if-no-ref/ 466 pwm11_1_cfg: pwm11-1-cfg { 467 pwm11-1-pins { 468 pinmux = <K3_PADCONF(140, 4)>; /* pwm11 */ 469 470 bias-pull-up = <0>; 471 drive-strength = <25>; 472 }; 473 }; 474 475 /omit-if-no-ref/ 476 pwm12_0_cfg: pwm12-0-cfg { 477 pwm12-0-pins { 478 pinmux = <K3_PADCONF(54, 6)>; /* pwm12 */ 479 480 bias-pull-up = <0>; 481 drive-strength = <25>; 482 }; 483 }; 484 485 /omit-if-no-ref/ 486 pwm12_1_cfg: pwm12-1-cfg { 487 pwm12-1-pins { 488 pinmux = <K3_PADCONF(139, 4)>; /* pwm12 */ 489 490 bias-pull-up = <0>; 491 drive-strength = <25>; 492 }; 493 }; 494 495 /omit-if-no-ref/ 496 pwm13_0_cfg: pwm13-0-cfg { 497 pwm13-0-pins { 498 pinmux = <K3_PADCONF(55, 6)>; /* pwm13 */ 499 500 bias-pull-up = <0>; 501 drive-strength = <25>; 502 }; 503 }; 504 505 /omit-if-no-ref/ 506 pwm13_1_cfg: pwm13-1-cfg { 507 pwm13-1-pins { 508 pinmux = <K3_PADCONF(138, 4)>; /* pwm13 */ 509 510 bias-pull-up = <0>; 511 drive-strength = <25>; 512 }; 513 }; 514 515 /omit-if-no-ref/ 516 pwm13_2_cfg: pwm13-2-cfg { 517 pwm13-2-pins { 518 pinmux = <K3_PADCONF(13, 3)>; /* pwm13 */ 519 520 bias-pull-up = <0>; 521 drive-strength = <25>; 522 }; 523 }; 524 525 /omit-if-no-ref/ 526 pwm14_0_cfg: pwm14-0-cfg { 527 pwm14-0-pins { 528 pinmux = <K3_PADCONF(56, 6)>; /* pwm14 */ 529 530 bias-pull-up = <0>; 531 drive-strength = <25>; 532 }; 533 }; 534 535 /omit-if-no-ref/ 536 pwm14_1_cfg: pwm14-1-cfg { 537 pwm14-1-pins { 538 pinmux = <K3_PADCONF(144, 4)>; /* pwm14 */ 539 540 bias-pull-up = <0>; 541 drive-strength = <25>; 542 }; 543 }; 544 545 /omit-if-no-ref/ 546 pwm14_2_cfg: pwm14-2-cfg { 547 pwm14-2-pins { 548 pinmux = <K3_PADCONF(14, 3)>; /* pwm14 */ 549 550 bias-pull-up = <0>; 551 drive-strength = <25>; 552 }; 553 }; 554 555 /omit-if-no-ref/ 556 pwm15_0_cfg: pwm15-0-cfg { 557 pwm15-0-pins { 558 pinmux = <K3_PADCONF(57, 6)>; /* pwm15 */ 559 560 bias-pull-up = <0>; 561 drive-strength = <25>; 562 }; 563 }; 564 565 /omit-if-no-ref/ 566 pwm15_1_cfg: pwm15-1-cfg { 567 pwm15-1-pins { 568 pinmux = <K3_PADCONF(142, 4)>; /* pwm15 */ 569 570 bias-pull-up = <0>; 571 drive-strength = <25>; 572 }; 573 }; 574 575 /omit-if-no-ref/ 576 pwm15_2_cfg: pwm15-2-cfg { 577 pwm15-2-pins { 578 pinmux = <K3_PADCONF(21, 3)>; /* pwm15 */ 579 580 bias-pull-up = <0>; 581 drive-strength = <25>; 582 }; 583 }; 584 585 /omit-if-no-ref/ 586 pwm16_0_cfg: pwm16-0-cfg { 587 pwm16-0-pins { 588 pinmux = <K3_PADCONF(58, 6)>; /* pwm16 */ 589 590 bias-pull-up = <0>; 591 drive-strength = <25>; 592 }; 593 }; 594 595 /omit-if-no-ref/ 596 pwm16_1_cfg: pwm16-1-cfg { 597 pwm16-1-pins { 598 pinmux = <K3_PADCONF(143, 4)>; /* pwm16 */ 599 600 bias-pull-up = <0>; 601 drive-strength = <25>; 602 }; 603 }; 604 605 /omit-if-no-ref/ 606 pwm16_2_cfg: pwm16-2-cfg { 607 pwm16-2-pins { 608 pinmux = <K3_PADCONF(22, 3)>; /* pwm16 */ 609 610 bias-pull-up = <0>; 611 drive-strength = <25>; 612 }; 613 }; 614 615 /omit-if-no-ref/ 616 pwm17_0_cfg: pwm17-0-cfg { 617 pwm17-0-pins { 618 pinmux = <K3_PADCONF(23, 3)>; /* pwm17 */ 619 620 bias-pull-up = <0>; 621 drive-strength = <25>; 622 }; 623 }; 624 625 /omit-if-no-ref/ 626 pwm17_1_cfg: pwm17-1-cfg { 627 pwm17-1-pins { 628 pinmux = <K3_PADCONF(59, 6)>; /* pwm17 */ 629 630 bias-pull-up = <0>; 631 drive-strength = <25>; 632 }; 633 }; 634 635 /omit-if-no-ref/ 636 pwm17_2_cfg: pwm17-2-cfg { 637 pwm17-2-pins { 638 pinmux = <K3_PADCONF(105, 6)>; /* pwm17 */ 639 640 bias-pull-up = <0>; 641 drive-strength = <25>; 642 }; 643 }; 644 645 /omit-if-no-ref/ 646 pwm18_0_cfg: pwm18-0-cfg { 647 pwm18-0-pins { 648 pinmux = <K3_PADCONF(24, 3)>; /* pwm18 */ 649 650 bias-pull-up = <0>; 651 drive-strength = <25>; 652 }; 653 }; 654 655 /omit-if-no-ref/ 656 pwm18_1_cfg: pwm18-1-cfg { 657 pwm18-1-pins { 658 pinmux = <K3_PADCONF(60, 6)>; /* pwm18 */ 659 660 bias-pull-up = <0>; 661 drive-strength = <25>; 662 }; 663 }; 664 665 /omit-if-no-ref/ 666 pwm18_2_cfg: pwm18-2-cfg { 667 pwm18-2-pins { 668 pinmux = <K3_PADCONF(106, 6)>; /* pwm18 */ 669 670 bias-pull-up = <0>; 671 drive-strength = <25>; 672 }; 673 }; 674 675 /omit-if-no-ref/ 676 pwm19_0_cfg: pwm19-0-cfg { 677 pwm19-0-pins { 678 pinmux = <K3_PADCONF(25, 3)>; /* pwm19 */ 679 680 bias-pull-up = <0>; 681 drive-strength = <25>; 682 }; 683 }; 684 685 /omit-if-no-ref/ 686 pwm19_1_cfg: pwm19-1-cfg { 687 pwm19-1-pins { 688 pinmux = <K3_PADCONF(61, 6)>; /* pwm19 */ 689 690 bias-pull-up = <0>; 691 drive-strength = <25>; 692 }; 693 }; 694 695 /omit-if-no-ref/ 696 pwm19_2_cfg: pwm19-2-cfg { 697 pwm19-2-pins { 698 pinmux = <K3_PADCONF(107, 6)>; /* pwm19 */ 699 700 bias-pull-up = <0>; 701 drive-strength = <25>; 702 }; 703 }; 704 705 /omit-if-no-ref/ 706 qspi_cfg: qspi-cfg { 707 qspi-pins { 708 pinmux = <K3_PADCONF(138, 0)>, /* qspi dat0 */ 709 <K3_PADCONF(139, 0)>, /* qspi dat1 */ 710 <K3_PADCONF(140, 0)>, /* qspi dat2 */ 711 <K3_PADCONF(141, 0)>, /* qspi dat3 */ 712 <K3_PADCONF(144, 0)>; /* qspi clk */ 713 714 bias-disable; 715 drive-strength = <25>; 716 }; 717 718 qspi-cs0-pins { 719 pinmux = <K3_PADCONF(142, 0)>; /* qspi cs0 */ 720 721 bias-disable; 722 drive-strength = <25>; 723 }; 724 }; 725 726 /omit-if-no-ref/ 727 uart0_0_cfg: uart0-0-cfg { 728 uart0-0-pins { 729 pinmux = <K3_PADCONF(149, 2)>, /* uart0 tx */ 730 <K3_PADCONF(150, 2)>; /* uart0 rx */ 731 732 bias-pull-up = <0>; 733 drive-strength = <25>; 734 }; 735 }; 736 737 mmc1_cfg: mmc1-cfg { 738 mmc1-data-cmd-pins { 739 pinmux = <K3_PADCONF(132, 0)>, /* mmc1 dat3 */ 740 <K3_PADCONF(133, 0)>, /* mmc1 dat2 */ 741 <K3_PADCONF(134, 0)>, /* mmc1 dat1 */ 742 <K3_PADCONF(135, 0)>, /* mmc1 dat0 */ 743 <K3_PADCONF(136, 0)>; /* mmc1 cmd */ 744 745 bias-pull-up = <0>; 746 drive-strength = <25>; 747 power-source = <3300>; 748 }; 749 750 mmc1-clk-pins { 751 pinmux = <K3_PADCONF(137, 0)>; /* mmc1 clk */ 752 753 bias-pull-down; 754 drive-strength = <25>; 755 power-source = <3300>; 756 }; 757 }; 758 759 mmc1_uhs_cfg: mmc1-uhs-cfg { 760 mmc1-uhs-data-cmd-pins { 761 pinmux = <K3_PADCONF(132, 0)>, /* mmc1 dat3 */ 762 <K3_PADCONF(133, 0)>, /* mmc1 dat2 */ 763 <K3_PADCONF(134, 0)>, /* mmc1 dat1 */ 764 <K3_PADCONF(135, 0)>, /* mmc1 dat0 */ 765 <K3_PADCONF(136, 0)>; /* mmc1 cmd */ 766 767 bias-pull-up = <0>; 768 drive-strength = <21>; 769 power-source = <1800>; 770 }; 771 772 mmc1-uhs-clk-pins { 773 pinmux = <K3_PADCONF(137, 0)>; /* mmc1 clk */ 774 775 bias-pull-down; 776 drive-strength = <21>; 777 power-source = <1800>; 778 }; 779 }; 780}; 781