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

ARM: shmobile: r8a7791 dtsi: Describe DMA for the serial ports

Add DMA properties to all SCIF, SCIFA, SCIFB, and HSCIF device nodes.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

Geert Uytterhoeven and committed by
Greg Kroah-Hartman
0c350048 a1706ed9

+36
+36
arch/arm/boot/dts/r8a7791.dtsi
··· 509 509 interrupts = <0 144 IRQ_TYPE_LEVEL_HIGH>; 510 510 clocks = <&mstp2_clks R8A7791_CLK_SCIFA0>; 511 511 clock-names = "sci_ick"; 512 + dmas = <&dmac0 0x21>, <&dmac0 0x22>; 513 + dma-names = "tx", "rx"; 512 514 status = "disabled"; 513 515 }; 514 516 ··· 520 518 interrupts = <0 145 IRQ_TYPE_LEVEL_HIGH>; 521 519 clocks = <&mstp2_clks R8A7791_CLK_SCIFA1>; 522 520 clock-names = "sci_ick"; 521 + dmas = <&dmac0 0x25>, <&dmac0 0x26>; 522 + dma-names = "tx", "rx"; 523 523 status = "disabled"; 524 524 }; 525 525 ··· 531 527 interrupts = <0 151 IRQ_TYPE_LEVEL_HIGH>; 532 528 clocks = <&mstp2_clks R8A7791_CLK_SCIFA2>; 533 529 clock-names = "sci_ick"; 530 + dmas = <&dmac0 0x27>, <&dmac0 0x28>; 531 + dma-names = "tx", "rx"; 534 532 status = "disabled"; 535 533 }; 536 534 ··· 542 536 interrupts = <0 29 IRQ_TYPE_LEVEL_HIGH>; 543 537 clocks = <&mstp11_clks R8A7791_CLK_SCIFA3>; 544 538 clock-names = "sci_ick"; 539 + dmas = <&dmac0 0x1b>, <&dmac0 0x1c>; 540 + dma-names = "tx", "rx"; 545 541 status = "disabled"; 546 542 }; 547 543 ··· 553 545 interrupts = <0 30 IRQ_TYPE_LEVEL_HIGH>; 554 546 clocks = <&mstp11_clks R8A7791_CLK_SCIFA4>; 555 547 clock-names = "sci_ick"; 548 + dmas = <&dmac0 0x1f>, <&dmac0 0x20>; 549 + dma-names = "tx", "rx"; 556 550 status = "disabled"; 557 551 }; 558 552 ··· 564 554 interrupts = <0 31 IRQ_TYPE_LEVEL_HIGH>; 565 555 clocks = <&mstp11_clks R8A7791_CLK_SCIFA5>; 566 556 clock-names = "sci_ick"; 557 + dmas = <&dmac0 0x23>, <&dmac0 0x24>; 558 + dma-names = "tx", "rx"; 567 559 status = "disabled"; 568 560 }; 569 561 ··· 575 563 interrupts = <0 148 IRQ_TYPE_LEVEL_HIGH>; 576 564 clocks = <&mstp2_clks R8A7791_CLK_SCIFB0>; 577 565 clock-names = "sci_ick"; 566 + dmas = <&dmac0 0x3d>, <&dmac0 0x3e>; 567 + dma-names = "tx", "rx"; 578 568 status = "disabled"; 579 569 }; 580 570 ··· 586 572 interrupts = <0 149 IRQ_TYPE_LEVEL_HIGH>; 587 573 clocks = <&mstp2_clks R8A7791_CLK_SCIFB1>; 588 574 clock-names = "sci_ick"; 575 + dmas = <&dmac0 0x19>, <&dmac0 0x1a>; 576 + dma-names = "tx", "rx"; 589 577 status = "disabled"; 590 578 }; 591 579 ··· 597 581 interrupts = <0 150 IRQ_TYPE_LEVEL_HIGH>; 598 582 clocks = <&mstp2_clks R8A7791_CLK_SCIFB2>; 599 583 clock-names = "sci_ick"; 584 + dmas = <&dmac0 0x1d>, <&dmac0 0x1e>; 585 + dma-names = "tx", "rx"; 600 586 status = "disabled"; 601 587 }; 602 588 ··· 608 590 interrupts = <0 152 IRQ_TYPE_LEVEL_HIGH>; 609 591 clocks = <&mstp7_clks R8A7791_CLK_SCIF0>; 610 592 clock-names = "sci_ick"; 593 + dmas = <&dmac0 0x29>, <&dmac0 0x2a>; 594 + dma-names = "tx", "rx"; 611 595 status = "disabled"; 612 596 }; 613 597 ··· 619 599 interrupts = <0 153 IRQ_TYPE_LEVEL_HIGH>; 620 600 clocks = <&mstp7_clks R8A7791_CLK_SCIF1>; 621 601 clock-names = "sci_ick"; 602 + dmas = <&dmac0 0x2d>, <&dmac0 0x2e>; 603 + dma-names = "tx", "rx"; 622 604 status = "disabled"; 623 605 }; 624 606 ··· 630 608 interrupts = <0 22 IRQ_TYPE_LEVEL_HIGH>; 631 609 clocks = <&mstp7_clks R8A7791_CLK_SCIF2>; 632 610 clock-names = "sci_ick"; 611 + dmas = <&dmac0 0x2b>, <&dmac0 0x2c>; 612 + dma-names = "tx", "rx"; 633 613 status = "disabled"; 634 614 }; 635 615 ··· 641 617 interrupts = <0 23 IRQ_TYPE_LEVEL_HIGH>; 642 618 clocks = <&mstp7_clks R8A7791_CLK_SCIF3>; 643 619 clock-names = "sci_ick"; 620 + dmas = <&dmac0 0x2f>, <&dmac0 0x30>; 621 + dma-names = "tx", "rx"; 644 622 status = "disabled"; 645 623 }; 646 624 ··· 652 626 interrupts = <0 24 IRQ_TYPE_LEVEL_HIGH>; 653 627 clocks = <&mstp7_clks R8A7791_CLK_SCIF4>; 654 628 clock-names = "sci_ick"; 629 + dmas = <&dmac0 0xfb>, <&dmac0 0xfc>; 630 + dma-names = "tx", "rx"; 655 631 status = "disabled"; 656 632 }; 657 633 ··· 663 635 interrupts = <0 25 IRQ_TYPE_LEVEL_HIGH>; 664 636 clocks = <&mstp7_clks R8A7791_CLK_SCIF5>; 665 637 clock-names = "sci_ick"; 638 + dmas = <&dmac0 0xfd>, <&dmac0 0xfe>; 639 + dma-names = "tx", "rx"; 666 640 status = "disabled"; 667 641 }; 668 642 ··· 674 644 interrupts = <0 154 IRQ_TYPE_LEVEL_HIGH>; 675 645 clocks = <&mstp7_clks R8A7791_CLK_HSCIF0>; 676 646 clock-names = "sci_ick"; 647 + dmas = <&dmac0 0x39>, <&dmac0 0x3a>; 648 + dma-names = "tx", "rx"; 677 649 status = "disabled"; 678 650 }; 679 651 ··· 685 653 interrupts = <0 155 IRQ_TYPE_LEVEL_HIGH>; 686 654 clocks = <&mstp7_clks R8A7791_CLK_HSCIF1>; 687 655 clock-names = "sci_ick"; 656 + dmas = <&dmac0 0x4d>, <&dmac0 0x4e>; 657 + dma-names = "tx", "rx"; 688 658 status = "disabled"; 689 659 }; 690 660 ··· 696 662 interrupts = <0 21 IRQ_TYPE_LEVEL_HIGH>; 697 663 clocks = <&mstp7_clks R8A7791_CLK_HSCIF2>; 698 664 clock-names = "sci_ick"; 665 + dmas = <&dmac0 0x3b>, <&dmac0 0x3c>; 666 + dma-names = "tx", "rx"; 699 667 status = "disabled"; 700 668 }; 701 669