r8a77961.dtsi (c95baf12f5077419db01313ab61c2aac007d40cd) | r8a77961.dtsi (a582013b7b1a6fbe9e896b5686887bc804800fe0) |
---|---|
1// SPDX-License-Identifier: GPL-2.0 2/* 3 * Device Tree Source for the R-Car M3-W+ (R8A77961) SoC 4 * 5 * Copyright (C) 2016-2017 Renesas Electronics Corp. 6 */ 7 8#include <dt-bindings/clock/r8a77961-cpg-mssr.h> --- 305 unchanged lines hidden (view full) --- 314 soc { 315 compatible = "simple-bus"; 316 interrupt-parent = <&gic>; 317 #address-cells = <2>; 318 #size-cells = <2>; 319 ranges; 320 321 rwdt: watchdog@e6020000 { | 1// SPDX-License-Identifier: GPL-2.0 2/* 3 * Device Tree Source for the R-Car M3-W+ (R8A77961) SoC 4 * 5 * Copyright (C) 2016-2017 Renesas Electronics Corp. 6 */ 7 8#include <dt-bindings/clock/r8a77961-cpg-mssr.h> --- 305 unchanged lines hidden (view full) --- 314 soc { 315 compatible = "simple-bus"; 316 interrupt-parent = <&gic>; 317 #address-cells = <2>; 318 #size-cells = <2>; 319 ranges; 320 321 rwdt: watchdog@e6020000 { |
322 compatible = "renesas,r8a77961-wdt", 323 "renesas,rcar-gen3-wdt"; |
|
322 reg = <0 0xe6020000 0 0x0c>; | 324 reg = <0 0xe6020000 0 0x0c>; |
323 /* placeholder */ | 325 clocks = <&cpg CPG_MOD 402>; 326 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>; 327 resets = <&cpg 402>; 328 status = "disabled"; |
324 }; 325 | 329 }; 330 |
331 gpio0: gpio@e6050000 { 332 compatible = "renesas,gpio-r8a77961", 333 "renesas,rcar-gen3-gpio"; 334 reg = <0 0xe6050000 0 0x50>; 335 interrupts = <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>; 336 #gpio-cells = <2>; 337 gpio-controller; 338 gpio-ranges = <&pfc 0 0 16>; 339 #interrupt-cells = <2>; 340 interrupt-controller; 341 clocks = <&cpg CPG_MOD 912>; 342 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>; 343 resets = <&cpg 912>; 344 }; 345 346 gpio1: gpio@e6051000 { 347 compatible = "renesas,gpio-r8a77961", 348 "renesas,rcar-gen3-gpio"; 349 reg = <0 0xe6051000 0 0x50>; 350 interrupts = <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>; 351 #gpio-cells = <2>; 352 gpio-controller; 353 gpio-ranges = <&pfc 0 32 29>; 354 #interrupt-cells = <2>; 355 interrupt-controller; 356 clocks = <&cpg CPG_MOD 911>; 357 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>; 358 resets = <&cpg 911>; 359 }; 360 |
|
326 gpio2: gpio@e6052000 { | 361 gpio2: gpio@e6052000 { |
362 compatible = "renesas,gpio-r8a77961", 363 "renesas,rcar-gen3-gpio"; |
|
327 reg = <0 0xe6052000 0 0x50>; | 364 reg = <0 0xe6052000 0 0x50>; |
365 interrupts = <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>; |
|
328 #gpio-cells = <2>; 329 gpio-controller; | 366 #gpio-cells = <2>; 367 gpio-controller; |
368 gpio-ranges = <&pfc 0 64 15>; |
|
330 #interrupt-cells = <2>; 331 interrupt-controller; | 369 #interrupt-cells = <2>; 370 interrupt-controller; |
332 /* placeholder */ | 371 clocks = <&cpg CPG_MOD 910>; 372 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>; 373 resets = <&cpg 910>; |
333 }; 334 335 gpio3: gpio@e6053000 { | 374 }; 375 376 gpio3: gpio@e6053000 { |
377 compatible = "renesas,gpio-r8a77961", 378 "renesas,rcar-gen3-gpio"; |
|
336 reg = <0 0xe6053000 0 0x50>; | 379 reg = <0 0xe6053000 0 0x50>; |
380 interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>; |
|
337 #gpio-cells = <2>; 338 gpio-controller; | 381 #gpio-cells = <2>; 382 gpio-controller; |
383 gpio-ranges = <&pfc 0 96 16>; |
|
339 #interrupt-cells = <2>; 340 interrupt-controller; | 384 #interrupt-cells = <2>; 385 interrupt-controller; |
341 /* placeholder */ | 386 clocks = <&cpg CPG_MOD 909>; 387 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>; 388 resets = <&cpg 909>; |
342 }; 343 344 gpio4: gpio@e6054000 { | 389 }; 390 391 gpio4: gpio@e6054000 { |
392 compatible = "renesas,gpio-r8a77961", 393 "renesas,rcar-gen3-gpio"; |
|
345 reg = <0 0xe6054000 0 0x50>; | 394 reg = <0 0xe6054000 0 0x50>; |
395 interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>; |
|
346 #gpio-cells = <2>; 347 gpio-controller; | 396 #gpio-cells = <2>; 397 gpio-controller; |
398 gpio-ranges = <&pfc 0 128 18>; |
|
348 #interrupt-cells = <2>; 349 interrupt-controller; | 399 #interrupt-cells = <2>; 400 interrupt-controller; |
350 /* placeholder */ | 401 clocks = <&cpg CPG_MOD 908>; 402 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>; 403 resets = <&cpg 908>; |
351 }; 352 353 gpio5: gpio@e6055000 { | 404 }; 405 406 gpio5: gpio@e6055000 { |
407 compatible = "renesas,gpio-r8a77961", 408 "renesas,rcar-gen3-gpio"; |
|
354 reg = <0 0xe6055000 0 0x50>; | 409 reg = <0 0xe6055000 0 0x50>; |
410 interrupts = <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>; |
|
355 #gpio-cells = <2>; 356 gpio-controller; | 411 #gpio-cells = <2>; 412 gpio-controller; |
413 gpio-ranges = <&pfc 0 160 26>; |
|
357 #interrupt-cells = <2>; 358 interrupt-controller; | 414 #interrupt-cells = <2>; 415 interrupt-controller; |
359 /* placeholder */ | 416 clocks = <&cpg CPG_MOD 907>; 417 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>; 418 resets = <&cpg 907>; |
360 }; 361 362 gpio6: gpio@e6055400 { | 419 }; 420 421 gpio6: gpio@e6055400 { |
422 compatible = "renesas,gpio-r8a77961", 423 "renesas,rcar-gen3-gpio"; |
|
363 reg = <0 0xe6055400 0 0x50>; | 424 reg = <0 0xe6055400 0 0x50>; |
425 interrupts = <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>; |
|
364 #gpio-cells = <2>; 365 gpio-controller; | 426 #gpio-cells = <2>; 427 gpio-controller; |
428 gpio-ranges = <&pfc 0 192 32>; |
|
366 #interrupt-cells = <2>; 367 interrupt-controller; | 429 #interrupt-cells = <2>; 430 interrupt-controller; |
368 /* placeholder */ | 431 clocks = <&cpg CPG_MOD 906>; 432 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>; 433 resets = <&cpg 906>; |
369 }; 370 | 434 }; 435 |
436 gpio7: gpio@e6055800 { 437 compatible = "renesas,gpio-r8a77961", 438 "renesas,rcar-gen3-gpio"; 439 reg = <0 0xe6055800 0 0x50>; 440 interrupts = <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>; 441 #gpio-cells = <2>; 442 gpio-controller; 443 gpio-ranges = <&pfc 0 224 4>; 444 #interrupt-cells = <2>; 445 interrupt-controller; 446 clocks = <&cpg CPG_MOD 905>; 447 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>; 448 resets = <&cpg 905>; 449 }; 450 |
|
371 pfc: pin-controller@e6060000 { 372 compatible = "renesas,pfc-r8a77961"; 373 reg = <0 0xe6060000 0 0x50c>; 374 }; 375 376 cpg: clock-controller@e6150000 { 377 compatible = "renesas,r8a77961-cpg-mssr"; 378 reg = <0 0xe6150000 0 0x1000>; --- 17 unchanged lines hidden (view full) --- 396 397 intc_ex: interrupt-controller@e61c0000 { 398 #interrupt-cells = <2>; 399 interrupt-controller; 400 reg = <0 0xe61c0000 0 0x200>; 401 /* placeholder */ 402 }; 403 | 451 pfc: pin-controller@e6060000 { 452 compatible = "renesas,pfc-r8a77961"; 453 reg = <0 0xe6060000 0 0x50c>; 454 }; 455 456 cpg: clock-controller@e6150000 { 457 compatible = "renesas,r8a77961-cpg-mssr"; 458 reg = <0 0xe6150000 0 0x1000>; --- 17 unchanged lines hidden (view full) --- 476 477 intc_ex: interrupt-controller@e61c0000 { 478 #interrupt-cells = <2>; 479 interrupt-controller; 480 reg = <0 0xe61c0000 0 0x200>; 481 /* placeholder */ 482 }; 483 |
484 i2c0: i2c@e6500000 { 485 #address-cells = <1>; 486 #size-cells = <0>; 487 compatible = "renesas,i2c-r8a77961", 488 "renesas,rcar-gen3-i2c"; 489 reg = <0 0xe6500000 0 0x40>; 490 interrupts = <GIC_SPI 287 IRQ_TYPE_LEVEL_HIGH>; 491 clocks = <&cpg CPG_MOD 931>; 492 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>; 493 resets = <&cpg 931>; 494 dmas = <&dmac1 0x91>, <&dmac1 0x90>, 495 <&dmac2 0x91>, <&dmac2 0x90>; 496 dma-names = "tx", "rx", "tx", "rx"; 497 i2c-scl-internal-delay-ns = <110>; 498 status = "disabled"; 499 }; 500 501 i2c1: i2c@e6508000 { 502 #address-cells = <1>; 503 #size-cells = <0>; 504 compatible = "renesas,i2c-r8a77961", 505 "renesas,rcar-gen3-i2c"; 506 reg = <0 0xe6508000 0 0x40>; 507 interrupts = <GIC_SPI 288 IRQ_TYPE_LEVEL_HIGH>; 508 clocks = <&cpg CPG_MOD 930>; 509 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>; 510 resets = <&cpg 930>; 511 dmas = <&dmac1 0x93>, <&dmac1 0x92>, 512 <&dmac2 0x93>, <&dmac2 0x92>; 513 dma-names = "tx", "rx", "tx", "rx"; 514 i2c-scl-internal-delay-ns = <6>; 515 status = "disabled"; 516 }; 517 |
|
404 i2c2: i2c@e6510000 { 405 #address-cells = <1>; 406 #size-cells = <0>; | 518 i2c2: i2c@e6510000 { 519 #address-cells = <1>; 520 #size-cells = <0>; |
521 compatible = "renesas,i2c-r8a77961", 522 "renesas,rcar-gen3-i2c"; |
|
407 reg = <0 0xe6510000 0 0x40>; | 523 reg = <0 0xe6510000 0 0x40>; |
408 /* placeholder */ | 524 interrupts = <GIC_SPI 286 IRQ_TYPE_LEVEL_HIGH>; 525 clocks = <&cpg CPG_MOD 929>; 526 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>; 527 resets = <&cpg 929>; 528 dmas = <&dmac1 0x95>, <&dmac1 0x94>, 529 <&dmac2 0x95>, <&dmac2 0x94>; 530 dma-names = "tx", "rx", "tx", "rx"; 531 i2c-scl-internal-delay-ns = <6>; 532 status = "disabled"; |
409 }; 410 | 533 }; 534 |
535 i2c3: i2c@e66d0000 { 536 #address-cells = <1>; 537 #size-cells = <0>; 538 compatible = "renesas,i2c-r8a77961", 539 "renesas,rcar-gen3-i2c"; 540 reg = <0 0xe66d0000 0 0x40>; 541 interrupts = <GIC_SPI 290 IRQ_TYPE_LEVEL_HIGH>; 542 clocks = <&cpg CPG_MOD 928>; 543 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>; 544 resets = <&cpg 928>; 545 dmas = <&dmac0 0x97>, <&dmac0 0x96>; 546 dma-names = "tx", "rx"; 547 i2c-scl-internal-delay-ns = <110>; 548 status = "disabled"; 549 }; 550 |
|
411 i2c4: i2c@e66d8000 { 412 #address-cells = <1>; 413 #size-cells = <0>; | 551 i2c4: i2c@e66d8000 { 552 #address-cells = <1>; 553 #size-cells = <0>; |
554 compatible = "renesas,i2c-r8a77961", 555 "renesas,rcar-gen3-i2c"; |
|
414 reg = <0 0xe66d8000 0 0x40>; | 556 reg = <0 0xe66d8000 0 0x40>; |
415 /* placeholder */ | 557 interrupts = <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>; 558 clocks = <&cpg CPG_MOD 927>; 559 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>; 560 resets = <&cpg 927>; 561 dmas = <&dmac0 0x99>, <&dmac0 0x98>; 562 dma-names = "tx", "rx"; 563 i2c-scl-internal-delay-ns = <110>; 564 status = "disabled"; |
416 }; 417 | 565 }; 566 |
567 i2c5: i2c@e66e0000 { 568 #address-cells = <1>; 569 #size-cells = <0>; 570 compatible = "renesas,i2c-r8a77961", 571 "renesas,rcar-gen3-i2c"; 572 reg = <0 0xe66e0000 0 0x40>; 573 interrupts = <GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH>; 574 clocks = <&cpg CPG_MOD 919>; 575 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>; 576 resets = <&cpg 919>; 577 dmas = <&dmac0 0x9b>, <&dmac0 0x9a>; 578 dma-names = "tx", "rx"; 579 i2c-scl-internal-delay-ns = <110>; 580 status = "disabled"; 581 }; 582 583 i2c6: i2c@e66e8000 { 584 #address-cells = <1>; 585 #size-cells = <0>; 586 compatible = "renesas,i2c-r8a77961", 587 "renesas,rcar-gen3-i2c"; 588 reg = <0 0xe66e8000 0 0x40>; 589 interrupts = <GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH>; 590 clocks = <&cpg CPG_MOD 918>; 591 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>; 592 resets = <&cpg 918>; 593 dmas = <&dmac0 0x9d>, <&dmac0 0x9c>; 594 dma-names = "tx", "rx"; 595 i2c-scl-internal-delay-ns = <6>; 596 status = "disabled"; 597 }; 598 |
|
418 i2c_dvfs: i2c@e60b0000 { 419 #address-cells = <1>; 420 #size-cells = <0>; | 599 i2c_dvfs: i2c@e60b0000 { 600 #address-cells = <1>; 601 #size-cells = <0>; |
602 compatible = "renesas,iic-r8a77961", 603 "renesas,rcar-gen3-iic", 604 "renesas,rmobile-iic"; |
|
421 reg = <0 0xe60b0000 0 0x425>; | 605 reg = <0 0xe60b0000 0 0x425>; |
422 /* placeholder */ | 606 interrupts = <GIC_SPI 173 IRQ_TYPE_LEVEL_HIGH>; 607 clocks = <&cpg CPG_MOD 926>; 608 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>; 609 resets = <&cpg 926>; 610 dmas = <&dmac0 0x11>, <&dmac0 0x10>; 611 dma-names = "tx", "rx"; 612 status = "disabled"; |
423 }; 424 | 613 }; 614 |
615 |
|
425 hscif1: serial@e6550000 { 426 reg = <0 0xe6550000 0 0x60>; 427 /* placeholder */ 428 }; 429 430 hsusb: usb@e6590000 { 431 reg = <0 0xe6590000 0 0x200>; 432 /* placeholder */ 433 }; 434 435 usb3_phy0: usb-phy@e65ee000 { 436 reg = <0 0xe65ee000 0 0x90>; 437 #phy-cells = <0>; 438 /* placeholder */ 439 }; 440 | 616 hscif1: serial@e6550000 { 617 reg = <0 0xe6550000 0 0x60>; 618 /* placeholder */ 619 }; 620 621 hsusb: usb@e6590000 { 622 reg = <0 0xe6590000 0 0x200>; 623 /* placeholder */ 624 }; 625 626 usb3_phy0: usb-phy@e65ee000 { 627 reg = <0 0xe65ee000 0 0x90>; 628 #phy-cells = <0>; 629 /* placeholder */ 630 }; 631 |
632 arm_cc630p: crypto@e6601000 { 633 compatible = "arm,cryptocell-630p-ree"; 634 interrupts = <GIC_SPI 71 IRQ_TYPE_LEVEL_HIGH>; 635 reg = <0x0 0xe6601000 0 0x1000>; 636 clocks = <&cpg CPG_MOD 229>; 637 resets = <&cpg 229>; 638 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>; 639 }; 640 641 dmac0: dma-controller@e6700000 { 642 compatible = "renesas,dmac-r8a77961", 643 "renesas,rcar-dmac"; 644 reg = <0 0xe6700000 0 0x10000>; 645 interrupts = <GIC_SPI 199 IRQ_TYPE_LEVEL_HIGH>, 646 <GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH>, 647 <GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH>, 648 <GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH>, 649 <GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH>, 650 <GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>, 651 <GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH>, 652 <GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH>, 653 <GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH>, 654 <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>, 655 <GIC_SPI 209 IRQ_TYPE_LEVEL_HIGH>, 656 <GIC_SPI 210 IRQ_TYPE_LEVEL_HIGH>, 657 <GIC_SPI 211 IRQ_TYPE_LEVEL_HIGH>, 658 <GIC_SPI 212 IRQ_TYPE_LEVEL_HIGH>, 659 <GIC_SPI 213 IRQ_TYPE_LEVEL_HIGH>, 660 <GIC_SPI 214 IRQ_TYPE_LEVEL_HIGH>, 661 <GIC_SPI 215 IRQ_TYPE_LEVEL_HIGH>; 662 interrupt-names = "error", 663 "ch0", "ch1", "ch2", "ch3", 664 "ch4", "ch5", "ch6", "ch7", 665 "ch8", "ch9", "ch10", "ch11", 666 "ch12", "ch13", "ch14", "ch15"; 667 clocks = <&cpg CPG_MOD 219>; 668 clock-names = "fck"; 669 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>; 670 resets = <&cpg 219>; 671 #dma-cells = <1>; 672 dma-channels = <16>; 673 }; 674 675 dmac1: dma-controller@e7300000 { 676 compatible = "renesas,dmac-r8a77961", 677 "renesas,rcar-dmac"; 678 reg = <0 0xe7300000 0 0x10000>; 679 interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH>, 680 <GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH>, 681 <GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH>, 682 <GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH>, 683 <GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH>, 684 <GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH>, 685 <GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH>, 686 <GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH>, 687 <GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH>, 688 <GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH>, 689 <GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH>, 690 <GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH>, 691 <GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH>, 692 <GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH>, 693 <GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH>, 694 <GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>, 695 <GIC_SPI 319 IRQ_TYPE_LEVEL_HIGH>; 696 interrupt-names = "error", 697 "ch0", "ch1", "ch2", "ch3", 698 "ch4", "ch5", "ch6", "ch7", 699 "ch8", "ch9", "ch10", "ch11", 700 "ch12", "ch13", "ch14", "ch15"; 701 clocks = <&cpg CPG_MOD 218>; 702 clock-names = "fck"; 703 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>; 704 resets = <&cpg 218>; 705 #dma-cells = <1>; 706 dma-channels = <16>; 707 }; 708 709 dmac2: dma-controller@e7310000 { 710 compatible = "renesas,dmac-r8a77961", 711 "renesas,rcar-dmac"; 712 reg = <0 0xe7310000 0 0x10000>; 713 interrupts = <GIC_SPI 416 IRQ_TYPE_LEVEL_HIGH>, 714 <GIC_SPI 417 IRQ_TYPE_LEVEL_HIGH>, 715 <GIC_SPI 418 IRQ_TYPE_LEVEL_HIGH>, 716 <GIC_SPI 419 IRQ_TYPE_LEVEL_HIGH>, 717 <GIC_SPI 420 IRQ_TYPE_LEVEL_HIGH>, 718 <GIC_SPI 421 IRQ_TYPE_LEVEL_HIGH>, 719 <GIC_SPI 422 IRQ_TYPE_LEVEL_HIGH>, 720 <GIC_SPI 423 IRQ_TYPE_LEVEL_HIGH>, 721 <GIC_SPI 424 IRQ_TYPE_LEVEL_HIGH>, 722 <GIC_SPI 425 IRQ_TYPE_LEVEL_HIGH>, 723 <GIC_SPI 426 IRQ_TYPE_LEVEL_HIGH>, 724 <GIC_SPI 427 IRQ_TYPE_LEVEL_HIGH>, 725 <GIC_SPI 428 IRQ_TYPE_LEVEL_HIGH>, 726 <GIC_SPI 429 IRQ_TYPE_LEVEL_HIGH>, 727 <GIC_SPI 430 IRQ_TYPE_LEVEL_HIGH>, 728 <GIC_SPI 431 IRQ_TYPE_LEVEL_HIGH>, 729 <GIC_SPI 397 IRQ_TYPE_LEVEL_HIGH>; 730 interrupt-names = "error", 731 "ch0", "ch1", "ch2", "ch3", 732 "ch4", "ch5", "ch6", "ch7", 733 "ch8", "ch9", "ch10", "ch11", 734 "ch12", "ch13", "ch14", "ch15"; 735 clocks = <&cpg CPG_MOD 217>; 736 clock-names = "fck"; 737 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>; 738 resets = <&cpg 217>; 739 #dma-cells = <1>; 740 dma-channels = <16>; 741 }; 742 |
|
441 avb: ethernet@e6800000 { | 743 avb: ethernet@e6800000 { |
744 compatible = "renesas,etheravb-r8a77961", 745 "renesas,etheravb-rcar-gen3"; |
|
442 reg = <0 0xe6800000 0 0x800>, <0 0xe6a00000 0 0x10000>; | 746 reg = <0 0xe6800000 0 0x800>, <0 0xe6a00000 0 0x10000>; |
747 interrupts = <GIC_SPI 39 IRQ_TYPE_LEVEL_HIGH>, 748 <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>, 749 <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>, 750 <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>, 751 <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH>, 752 <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH>, 753 <GIC_SPI 45 IRQ_TYPE_LEVEL_HIGH>, 754 <GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH>, 755 <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>, 756 <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>, 757 <GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH>, 758 <GIC_SPI 50 IRQ_TYPE_LEVEL_HIGH>, 759 <GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH>, 760 <GIC_SPI 52 IRQ_TYPE_LEVEL_HIGH>, 761 <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>, 762 <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>, 763 <GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH>, 764 <GIC_SPI 56 IRQ_TYPE_LEVEL_HIGH>, 765 <GIC_SPI 57 IRQ_TYPE_LEVEL_HIGH>, 766 <GIC_SPI 58 IRQ_TYPE_LEVEL_HIGH>, 767 <GIC_SPI 59 IRQ_TYPE_LEVEL_HIGH>, 768 <GIC_SPI 60 IRQ_TYPE_LEVEL_HIGH>, 769 <GIC_SPI 61 IRQ_TYPE_LEVEL_HIGH>, 770 <GIC_SPI 62 IRQ_TYPE_LEVEL_HIGH>, 771 <GIC_SPI 63 IRQ_TYPE_LEVEL_HIGH>; 772 interrupt-names = "ch0", "ch1", "ch2", "ch3", 773 "ch4", "ch5", "ch6", "ch7", 774 "ch8", "ch9", "ch10", "ch11", 775 "ch12", "ch13", "ch14", "ch15", 776 "ch16", "ch17", "ch18", "ch19", 777 "ch20", "ch21", "ch22", "ch23", 778 "ch24"; 779 clocks = <&cpg CPG_MOD 812>; 780 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>; 781 resets = <&cpg 812>; 782 phy-mode = "rgmii"; |
|
443 #address-cells = <1>; 444 #size-cells = <0>; | 783 #address-cells = <1>; 784 #size-cells = <0>; |
445 /* placeholder */ | 785 status = "disabled"; |
446 }; 447 448 pwm1: pwm@e6e31000 { 449 reg = <0 0xe6e31000 0 8>; 450 #pwm-cells = <2>; 451 /* placeholder */ 452 }; 453 --- 115 unchanged lines hidden (view full) --- 569 }; 570 571 usb2_phy1: usb-phy@ee0a0200 { 572 reg = <0 0xee0a0200 0 0x700>; 573 /* placeholder */ 574 }; 575 576 sdhi0: sd@ee100000 { | 786 }; 787 788 pwm1: pwm@e6e31000 { 789 reg = <0 0xe6e31000 0 8>; 790 #pwm-cells = <2>; 791 /* placeholder */ 792 }; 793 --- 115 unchanged lines hidden (view full) --- 909 }; 910 911 usb2_phy1: usb-phy@ee0a0200 { 912 reg = <0 0xee0a0200 0 0x700>; 913 /* placeholder */ 914 }; 915 916 sdhi0: sd@ee100000 { |
917 compatible = "renesas,sdhi-r8a77961", 918 "renesas,rcar-gen3-sdhi"; |
|
577 reg = <0 0xee100000 0 0x2000>; | 919 reg = <0 0xee100000 0 0x2000>; |
578 /* placeholder */ | 920 interrupts = <GIC_SPI 165 IRQ_TYPE_LEVEL_HIGH>; 921 clocks = <&cpg CPG_MOD 314>; 922 max-frequency = <200000000>; 923 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>; 924 resets = <&cpg 314>; 925 status = "disabled"; |
579 }; 580 | 926 }; 927 |
928 sdhi1: sd@ee120000 { 929 compatible = "renesas,sdhi-r8a77961", 930 "renesas,rcar-gen3-sdhi"; 931 reg = <0 0xee120000 0 0x2000>; 932 interrupts = <GIC_SPI 166 IRQ_TYPE_LEVEL_HIGH>; 933 clocks = <&cpg CPG_MOD 313>; 934 max-frequency = <200000000>; 935 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>; 936 resets = <&cpg 313>; 937 status = "disabled"; 938 }; 939 |
|
581 sdhi2: sd@ee140000 { | 940 sdhi2: sd@ee140000 { |
941 compatible = "renesas,sdhi-r8a77961", 942 "renesas,rcar-gen3-sdhi"; |
|
582 reg = <0 0xee140000 0 0x2000>; | 943 reg = <0 0xee140000 0 0x2000>; |
583 /* placeholder */ | 944 interrupts = <GIC_SPI 167 IRQ_TYPE_LEVEL_HIGH>; 945 clocks = <&cpg CPG_MOD 312>; 946 max-frequency = <200000000>; 947 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>; 948 resets = <&cpg 312>; 949 status = "disabled"; |
584 }; 585 586 sdhi3: sd@ee160000 { | 950 }; 951 952 sdhi3: sd@ee160000 { |
953 compatible = "renesas,sdhi-r8a77961", 954 "renesas,rcar-gen3-sdhi"; |
|
587 reg = <0 0xee160000 0 0x2000>; | 955 reg = <0 0xee160000 0 0x2000>; |
588 /* placeholder */ | 956 interrupts = <GIC_SPI 168 IRQ_TYPE_LEVEL_HIGH>; 957 clocks = <&cpg CPG_MOD 311>; 958 max-frequency = <200000000>; 959 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>; 960 resets = <&cpg 311>; 961 status = "disabled"; |
589 }; 590 591 gic: interrupt-controller@f1010000 { 592 compatible = "arm,gic-400"; 593 #interrupt-cells = <3>; 594 #address-cells = <0>; 595 interrupt-controller; 596 reg = <0x0 0xf1010000 0 0x1000>, --- 127 unchanged lines hidden --- | 962 }; 963 964 gic: interrupt-controller@f1010000 { 965 compatible = "arm,gic-400"; 966 #interrupt-cells = <3>; 967 #address-cells = <0>; 968 interrupt-controller; 969 reg = <0x0 0xf1010000 0 0x1000>, --- 127 unchanged lines hidden --- |