Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: dts: r8a7793: Add SCIF fallback compatibility strings

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>

authored by

Geert Uytterhoeven and committed by
Simon Horman
3ffc90a3 b5b52dd7

+36 -18
+36 -18
arch/arm/boot/dts/r8a7793.dtsi
··· 479 479 }; 480 480 481 481 scifa0: serial@e6c40000 { 482 - compatible = "renesas,scifa-r8a7793", "renesas,scifa"; 482 + compatible = "renesas,scifa-r8a7793", 483 + "renesas,rcar-gen2-scifa", "renesas,scifa"; 483 484 reg = <0 0xe6c40000 0 64>; 484 485 interrupts = <GIC_SPI 144 IRQ_TYPE_LEVEL_HIGH>; 485 486 clocks = <&mstp2_clks R8A7793_CLK_SCIFA0>; ··· 492 491 }; 493 492 494 493 scifa1: serial@e6c50000 { 495 - compatible = "renesas,scifa-r8a7793", "renesas,scifa"; 494 + compatible = "renesas,scifa-r8a7793", 495 + "renesas,rcar-gen2-scifa", "renesas,scifa"; 496 496 reg = <0 0xe6c50000 0 64>; 497 497 interrupts = <GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH>; 498 498 clocks = <&mstp2_clks R8A7793_CLK_SCIFA1>; ··· 505 503 }; 506 504 507 505 scifa2: serial@e6c60000 { 508 - compatible = "renesas,scifa-r8a7793", "renesas,scifa"; 506 + compatible = "renesas,scifa-r8a7793", 507 + "renesas,rcar-gen2-scifa", "renesas,scifa"; 509 508 reg = <0 0xe6c60000 0 64>; 510 509 interrupts = <GIC_SPI 151 IRQ_TYPE_LEVEL_HIGH>; 511 510 clocks = <&mstp2_clks R8A7793_CLK_SCIFA2>; ··· 518 515 }; 519 516 520 517 scifa3: serial@e6c70000 { 521 - compatible = "renesas,scifa-r8a7793", "renesas,scifa"; 518 + compatible = "renesas,scifa-r8a7793", 519 + "renesas,rcar-gen2-scifa", "renesas,scifa"; 522 520 reg = <0 0xe6c70000 0 64>; 523 521 interrupts = <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>; 524 522 clocks = <&mstp11_clks R8A7793_CLK_SCIFA3>; ··· 531 527 }; 532 528 533 529 scifa4: serial@e6c78000 { 534 - compatible = "renesas,scifa-r8a7793", "renesas,scifa"; 530 + compatible = "renesas,scifa-r8a7793", 531 + "renesas,rcar-gen2-scifa", "renesas,scifa"; 535 532 reg = <0 0xe6c78000 0 64>; 536 533 interrupts = <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>; 537 534 clocks = <&mstp11_clks R8A7793_CLK_SCIFA4>; ··· 544 539 }; 545 540 546 541 scifa5: serial@e6c80000 { 547 - compatible = "renesas,scifa-r8a7793", "renesas,scifa"; 542 + compatible = "renesas,scifa-r8a7793", 543 + "renesas,rcar-gen2-scifa", "renesas,scifa"; 548 544 reg = <0 0xe6c80000 0 64>; 549 545 interrupts = <GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH>; 550 546 clocks = <&mstp11_clks R8A7793_CLK_SCIFA5>; ··· 557 551 }; 558 552 559 553 scifb0: serial@e6c20000 { 560 - compatible = "renesas,scifb-r8a7793", "renesas,scifb"; 554 + compatible = "renesas,scifb-r8a7793", 555 + "renesas,rcar-gen2-scifb", "renesas,scifb"; 561 556 reg = <0 0xe6c20000 0 64>; 562 557 interrupts = <GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH>; 563 558 clocks = <&mstp2_clks R8A7793_CLK_SCIFB0>; ··· 570 563 }; 571 564 572 565 scifb1: serial@e6c30000 { 573 - compatible = "renesas,scifb-r8a7793", "renesas,scifb"; 566 + compatible = "renesas,scifb-r8a7793", 567 + "renesas,rcar-gen2-scifb", "renesas,scifb"; 574 568 reg = <0 0xe6c30000 0 64>; 575 569 interrupts = <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>; 576 570 clocks = <&mstp2_clks R8A7793_CLK_SCIFB1>; ··· 583 575 }; 584 576 585 577 scifb2: serial@e6ce0000 { 586 - compatible = "renesas,scifb-r8a7793", "renesas,scifb"; 578 + compatible = "renesas,scifb-r8a7793", 579 + "renesas,rcar-gen2-scifb", "renesas,scifb"; 587 580 reg = <0 0xe6ce0000 0 64>; 588 581 interrupts = <GIC_SPI 150 IRQ_TYPE_LEVEL_HIGH>; 589 582 clocks = <&mstp2_clks R8A7793_CLK_SCIFB2>; ··· 596 587 }; 597 588 598 589 scif0: serial@e6e60000 { 599 - compatible = "renesas,scif-r8a7793", "renesas,scif"; 590 + compatible = "renesas,scif-r8a7793", "renesas,rcar-gen2-scif", 591 + "renesas,scif"; 600 592 reg = <0 0xe6e60000 0 64>; 601 593 interrupts = <GIC_SPI 152 IRQ_TYPE_LEVEL_HIGH>; 602 594 clocks = <&mstp7_clks R8A7793_CLK_SCIF0>; ··· 609 599 }; 610 600 611 601 scif1: serial@e6e68000 { 612 - compatible = "renesas,scif-r8a7793", "renesas,scif"; 602 + compatible = "renesas,scif-r8a7793", "renesas,rcar-gen2-scif", 603 + "renesas,scif"; 613 604 reg = <0 0xe6e68000 0 64>; 614 605 interrupts = <GIC_SPI 153 IRQ_TYPE_LEVEL_HIGH>; 615 606 clocks = <&mstp7_clks R8A7793_CLK_SCIF1>; ··· 622 611 }; 623 612 624 613 scif2: serial@e6e58000 { 625 - compatible = "renesas,scif-r8a7793", "renesas,scif"; 614 + compatible = "renesas,scif-r8a7793", "renesas,rcar-gen2-scif", 615 + "renesas,scif"; 626 616 reg = <0 0xe6e58000 0 64>; 627 617 interrupts = <GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH>; 628 618 clocks = <&mstp7_clks R8A7793_CLK_SCIF2>; ··· 635 623 }; 636 624 637 625 scif3: serial@e6ea8000 { 638 - compatible = "renesas,scif-r8a7793", "renesas,scif"; 626 + compatible = "renesas,scif-r8a7793", "renesas,rcar-gen2-scif", 627 + "renesas,scif"; 639 628 reg = <0 0xe6ea8000 0 64>; 640 629 interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>; 641 630 clocks = <&mstp7_clks R8A7793_CLK_SCIF3>; ··· 648 635 }; 649 636 650 637 scif4: serial@e6ee0000 { 651 - compatible = "renesas,scif-r8a7793", "renesas,scif"; 638 + compatible = "renesas,scif-r8a7793", "renesas,rcar-gen2-scif", 639 + "renesas,scif"; 652 640 reg = <0 0xe6ee0000 0 64>; 653 641 interrupts = <GIC_SPI 24 IRQ_TYPE_LEVEL_HIGH>; 654 642 clocks = <&mstp7_clks R8A7793_CLK_SCIF4>; ··· 661 647 }; 662 648 663 649 scif5: serial@e6ee8000 { 664 - compatible = "renesas,scif-r8a7793", "renesas,scif"; 650 + compatible = "renesas,scif-r8a7793", "renesas,rcar-gen2-scif", 651 + "renesas,scif"; 665 652 reg = <0 0xe6ee8000 0 64>; 666 653 interrupts = <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH>; 667 654 clocks = <&mstp7_clks R8A7793_CLK_SCIF5>; ··· 674 659 }; 675 660 676 661 hscif0: serial@e62c0000 { 677 - compatible = "renesas,hscif-r8a7793", "renesas,hscif"; 662 + compatible = "renesas,hscif-r8a7793", 663 + "renesas,rcar-gen2-hscif", "renesas,hscif"; 678 664 reg = <0 0xe62c0000 0 96>; 679 665 interrupts = <GIC_SPI 154 IRQ_TYPE_LEVEL_HIGH>; 680 666 clocks = <&mstp7_clks R8A7793_CLK_HSCIF0>; ··· 687 671 }; 688 672 689 673 hscif1: serial@e62c8000 { 690 - compatible = "renesas,hscif-r8a7793", "renesas,hscif"; 674 + compatible = "renesas,hscif-r8a7793", 675 + "renesas,rcar-gen2-hscif", "renesas,hscif"; 691 676 reg = <0 0xe62c8000 0 96>; 692 677 interrupts = <GIC_SPI 155 IRQ_TYPE_LEVEL_HIGH>; 693 678 clocks = <&mstp7_clks R8A7793_CLK_HSCIF1>; ··· 700 683 }; 701 684 702 685 hscif2: serial@e62d0000 { 703 - compatible = "renesas,hscif-r8a7793", "renesas,hscif"; 686 + compatible = "renesas,hscif-r8a7793", 687 + "renesas,rcar-gen2-hscif", "renesas,hscif"; 704 688 reg = <0 0xe62d0000 0 96>; 705 689 interrupts = <GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH>; 706 690 clocks = <&mstp7_clks R8A7793_CLK_HSCIF2>;