1 // SPDX-License-Identifier: GPL-2.0 2 /* 3 * Copyright (C) 2022 Avnet Embedded GmbH 4 */ 5 6 /dts-v1/; 7 8 #include "imx8mp.dtsi" 9 #include <dt-bindings/net/ti-dp83867.h> 10 11 / { 12 aliases { 13 rtc0 = &sys_rtc; 14 rtc1 = &snvs_rtc; 15 }; 16 17 chosen { 18 stdout-path = &uart2; 19 }; 20 21 reg_usb0_host_vbus: regulator-usb0-vbu 22 compatible = "regulator-fixed" 23 regulator-name = "usb0_host_vb 24 pinctrl-names = "default"; 25 pinctrl-0 = <&pinctrl_usb0_vbu 26 regulator-min-microvolt = <500 27 regulator-max-microvolt = <500 28 gpio = <&gpio1 12 GPIO_ACTIVE_ 29 enable-active-high; 30 }; 31 32 reg_usb1_host_vbus: regulator-usb1-vbu 33 compatible = "regulator-fixed" 34 regulator-name = "usb1_host_vb 35 pinctrl-names = "default"; 36 pinctrl-0 = <&pinctrl_usb1_vbu 37 regulator-min-microvolt = <500 38 regulator-max-microvolt = <500 39 gpio = <&gpio1 14 GPIO_ACTIVE_ 40 enable-active-high; 41 }; 42 43 reg_usdhc2_vmmc: regulator-usdhc2 { 44 compatible = "regulator-fixed" 45 pinctrl-names = "default"; 46 pinctrl-0 = <&pinctrl_usdhc2_v 47 regulator-name = "VSD_3V3"; 48 regulator-min-microvolt = <330 49 regulator-max-microvolt = <330 50 gpio = <&gpio2 19 GPIO_ACTIVE_ 51 enable-active-high; 52 startup-delay-us = <100>; 53 off-on-delay-us = <12000>; 54 }; 55 56 reg_flexcan1_xceiver: regulator-flexca 57 compatible = "regulator-fixed" 58 regulator-name = "flexcan1-xce 59 regulator-min-microvolt = <330 60 regulator-max-microvolt = <330 61 }; 62 63 reg_flexcan2_xceiver: regulator-flexca 64 compatible = "regulator-fixed" 65 regulator-name = "flexcan2-xce 66 regulator-min-microvolt = <330 67 regulator-max-microvolt = <330 68 }; 69 70 lcd0_backlight: backlight-0 { 71 compatible = "pwm-backlight"; 72 pinctrl-names = "default"; 73 pinctrl-0 = <&pinctrl_lcd0_bac 74 pwms = <&pwm1 0 100000 0>; 75 brightness-levels = <0 255>; 76 num-interpolated-steps = <255> 77 default-brightness-level = <25 78 enable-gpios = <&gpio1 5 GPIO_ 79 status = "disabled"; 80 }; 81 82 lcd1_backlight: backlight-1 { 83 compatible = "pwm-backlight"; 84 pinctrl-names = "default"; 85 pinctrl-0 = <&pinctrl_lcd1_bac 86 pwms = <&pwm2 0 100000 0>; 87 brightness-levels = <0 255>; 88 num-interpolated-steps = <255> 89 default-brightness-level = <25 90 enable-gpios = <&gpio1 6 GPIO_ 91 status = "disabled"; 92 }; 93 94 leds { 95 compatible = "gpio-leds"; 96 pinctrl-names = "default"; 97 pinctrl-0 = <&pinctrl_leds>; 98 status = "okay"; 99 100 led-sw { 101 label = "sw-led"; 102 gpios = <&gpio1 8 GPIO 103 default-state = "off"; 104 linux,default-trigger 105 }; 106 }; 107 108 extcon_usb0: extcon-usb0 { 109 compatible = "linux,extcon-usb 110 pinctrl-names = "default"; 111 pinctrl-0 = <&pinctrl_usb0_ext 112 id-gpios = <&gpio1 3 GPIO_ACTI 113 }; 114 }; 115 116 &A53_0 { 117 cpu-supply = <&vcc_arm>; 118 }; 119 120 &A53_1 { 121 cpu-supply = <&vcc_arm>; 122 }; 123 124 &A53_2 { 125 cpu-supply = <&vcc_arm>; 126 }; 127 128 &A53_3 { 129 cpu-supply = <&vcc_arm>; 130 }; 131 132 &ecspi1 { 133 #address-cells = <1>; 134 #size-cells = <0>; 135 pinctrl-names = "default"; 136 pinctrl-0 = <&pinctrl_ecspi1>; 137 cs-gpios = <0>, <&gpio2 8 GPIO_ACTIVE_ 138 }; 139 140 &ecspi2 { 141 #address-cells = <1>; 142 #size-cells = <0>; 143 pinctrl-names = "default"; 144 pinctrl-0 = <&pinctrl_ecspi2>; 145 cs-gpios = <0>, <&gpio2 9 GPIO_ACTIVE_ 146 }; 147 148 &eqos { 149 pinctrl-names = "default"; 150 pinctrl-0 = <&pinctrl_eqos>; 151 phy-mode = "rgmii-id"; 152 phy-handle = <ðphy0>; 153 status = "okay"; 154 155 mdio { 156 compatible = "snps,dwmac-mdio" 157 #address-cells = <1>; 158 #size-cells = <0>; 159 160 ethphy0: ethernet-phy@1 { 161 compatible = "ethernet 162 reg = <1>; 163 eee-broken-1000t; 164 reset-gpios = <&tca642 165 reset-assert-us = <100 166 reset-deassert-us = <1 167 ti,rx-internal-delay = 168 ti,tx-internal-delay = 169 ti,fifo-depth = <DP838 170 ti,clk-output-sel = <D 171 }; 172 }; 173 }; 174 175 &fec { 176 pinctrl-names = "default"; 177 pinctrl-0 = <&pinctrl_fec>; 178 phy-mode = "rgmii-id"; 179 phy-handle = <ðphy1>; 180 fsl,magic-packet; 181 status = "okay"; 182 183 mdio { 184 #address-cells = <1>; 185 #size-cells = <0>; 186 187 ethphy1: ethernet-phy@1 { 188 compatible = "ethernet 189 reg = <1>; 190 eee-broken-1000t; 191 reset-gpios = <&tca642 192 reset-assert-us = <100 193 reset-deassert-us = <1 194 ti,rx-internal-delay = 195 ti,tx-internal-delay = 196 ti,fifo-depth = <DP838 197 ti,clk-output-sel = <D 198 }; 199 }; 200 }; 201 202 &i2c1 { 203 pinctrl-names = "default", "gpio"; 204 pinctrl-0 = <&pinctrl_i2c1>; 205 pinctrl-1 = <&pinctrl_i2c1_gpio>; 206 scl-gpios = <&gpio5 14 (GPIO_ACTIVE_HI 207 sda-gpios = <&gpio5 15 (GPIO_ACTIVE_HI 208 clock-frequency = <400000>; 209 status = "okay"; 210 211 id_eeprom: eeprom@50 { 212 compatible = "atmel,24c64"; 213 reg = <0x50>; 214 pagesize = <32>; 215 }; 216 }; 217 218 &i2c2 { 219 pinctrl-names = "default"; 220 pinctrl-0 = <&pinctrl_i2c2>; 221 clock-frequency = <400000>; 222 status = "disabled"; 223 }; 224 225 &i2c3 { 226 pinctrl-names = "default"; 227 pinctrl-0 = <&pinctrl_i2c3>; 228 clock-frequency = <400000>; 229 status = "disabled"; 230 }; 231 232 &i2c4 { 233 pinctrl-names = "default"; 234 pinctrl-0 = <&pinctrl_i2c4>; 235 clock-frequency = <400000>; 236 status = "disabled"; 237 }; 238 239 &i2c5 { 240 pinctrl-names = "default"; 241 pinctrl-0 = <&pinctrl_i2c5>; 242 clock-frequency = <400000>; 243 status = "disabled"; 244 }; 245 246 &i2c6 { 247 pinctrl-names = "default", "gpio"; 248 pinctrl-0 = <&pinctrl_i2c6>; 249 pinctrl-1 = <&pinctrl_i2c6_gpio>; 250 scl-gpios = <&gpio3 19 (GPIO_ACTIVE_HI 251 sda-gpios = <&gpio3 20 (GPIO_ACTIVE_HI 252 clock-frequency = <400000>; 253 status = "okay"; 254 255 tca6424: gpio@22 { 256 compatible = "ti,tca6424"; 257 reg = <0x22>; 258 pinctrl-names = "default"; 259 pinctrl-0 = <&pinctrl_tca6424> 260 gpio-controller; 261 #gpio-cells = <2>; 262 gpio-line-names = "BOOT_SEL0#" 263 "gbe0_int", "gbe1_int" 264 "PCIE_WAKE#", "cam2_rs 265 "wifi_pd", "tpm_int", 266 "gbe0_rst", "gbe1_rst" 267 "CHARGER_PRSNT#"; 268 interrupt-parent = <&gpio1>; 269 interrupts = <9 IRQ_TYPE_EDGE_ 270 interrupt-controller; 271 #interrupt-cells = <2>; 272 }; 273 274 dsi_lvds_bridge: bridge@2d { 275 compatible = "ti,sn65dsi83"; 276 reg = <0x2d>; 277 pinctrl-names = "default"; 278 pinctrl-0 = <&pinctrl_lvds_bri 279 enable-gpios = <&gpio1 7 GPIO_ 280 status = "disabled"; 281 }; 282 283 pmic: pmic@30 { 284 compatible = "ricoh,rn5t567"; 285 reg = <0x30>; 286 interrupt-parent = <&tca6424>; 287 interrupts = <5 IRQ_TYPE_EDGE_ 288 289 regulators { 290 DCDC1 { 291 regulator-name 292 regulator-alwa 293 regulator-min- 294 regulator-max- 295 }; 296 297 DCDC2 { 298 regulator-name 299 regulator-alwa 300 regulator-min- 301 regulator-max- 302 }; 303 304 vcc_arm: DCDC3 { 305 regulator-name 306 regulator-alwa 307 regulator-min- 308 regulator-max- 309 }; 310 311 DCDC4 { 312 regulator-name 313 regulator-alwa 314 regulator-min- 315 regulator-max- 316 }; 317 318 LDO1 { 319 regulator-name 320 regulator-alwa 321 regulator-min- 322 regulator-max- 323 }; 324 325 LDO2 { 326 regulator-name 327 regulator-alwa 328 regulator-min- 329 regulator-max- 330 }; 331 332 LDO3 { 333 regulator-name 334 regulator-alwa 335 regulator-min- 336 regulator-max- 337 }; 338 339 LDO4 { 340 regulator-name 341 regulator-alwa 342 regulator-min- 343 regulator-max- 344 }; 345 346 LDO5 { 347 regulator-name 348 regulator-alwa 349 regulator-min- 350 regulator-max- 351 }; 352 353 LDORTC1 { 354 regulator-name 355 regulator-alwa 356 regulator-min- 357 regulator-max- 358 }; 359 360 LDORTC2 { 361 regulator-name 362 regulator-alwa 363 regulator-min- 364 regulator-max- 365 }; 366 }; 367 }; 368 369 sys_rtc: rtc@32 { 370 compatible = "ricoh,r2221tl"; 371 reg = <0x32>; 372 interrupt-parent = <&tca6424>; 373 interrupts = <6 IRQ_TYPE_EDGE_ 374 }; 375 376 tmp_sensor: temperature-sensor@71 { 377 compatible = "ti,tmp103"; 378 reg = <0x71>; 379 }; 380 }; 381 382 &flexcan1 { 383 pinctrl-names = "default"; 384 pinctrl-0 = <&pinctrl_flexcan1>; 385 xceiver-supply = <®_flexcan1_xceive 386 status = "disabled"; 387 }; 388 389 &flexcan2 { 390 pinctrl-names = "default"; 391 pinctrl-0 = <&pinctrl_flexcan2>; 392 xceiver-supply = <®_flexcan2_xceive 393 status = "disabled"; 394 }; 395 396 &flexspi { 397 pinctrl-names = "default"; 398 pinctrl-0 = <&pinctrl_flexspi0>; 399 status = "okay"; 400 401 qspi_flash: flash@0 { 402 compatible = "jedec,spi-nor"; 403 reg = <0>; 404 #address-cells = <1>; 405 #size-cells = <1>; 406 spi-max-frequency = <80000000> 407 spi-tx-bus-width = <4>; 408 spi-rx-bus-width = <4>; 409 }; 410 }; 411 412 &pwm1 { 413 pinctrl-names = "default"; 414 pinctrl-0 = <&pinctrl_pwm1>; 415 status = "disabled"; 416 }; 417 418 &pwm2 { 419 pinctrl-names = "default"; 420 pinctrl-0 = <&pinctrl_pwm2>; 421 status = "disabled"; 422 }; 423 424 &pwm3 { 425 pinctrl-names = "default"; 426 pinctrl-0 = <&pinctrl_pwm3>; 427 status = "disabled"; 428 }; 429 430 &pwm4 { 431 pinctrl-names = "default"; 432 pinctrl-0 = <&pinctrl_pwm4>; 433 status = "disabled"; 434 }; 435 436 &snvs_pwrkey { 437 status = "okay"; 438 }; 439 440 &uart1 { 441 pinctrl-names = "default"; 442 pinctrl-0 = <&pinctrl_uart1>; 443 status = "okay"; 444 }; 445 446 &uart2 { 447 pinctrl-names = "default"; 448 pinctrl-0 = <&pinctrl_uart2>; 449 uart-has-rtscts; 450 status = "okay"; 451 }; 452 453 &uart3 { 454 pinctrl-names = "default"; 455 pinctrl-0 = <&pinctrl_uart3>; 456 uart-has-rtscts; 457 status = "okay"; 458 }; 459 460 &uart4 { 461 pinctrl-names = "default"; 462 pinctrl-0 = <&pinctrl_uart4>; 463 status = "disabled"; 464 }; 465 466 &usb3_phy0 { 467 vbus-supply = <®_usb0_host_vbus>; 468 status = "okay"; 469 }; 470 471 &usb3_phy1 { 472 vbus-supply = <®_usb1_host_vbus>; 473 status = "okay"; 474 }; 475 476 &usb3_0 { 477 status = "okay"; 478 }; 479 480 &usb3_1 { 481 status = "okay"; 482 }; 483 484 &usb_dwc3_0 { 485 dr_mode = "otg"; 486 hnp-disable; 487 srp-disable; 488 adp-disable; 489 extcon = <&extcon_usb0>; 490 status = "okay"; 491 }; 492 493 &usb_dwc3_1 { 494 dr_mode = "host"; 495 status = "okay"; 496 }; 497 498 &usdhc2 { 499 assigned-clocks = <&clk IMX8MP_CLK_USD 500 assigned-clock-rates = <400000000>; 501 pinctrl-names = "default", "state_100m 502 pinctrl-0 = <&pinctrl_usdhc2>, <&pinct 503 pinctrl-1 = <&pinctrl_usdhc2_100mhz>, 504 pinctrl-2 = <&pinctrl_usdhc2_200mhz>, 505 cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW> 506 wp-gpios = <&gpio2 20 GPIO_ACTIVE_HIGH 507 bus-width = <4>; 508 vmmc-supply = <®_usdhc2_vmmc>; 509 status = "okay"; 510 }; 511 512 &usdhc3 { 513 assigned-clocks = <&clk IMX8MP_CLK_USD 514 assigned-clock-rates = <400000000>; 515 pinctrl-names = "default", "state_100m 516 pinctrl-0 = <&pinctrl_usdhc3>; 517 pinctrl-1 = <&pinctrl_usdhc3_100mhz>; 518 pinctrl-2 = <&pinctrl_usdhc3_200mhz>; 519 bus-width = <8>; 520 non-removable; 521 status = "okay"; 522 }; 523 524 &wdog1 { 525 pinctrl-names = "default"; 526 pinctrl-0 = <&pinctrl_wdog>; 527 fsl,ext-reset-output; 528 status = "okay"; 529 }; 530 531 &iomuxc { 532 pinctrl_ecspi1: ecspi1grp { 533 fsl,pins = 534 <MX8MP_IOMUXC_ECSPI1_M 535 <MX8MP_IOMUXC_ECSPI1_M 536 <MX8MP_IOMUXC_ECSPI1_S 537 <MX8MP_IOMUXC_ECSPI1_S 538 <MX8MP_IOMUXC_SD1_DATA 539 }; 540 541 pinctrl_ecspi2: ecspi2grp { 542 fsl,pins = 543 <MX8MP_IOMUXC_ECSPI2_M 544 <MX8MP_IOMUXC_ECSPI2_M 545 <MX8MP_IOMUXC_ECSPI2_S 546 <MX8MP_IOMUXC_ECSPI2_S 547 <MX8MP_IOMUXC_SD1_DATA 548 }; 549 550 pinctrl_eqos: eqosgrp { 551 fsl,pins = 552 <MX8MP_IOMUXC_ENET_MDC 553 <MX8MP_IOMUXC_ENET_MDI 554 <MX8MP_IOMUXC_ENET_RD0 555 <MX8MP_IOMUXC_ENET_RD1 556 <MX8MP_IOMUXC_ENET_RD2 557 <MX8MP_IOMUXC_ENET_RD3 558 <MX8MP_IOMUXC_ENET_RXC 559 <MX8MP_IOMUXC_ENET_RX_ 560 <MX8MP_IOMUXC_ENET_TD0 561 <MX8MP_IOMUXC_ENET_TD1 562 <MX8MP_IOMUXC_ENET_TD2 563 <MX8MP_IOMUXC_ENET_TD3 564 <MX8MP_IOMUXC_ENET_TX_ 565 <MX8MP_IOMUXC_ENET_TXC 566 }; 567 568 pinctrl_fec: fecgrp { 569 fsl,pins = 570 <MX8MP_IOMUXC_SAI1_RXD 571 <MX8MP_IOMUXC_SAI1_RXD 572 <MX8MP_IOMUXC_SAI1_RXD 573 <MX8MP_IOMUXC_SAI1_RXD 574 <MX8MP_IOMUXC_SAI1_RXD 575 <MX8MP_IOMUXC_SAI1_RXD 576 <MX8MP_IOMUXC_SAI1_TXC 577 <MX8MP_IOMUXC_SAI1_TXF 578 <MX8MP_IOMUXC_SAI1_TXD 579 <MX8MP_IOMUXC_SAI1_TXD 580 <MX8MP_IOMUXC_SAI1_TXD 581 <MX8MP_IOMUXC_SAI1_TXD 582 <MX8MP_IOMUXC_SAI1_TXD 583 <MX8MP_IOMUXC_SAI1_TXD 584 }; 585 586 pinctrl_flexcan1: flexcan1grp { 587 fsl,pins = 588 <MX8MP_IOMUXC_SAI5_RXD 589 <MX8MP_IOMUXC_SAI5_RXD 590 }; 591 592 pinctrl_flexcan2: flexcan2grp { 593 fsl,pins = 594 <MX8MP_IOMUXC_SAI5_MCL 595 <MX8MP_IOMUXC_SAI5_RXD 596 }; 597 598 pinctrl_flexspi0: flexspi0grp { 599 fsl,pins = 600 <MX8MP_IOMUXC_NAND_ALE 601 <MX8MP_IOMUXC_NAND_CE0 602 <MX8MP_IOMUXC_NAND_DAT 603 <MX8MP_IOMUXC_NAND_DAT 604 <MX8MP_IOMUXC_NAND_DAT 605 <MX8MP_IOMUXC_NAND_DAT 606 <MX8MP_IOMUXC_NAND_DQS 607 }; 608 609 pinctrl_i2c1: i2c1grp { 610 fsl,pins = 611 <MX8MP_IOMUXC_I2C1_SCL 612 <MX8MP_IOMUXC_I2C1_SDA 613 }; 614 615 pinctrl_i2c1_gpio: i2c1gpiogrp { 616 fsl,pins = 617 <MX8MP_IOMUXC_I2C1_SCL 618 <MX8MP_IOMUXC_I2C1_SDA 619 }; 620 621 pinctrl_i2c2: i2c2grp { 622 fsl,pins = 623 <MX8MP_IOMUXC_I2C2_SCL 624 <MX8MP_IOMUXC_I2C2_SDA 625 }; 626 627 pinctrl_i2c3: i2c3grp { 628 fsl,pins = 629 <MX8MP_IOMUXC_I2C3_SCL 630 <MX8MP_IOMUXC_I2C3_SDA 631 }; 632 633 pinctrl_i2c4: i2c4grp { 634 fsl,pins = 635 <MX8MP_IOMUXC_I2C4_SCL 636 <MX8MP_IOMUXC_I2C4_SDA 637 }; 638 639 pinctrl_i2c5: i2c5grp { 640 fsl,pins = 641 <MX8MP_IOMUXC_SPDIF_TX 642 <MX8MP_IOMUXC_SPDIF_RX 643 }; 644 645 pinctrl_i2c6: i2c6grp { 646 fsl,pins = 647 <MX8MP_IOMUXC_SAI5_RXF 648 <MX8MP_IOMUXC_SAI5_RXC 649 }; 650 651 pinctrl_i2c6_gpio: i2c6gpiogrp { 652 fsl,pins = 653 <MX8MP_IOMUXC_SAI5_RXF 654 <MX8MP_IOMUXC_SAI5_RXC 655 }; 656 657 pinctrl_lcd0_backlight: lcd0-backlight 658 fsl,pins = 659 <MX8MP_IOMUXC_GPIO1_IO 660 }; 661 662 pinctrl_lcd1_backlight: lcd1-backlight 663 fsl,pins = 664 <MX8MP_IOMUXC_GPIO1_IO 665 }; 666 667 pinctrl_leds: ledsgrp { 668 fsl,pins = 669 <MX8MP_IOMUXC_GPIO1_IO 670 }; 671 672 pinctrl_lvds_bridge: lvds-bridgegrp { 673 fsl,pins = 674 <MX8MP_IOMUXC_GPIO1_IO 675 }; 676 677 pinctrl_pwm1: pwm1grp { 678 fsl,pins = 679 <MX8MP_IOMUXC_SPDIF_EX 680 }; 681 682 pinctrl_pwm2: pwm2grp { 683 fsl,pins = 684 <MX8MP_IOMUXC_SAI5_RXD 685 }; 686 687 pinctrl_pwm3: pwm3grp { 688 fsl,pins = 689 <MX8MP_IOMUXC_GPIO1_IO 690 }; 691 692 pinctrl_pwm4: pwm4grp { 693 fsl,pins = 694 <MX8MP_IOMUXC_SAI3_MCL 695 }; 696 697 pinctrl_tca6424: tca6424grp { 698 fsl,pins = 699 <MX8MP_IOMUXC_GPIO1_IO 700 }; 701 702 pinctrl_uart1: uart1grp { 703 fsl,pins = 704 <MX8MP_IOMUXC_UART1_RX 705 <MX8MP_IOMUXC_UART1_TX 706 }; 707 708 pinctrl_uart2: uart2grp { 709 fsl,pins = 710 <MX8MP_IOMUXC_SD1_DATA 711 <MX8MP_IOMUXC_SD1_DATA 712 <MX8MP_IOMUXC_UART2_RX 713 <MX8MP_IOMUXC_UART2_TX 714 }; 715 716 pinctrl_uart3: uart3grp { 717 fsl,pins = 718 <MX8MP_IOMUXC_SD1_RESE 719 <MX8MP_IOMUXC_SD1_STRO 720 <MX8MP_IOMUXC_UART3_RX 721 <MX8MP_IOMUXC_UART3_TX 722 }; 723 724 pinctrl_uart4: uart4grp { 725 fsl,pins = 726 <MX8MP_IOMUXC_UART4_RX 727 <MX8MP_IOMUXC_UART4_TX 728 }; 729 730 pinctrl_usb0_extcon: usb0-extcongrp { 731 fsl,pins = 732 <MX8MP_IOMUXC_GPIO1_IO 733 }; 734 735 pinctrl_usb0_vbus: usb0-vbusgrp { 736 fsl,pins = 737 <MX8MP_IOMUXC_GPIO1_IO 738 }; 739 740 pinctrl_usb1_vbus: usb1-vbusgrp { 741 fsl,pins = 742 <MX8MP_IOMUXC_GPIO1_IO 743 }; 744 745 pinctrl_usdhc2_gpio: usdhc2-gpiogrp { 746 fsl,pins = 747 <MX8MP_IOMUXC_SD2_CD_B 748 <MX8MP_IOMUXC_SD2_WP__ 749 }; 750 751 pinctrl_usdhc2: usdhc2grp { 752 fsl,pins = 753 <MX8MP_IOMUXC_SD2_CLK_ 754 <MX8MP_IOMUXC_SD2_CMD_ 755 <MX8MP_IOMUXC_SD2_DATA 756 <MX8MP_IOMUXC_SD2_DATA 757 <MX8MP_IOMUXC_SD2_DATA 758 <MX8MP_IOMUXC_SD2_DATA 759 <MX8MP_IOMUXC_GPIO1_IO 760 }; 761 762 pinctrl_usdhc2_vmmc: usdhc2-vmmcgrp { 763 fsl,pins = 764 <MX8MP_IOMUXC_SD2_RESE 765 }; 766 767 pinctrl_usdhc2_100mhz: usdhc2-100mhzgr 768 fsl,pins = 769 <MX8MP_IOMUXC_SD2_CLK_ 770 <MX8MP_IOMUXC_SD2_CMD_ 771 <MX8MP_IOMUXC_SD2_DATA 772 <MX8MP_IOMUXC_SD2_DATA 773 <MX8MP_IOMUXC_SD2_DATA 774 <MX8MP_IOMUXC_SD2_DATA 775 <MX8MP_IOMUXC_GPIO1_IO 776 }; 777 778 pinctrl_usdhc2_200mhz: usdhc2-200mhzgr 779 fsl,pins = 780 <MX8MP_IOMUXC_SD2_CLK_ 781 <MX8MP_IOMUXC_SD2_CMD_ 782 <MX8MP_IOMUXC_SD2_DATA 783 <MX8MP_IOMUXC_SD2_DATA 784 <MX8MP_IOMUXC_SD2_DATA 785 <MX8MP_IOMUXC_SD2_DATA 786 <MX8MP_IOMUXC_GPIO1_IO 787 }; 788 789 pinctrl_usdhc3: usdhc3grp { 790 fsl,pins = 791 <MX8MP_IOMUXC_NAND_WE_ 792 <MX8MP_IOMUXC_NAND_WP_ 793 <MX8MP_IOMUXC_NAND_DAT 794 <MX8MP_IOMUXC_NAND_DAT 795 <MX8MP_IOMUXC_NAND_DAT 796 <MX8MP_IOMUXC_NAND_DAT 797 <MX8MP_IOMUXC_NAND_RE_ 798 <MX8MP_IOMUXC_NAND_CE2 799 <MX8MP_IOMUXC_NAND_CE3 800 <MX8MP_IOMUXC_NAND_CLE 801 <MX8MP_IOMUXC_NAND_CE1 802 }; 803 804 pinctrl_usdhc3_100mhz: usdhc3-100mhzgr 805 fsl,pins = 806 <MX8MP_IOMUXC_NAND_WE_ 807 <MX8MP_IOMUXC_NAND_WP_ 808 <MX8MP_IOMUXC_NAND_DAT 809 <MX8MP_IOMUXC_NAND_DAT 810 <MX8MP_IOMUXC_NAND_DAT 811 <MX8MP_IOMUXC_NAND_DAT 812 <MX8MP_IOMUXC_NAND_RE_ 813 <MX8MP_IOMUXC_NAND_CE2 814 <MX8MP_IOMUXC_NAND_CE3 815 <MX8MP_IOMUXC_NAND_CLE 816 <MX8MP_IOMUXC_NAND_CE1 817 }; 818 819 pinctrl_usdhc3_200mhz: usdhc3-200mhzgr 820 fsl,pins = 821 <MX8MP_IOMUXC_NAND_WE_ 822 <MX8MP_IOMUXC_NAND_WP_ 823 <MX8MP_IOMUXC_NAND_DAT 824 <MX8MP_IOMUXC_NAND_DAT 825 <MX8MP_IOMUXC_NAND_DAT 826 <MX8MP_IOMUXC_NAND_DAT 827 <MX8MP_IOMUXC_NAND_RE_ 828 <MX8MP_IOMUXC_NAND_CE2 829 <MX8MP_IOMUXC_NAND_CE3 830 <MX8MP_IOMUXC_NAND_CLE 831 <MX8MP_IOMUXC_NAND_CE1 832 }; 833 834 pinctrl_wdog: wdoggrp { 835 fsl,pins = 836 <MX8MP_IOMUXC_GPIO1_IO 837 }; 838 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.