1 // SPDX-License-Identifier: GPL-2.0 2 /* 3 * Copyright (c) 2015 MediaTek Inc. 4 * Author: Erin.Lo <erin.lo@mediatek.com> 5 * 6 */ 7 8 #include <dt-bindings/clock/mt2701-clk.h> 9 #include <dt-bindings/phy/phy.h> 10 #include <dt-bindings/power/mt2701-power.h> 11 #include <dt-bindings/interrupt-controller/irq 12 #include <dt-bindings/interrupt-controller/arm 13 #include <dt-bindings/memory/mt2701-larb-port. 14 #include <dt-bindings/reset/mt2701-resets.h> 15 #include "mt2701-pinfunc.h" 16 17 / { 18 #address-cells = <2>; 19 #size-cells = <2>; 20 compatible = "mediatek,mt2701"; 21 interrupt-parent = <&cirq>; 22 23 cpus { 24 #address-cells = <1>; 25 #size-cells = <0>; 26 enable-method = "mediatek,mt81 27 28 cpu@0 { 29 device_type = "cpu"; 30 compatible = "arm,cort 31 reg = <0x0>; 32 }; 33 cpu@1 { 34 device_type = "cpu"; 35 compatible = "arm,cort 36 reg = <0x1>; 37 }; 38 cpu@2 { 39 device_type = "cpu"; 40 compatible = "arm,cort 41 reg = <0x2>; 42 }; 43 cpu@3 { 44 device_type = "cpu"; 45 compatible = "arm,cort 46 reg = <0x3>; 47 }; 48 }; 49 50 reserved-memory { 51 #address-cells = <2>; 52 #size-cells = <2>; 53 ranges; 54 55 trustzone-bootinfo@80002000 { 56 compatible = "mediatek 57 reg = <0 0x80002000 0 58 }; 59 }; 60 61 system_clk: dummy13m { 62 compatible = "fixed-clock"; 63 clock-frequency = <13000000>; 64 #clock-cells = <0>; 65 }; 66 67 rtc_clk: dummy32k { 68 compatible = "fixed-clock"; 69 clock-frequency = <32000>; 70 #clock-cells = <0>; 71 }; 72 73 clk26m: oscillator@0 { 74 compatible = "fixed-clock"; 75 #clock-cells = <0>; 76 clock-frequency = <26000000>; 77 clock-output-names = "clk26m"; 78 }; 79 80 rtc32k: oscillator@1 { 81 compatible = "fixed-clock"; 82 #clock-cells = <0>; 83 clock-frequency = <32000>; 84 clock-output-names = "rtc32k"; 85 }; 86 87 thermal-zones { 88 cpu_thermal: cpu_thermal { 89 polling-delay-passive 90 polling-delay = <1000> 91 92 thermal-sensors = <&th 93 sustainable-power = <1 94 95 trips { 96 threshold: tri 97 temper 98 hyster 99 type = 100 }; 101 102 target: trip-p 103 temper 104 hyster 105 type = 106 }; 107 108 cpu_crit: cpu_ 109 temper 110 hyster 111 type = 112 }; 113 }; 114 }; 115 }; 116 117 timer { 118 compatible = "arm,armv7-timer" 119 interrupt-parent = <&gic>; 120 interrupts = <GIC_PPI 13 (GIC_ 121 <GIC_PPI 14 (GIC_ 122 <GIC_PPI 11 (GIC_ 123 <GIC_PPI 10 (GIC_ 124 }; 125 126 topckgen: syscon@10000000 { 127 compatible = "mediatek,mt2701- 128 reg = <0 0x10000000 0 0x1000>; 129 #clock-cells = <1>; 130 }; 131 132 infracfg: syscon@10001000 { 133 compatible = "mediatek,mt2701- 134 reg = <0 0x10001000 0 0x1000>; 135 #clock-cells = <1>; 136 #reset-cells = <1>; 137 }; 138 139 pericfg: syscon@10003000 { 140 compatible = "mediatek,mt2701- 141 reg = <0 0x10003000 0 0x1000>; 142 #clock-cells = <1>; 143 #reset-cells = <1>; 144 }; 145 146 syscfg_pctl_a: syscfg@10005000 { 147 compatible = "mediatek,mt2701- 148 reg = <0 0x10005000 0 0x1000>; 149 }; 150 151 scpsys: power-controller@10006000 { 152 compatible = "mediatek,mt2701- 153 #power-domain-cells = <1>; 154 reg = <0 0x10006000 0 0x1000>; 155 infracfg = <&infracfg>; 156 clocks = <&topckgen CLK_TOP_MM 157 <&topckgen CLK_TOP_MF 158 <&topckgen CLK_TOP_ET 159 clock-names = "mm", "mfg", "et 160 }; 161 162 watchdog: watchdog@10007000 { 163 compatible = "mediatek,mt2701- 164 "mediatek,mt6589- 165 reg = <0 0x10007000 0 0x100>; 166 }; 167 168 timer: timer@10008000 { 169 compatible = "mediatek,mt2701- 170 "mediatek,mt6577- 171 reg = <0 0x10008000 0 0x80>; 172 interrupts = <GIC_SPI 112 IRQ_ 173 clocks = <&system_clk>, <&rtc_ 174 clock-names = "system-clk", "r 175 }; 176 177 pio: pinctrl@1000b000 { 178 compatible = "mediatek,mt2701- 179 reg = <0 0x1000b000 0 0x1000>; 180 mediatek,pctl-regmap = <&syscf 181 gpio-controller; 182 #gpio-cells = <2>; 183 interrupt-controller; 184 #interrupt-cells = <2>; 185 interrupts = <GIC_SPI 113 IRQ_ 186 <GIC_SPI 114 IRQ_ 187 }; 188 189 smi_common: smi@1000c000 { 190 compatible = "mediatek,mt2701- 191 reg = <0 0x1000c000 0 0x1000>; 192 clocks = <&infracfg CLK_INFRA_ 193 <&mmsys CLK_MM_SMI_CO 194 <&infracfg CLK_INFRA_ 195 clock-names = "apb", "smi", "a 196 power-domains = <&scpsys MT270 197 }; 198 199 sysirq: interrupt-controller@10200100 200 compatible = "mediatek,mt2701- 201 "mediatek,mt6577- 202 interrupt-controller; 203 #interrupt-cells = <3>; 204 interrupt-parent = <&gic>; 205 reg = <0 0x10200100 0 0x1c>; 206 }; 207 208 cirq: interrupt-controller@10204000 { 209 compatible = "mediatek,mt2701- 210 "mediatek,mtk-cir 211 interrupt-controller; 212 #interrupt-cells = <3>; 213 interrupt-parent = <&sysirq>; 214 reg = <0 0x10204000 0 0x400>; 215 mediatek,ext-irq-range = <32 2 216 }; 217 218 iommu: mmsys_iommu@10205000 { 219 compatible = "mediatek,mt2701- 220 reg = <0 0x10205000 0 0x1000>; 221 interrupts = <GIC_SPI 106 IRQ_ 222 clocks = <&infracfg CLK_INFRA_ 223 clock-names = "bclk"; 224 mediatek,larbs = <&larb0 &larb 225 #iommu-cells = <1>; 226 }; 227 228 apmixedsys: syscon@10209000 { 229 compatible = "mediatek,mt2701- 230 reg = <0 0x10209000 0 0x1000>; 231 #clock-cells = <1>; 232 }; 233 234 gic: interrupt-controller@10211000 { 235 compatible = "arm,cortex-a7-gi 236 interrupt-controller; 237 #interrupt-cells = <3>; 238 interrupt-parent = <&gic>; 239 reg = <0 0x10211000 0 0x1000>, 240 <0 0x10212000 0 0x2000>, 241 <0 0x10214000 0 0x2000>, 242 <0 0x10216000 0 0x2000>; 243 }; 244 245 auxadc: adc@11001000 { 246 compatible = "mediatek,mt2701- 247 reg = <0 0x11001000 0 0x1000>; 248 clocks = <&pericfg CLK_PERI_AU 249 clock-names = "main"; 250 #io-channel-cells = <1>; 251 status = "disabled"; 252 }; 253 254 uart0: serial@11002000 { 255 compatible = "mediatek,mt2701- 256 "mediatek,mt6577- 257 reg = <0 0x11002000 0 0x400>; 258 interrupts = <GIC_SPI 51 IRQ_T 259 clocks = <&pericfg CLK_PERI_UA 260 clock-names = "baud", "bus"; 261 status = "disabled"; 262 }; 263 264 uart1: serial@11003000 { 265 compatible = "mediatek,mt2701- 266 "mediatek,mt6577- 267 reg = <0 0x11003000 0 0x400>; 268 interrupts = <GIC_SPI 52 IRQ_T 269 clocks = <&pericfg CLK_PERI_UA 270 clock-names = "baud", "bus"; 271 status = "disabled"; 272 }; 273 274 uart2: serial@11004000 { 275 compatible = "mediatek,mt2701- 276 "mediatek,mt6577- 277 reg = <0 0x11004000 0 0x400>; 278 interrupts = <GIC_SPI 53 IRQ_T 279 clocks = <&pericfg CLK_PERI_UA 280 clock-names = "baud", "bus"; 281 status = "disabled"; 282 }; 283 284 uart3: serial@11005000 { 285 compatible = "mediatek,mt2701- 286 "mediatek,mt6577- 287 reg = <0 0x11005000 0 0x400>; 288 interrupts = <GIC_SPI 54 IRQ_T 289 clocks = <&pericfg CLK_PERI_UA 290 clock-names = "baud", "bus"; 291 status = "disabled"; 292 }; 293 294 i2c0: i2c@11007000 { 295 compatible = "mediatek,mt2701- 296 "mediatek,mt6577- 297 reg = <0 0x11007000 0 0x70>, 298 <0 0x11000200 0 0x80>; 299 interrupts = <GIC_SPI 44 IRQ_T 300 clock-div = <16>; 301 clocks = <&pericfg CLK_PERI_I2 302 clock-names = "main", "dma"; 303 #address-cells = <1>; 304 #size-cells = <0>; 305 status = "disabled"; 306 }; 307 308 i2c1: i2c@11008000 { 309 compatible = "mediatek,mt2701- 310 "mediatek,mt6577- 311 reg = <0 0x11008000 0 0x70>, 312 <0 0x11000280 0 0x80>; 313 interrupts = <GIC_SPI 45 IRQ_T 314 clock-div = <16>; 315 clocks = <&pericfg CLK_PERI_I2 316 clock-names = "main", "dma"; 317 #address-cells = <1>; 318 #size-cells = <0>; 319 status = "disabled"; 320 }; 321 322 i2c2: i2c@11009000 { 323 compatible = "mediatek,mt2701- 324 "mediatek,mt6577- 325 reg = <0 0x11009000 0 0x70>, 326 <0 0x11000300 0 0x80>; 327 interrupts = <GIC_SPI 46 IRQ_T 328 clock-div = <16>; 329 clocks = <&pericfg CLK_PERI_I2 330 clock-names = "main", "dma"; 331 #address-cells = <1>; 332 #size-cells = <0>; 333 status = "disabled"; 334 }; 335 336 spi0: spi@1100a000 { 337 compatible = "mediatek,mt2701- 338 #address-cells = <1>; 339 #size-cells = <0>; 340 reg = <0 0x1100a000 0 0x100>; 341 interrupts = <GIC_SPI 78 IRQ_T 342 clocks = <&topckgen CLK_TOP_SY 343 <&topckgen CLK_TOP_SP 344 <&pericfg CLK_PERI_SP 345 clock-names = "parent-clk", "s 346 status = "disabled"; 347 }; 348 349 thermal: thermal@1100b000 { 350 #thermal-sensor-cells = <0>; 351 compatible = "mediatek,mt2701- 352 reg = <0 0x1100b000 0 0x1000>; 353 interrupts = <GIC_SPI 70 IRQ_T 354 clocks = <&pericfg CLK_PERI_TH 355 clock-names = "therm", "auxadc 356 resets = <&pericfg MT2701_PERI 357 reset-names = "therm"; 358 mediatek,auxadc = <&auxadc>; 359 mediatek,apmixedsys = <&apmixe 360 }; 361 362 nandc: nand-controller@1100d000 { 363 compatible = "mediatek,mt2701- 364 reg = <0 0x1100d000 0 0x1000>; 365 interrupts = <GIC_SPI 56 IRQ_T 366 clocks = <&pericfg CLK_PERI_NF 367 <&pericfg CLK_PERI_NF 368 clock-names = "nfi_clk", "pad_ 369 status = "disabled"; 370 ecc-engine = <&bch>; 371 #address-cells = <1>; 372 #size-cells = <0>; 373 }; 374 375 bch: ecc@1100e000 { 376 compatible = "mediatek,mt2701- 377 reg = <0 0x1100e000 0 0x1000>; 378 interrupts = <GIC_SPI 55 IRQ_T 379 clocks = <&pericfg CLK_PERI_NF 380 clock-names = "nfiecc_clk"; 381 status = "disabled"; 382 }; 383 384 nor_flash: spi@11014000 { 385 compatible = "mediatek,mt2701- 386 "mediatek,mt8173- 387 reg = <0 0x11014000 0 0xe0>; 388 clocks = <&pericfg CLK_PERI_FL 389 <&topckgen CLK_TOP_FL 390 clock-names = "spi", "sf"; 391 #address-cells = <1>; 392 #size-cells = <0>; 393 status = "disabled"; 394 }; 395 396 spi1: spi@11016000 { 397 compatible = "mediatek,mt2701- 398 #address-cells = <1>; 399 #size-cells = <0>; 400 reg = <0 0x11016000 0 0x100>; 401 interrupts = <GIC_SPI 79 IRQ_T 402 clocks = <&topckgen CLK_TOP_SY 403 <&topckgen CLK_TOP_SP 404 <&pericfg CLK_PERI_SP 405 clock-names = "parent-clk", "s 406 status = "disabled"; 407 }; 408 409 spi2: spi@11017000 { 410 compatible = "mediatek,mt2701- 411 #address-cells = <1>; 412 #size-cells = <0>; 413 reg = <0 0x11017000 0 0x1000>; 414 interrupts = <GIC_SPI 142 IRQ_ 415 clocks = <&topckgen CLK_TOP_SY 416 <&topckgen CLK_TOP_SP 417 <&pericfg CLK_PERI_SP 418 clock-names = "parent-clk", "s 419 status = "disabled"; 420 }; 421 422 audsys: clock-controller@11220000 { 423 compatible = "mediatek,mt2701- 424 reg = <0 0x11220000 0 0x2000>; 425 #clock-cells = <1>; 426 427 afe: audio-controller { 428 compatible = "mediatek 429 interrupts = <GIC_SPI 430 <GIC_SPI 431 interrupt-names = "afe 432 power-domains = <&scps 433 434 clocks = <&infracfg CL 435 <&topckgen CL 436 <&topckgen CL 437 <&topckgen CL 438 <&topckgen CL 439 <&topckgen CL 440 <&topckgen CL 441 <&topckgen CL 442 <&topckgen CL 443 <&topckgen CL 444 <&topckgen CL 445 <&topckgen CL 446 <&topckgen CL 447 <&topckgen CL 448 <&topckgen CL 449 <&topckgen CL 450 <&topckgen CL 451 <&audsys CLK_ 452 <&audsys CLK_ 453 <&audsys CLK_ 454 <&audsys CLK_ 455 <&audsys CLK_ 456 <&audsys CLK_ 457 <&audsys CLK_ 458 <&audsys CLK_ 459 <&audsys CLK_ 460 <&audsys CLK_ 461 <&audsys CLK_ 462 <&audsys CLK_ 463 <&audsys CLK_ 464 <&audsys CLK_ 465 <&audsys CLK_ 466 <&audsys CLK_ 467 <&audsys CLK_ 468 469 clock-names = "infra_s 470 "top_aud 471 "top_aud 472 "top_aud 473 "top_aud 474 "i2s0_sr 475 "i2s1_sr 476 "i2s2_sr 477 "i2s3_sr 478 "i2s0_sr 479 "i2s1_sr 480 "i2s2_sr 481 "i2s3_sr 482 "i2s0_mc 483 "i2s1_mc 484 "i2s2_mc 485 "i2s3_mc 486 "i2so0_h 487 "i2so1_h 488 "i2so2_h 489 "i2so3_h 490 "i2si0_h 491 "i2si1_h 492 "i2si2_h 493 "i2si3_h 494 "asrc0_o 495 "asrc1_o 496 "asrc2_o 497 "asrc3_o 498 "audio_a 499 "audio_a 500 "audio_a 501 "audio_a 502 "audio_m 503 504 assigned-clocks = <&to 505 <&to 506 <&to 507 <&to 508 assigned-clock-parents 509 510 assigned-clock-rates = 511 }; 512 }; 513 514 mmsys: syscon@14000000 { 515 compatible = "mediatek,mt2701- 516 reg = <0 0x14000000 0 0x1000>; 517 #clock-cells = <1>; 518 }; 519 520 bls: pwm@1400a000 { 521 compatible = "mediatek,mt2701- 522 reg = <0 0x1400a000 0 0x1000>; 523 #pwm-cells = <2>; 524 clocks = <&mmsys CLK_MM_MDP_BL 525 clock-names = "main", "mm"; 526 status = "disabled"; 527 }; 528 529 larb0: larb@14010000 { 530 compatible = "mediatek,mt2701- 531 reg = <0 0x14010000 0 0x1000>; 532 mediatek,smi = <&smi_common>; 533 mediatek,larb-id = <0>; 534 clocks = <&mmsys CLK_MM_SMI_LA 535 <&mmsys CLK_MM_SMI_LA 536 clock-names = "apb", "smi"; 537 power-domains = <&scpsys MT270 538 }; 539 540 imgsys: syscon@15000000 { 541 compatible = "mediatek,mt2701- 542 reg = <0 0x15000000 0 0x1000>; 543 #clock-cells = <1>; 544 }; 545 546 larb2: larb@15001000 { 547 compatible = "mediatek,mt2701- 548 reg = <0 0x15001000 0 0x1000>; 549 mediatek,smi = <&smi_common>; 550 mediatek,larb-id = <2>; 551 clocks = <&imgsys CLK_IMG_SMI_ 552 <&imgsys CLK_IMG_SMI_ 553 clock-names = "apb", "smi"; 554 power-domains = <&scpsys MT270 555 }; 556 557 jpegdec: jpegdec@15004000 { 558 compatible = "mediatek,mt2701- 559 reg = <0 0x15004000 0 0x1000>; 560 interrupts = <GIC_SPI 143 IRQ_ 561 clocks = <&imgsys CLK_IMG_JPGD 562 <&imgsys CLK_IMG_JPG 563 clock-names = "jpgdec-smi", 564 "jpgdec"; 565 power-domains = <&scpsys MT270 566 iommus = <&iommu MT2701_M4U_PO 567 <&iommu MT2701_M4U_PO 568 }; 569 570 jpegenc: jpegenc@1500a000 { 571 compatible = "mediatek,mt2701- 572 "mediatek,mtk-jpg 573 reg = <0 0x1500a000 0 0x1000>; 574 interrupts = <GIC_SPI 141 IRQ_ 575 clocks = <&imgsys CLK_IMG_VENC 576 clock-names = "jpgenc"; 577 power-domains = <&scpsys MT270 578 iommus = <&iommu MT2701_M4U_PO 579 <&iommu MT2701_M4U_PO 580 }; 581 582 vdecsys: syscon@16000000 { 583 compatible = "mediatek,mt2701- 584 reg = <0 0x16000000 0 0x1000>; 585 #clock-cells = <1>; 586 }; 587 588 larb1: larb@16010000 { 589 compatible = "mediatek,mt2701- 590 reg = <0 0x16010000 0 0x1000>; 591 mediatek,smi = <&smi_common>; 592 mediatek,larb-id = <1>; 593 clocks = <&vdecsys CLK_VDEC_CK 594 <&vdecsys CLK_VDEC_LA 595 clock-names = "apb", "smi"; 596 power-domains = <&scpsys MT270 597 }; 598 599 hifsys: syscon@1a000000 { 600 compatible = "mediatek,mt2701- 601 reg = <0 0x1a000000 0 0x1000>; 602 #clock-cells = <1>; 603 #reset-cells = <1>; 604 }; 605 606 usb0: usb@1a1c0000 { 607 compatible = "mediatek,mt2701- 608 reg = <0 0x1a1c0000 0 0x1000>, 609 <0 0x1a1c4700 0 0x0100>; 610 reg-names = "mac", "ippc"; 611 interrupts = <GIC_SPI 196 IRQ_ 612 clocks = <&hifsys CLK_HIFSYS_U 613 <&topckgen CLK_TOP_ET 614 clock-names = "sys_ck", "ref_c 615 power-domains = <&scpsys MT270 616 phys = <&u2port0 PHY_TYPE_USB2 617 status = "disabled"; 618 }; 619 620 u3phy0: t-phy@1a1c4000 { 621 compatible = "mediatek,mt2701- 622 "mediatek,generic 623 reg = <0 0x1a1c4000 0 0x0700>; 624 #address-cells = <2>; 625 #size-cells = <2>; 626 ranges; 627 status = "disabled"; 628 629 u2port0: usb-phy@1a1c4800 { 630 reg = <0 0x1a1c4800 0 631 clocks = <&topckgen CL 632 clock-names = "ref"; 633 #phy-cells = <1>; 634 status = "okay"; 635 }; 636 637 u3port0: usb-phy@1a1c4900 { 638 reg = <0 0x1a1c4900 0 639 clocks = <&clk26m>; 640 clock-names = "ref"; 641 #phy-cells = <1>; 642 status = "okay"; 643 }; 644 }; 645 646 usb1: usb@1a240000 { 647 compatible = "mediatek,mt2701- 648 reg = <0 0x1a240000 0 0x1000>, 649 <0 0x1a244700 0 0x0100>; 650 reg-names = "mac", "ippc"; 651 interrupts = <GIC_SPI 197 IRQ_ 652 clocks = <&hifsys CLK_HIFSYS_U 653 <&topckgen CLK_TOP_ET 654 clock-names = "sys_ck", "ref_c 655 power-domains = <&scpsys MT270 656 phys = <&u2port1 PHY_TYPE_USB2 657 status = "disabled"; 658 }; 659 660 u3phy1: t-phy@1a244000 { 661 compatible = "mediatek,mt2701- 662 "mediatek,generic 663 reg = <0 0x1a244000 0 0x0700>; 664 #address-cells = <2>; 665 #size-cells = <2>; 666 ranges; 667 status = "disabled"; 668 669 u2port1: usb-phy@1a244800 { 670 reg = <0 0x1a244800 0 671 clocks = <&topckgen CL 672 clock-names = "ref"; 673 #phy-cells = <1>; 674 status = "okay"; 675 }; 676 677 u3port1: usb-phy@1a244900 { 678 reg = <0 0x1a244900 0 679 clocks = <&clk26m>; 680 clock-names = "ref"; 681 #phy-cells = <1>; 682 status = "okay"; 683 }; 684 }; 685 686 usb2: usb@11200000 { 687 compatible = "mediatek,mt2701- 688 "mediatek,mtk-mus 689 reg = <0 0x11200000 0 0x1000>; 690 interrupts = <GIC_SPI 32 IRQ_T 691 interrupt-names = "mc"; 692 phys = <&u2port2 PHY_TYPE_USB2 693 dr_mode = "otg"; 694 clocks = <&pericfg CLK_PERI_US 695 <&pericfg CLK_PERI_US 696 <&pericfg CLK_PERI_US 697 clock-names = "main","mcu","un 698 power-domains = <&scpsys MT270 699 status = "disabled"; 700 }; 701 702 u2phy0: t-phy@11210000 { 703 compatible = "mediatek,mt2701- 704 "mediatek,generic 705 reg = <0 0x11210000 0 0x0800>; 706 #address-cells = <2>; 707 #size-cells = <2>; 708 ranges; 709 status = "okay"; 710 711 u2port2: usb-phy@1a1c4800 { 712 reg = <0 0x11210800 0 713 clocks = <&topckgen CL 714 clock-names = "ref"; 715 #phy-cells = <1>; 716 status = "okay"; 717 }; 718 }; 719 720 ethsys: syscon@1b000000 { 721 compatible = "mediatek,mt2701- 722 reg = <0 0x1b000000 0 0x1000>; 723 #clock-cells = <1>; 724 #reset-cells = <1>; 725 }; 726 727 eth: ethernet@1b100000 { 728 compatible = "mediatek,mt2701- 729 reg = <0 0x1b100000 0 0x20000> 730 interrupts = <GIC_SPI 200 IRQ_ 731 <GIC_SPI 199 IRQ_ 732 <GIC_SPI 198 IRQ_ 733 clocks = <&topckgen CLK_TOP_ET 734 <ðsys CLK_ETHSYS_E 735 <ðsys CLK_ETHSYS_G 736 <ðsys CLK_ETHSYS_G 737 <&apmixedsys CLK_APMI 738 clock-names = "ethif", "esw", 739 resets = <ðsys MT2701_ETHSY 740 <ðsys MT2701_ETHSY 741 <ðsys MT2701_ETHSY 742 reset-names = "fe", "gmac", "p 743 power-domains = <&scpsys MT270 744 mediatek,ethsys = <ðsys>; 745 mediatek,pctl = <&syscfg_pctl_ 746 #address-cells = <1>; 747 #size-cells = <0>; 748 status = "disabled"; 749 }; 750 751 bdpsys: syscon@1c000000 { 752 compatible = "mediatek,mt2701- 753 reg = <0 0x1c000000 0 0x1000>; 754 #clock-cells = <1>; 755 }; 756 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.