aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDuc Dang <dhdang@apm.com>2016-09-02 01:52:19 -0400
committerDuc Dang <dhdang@apm.com>2016-09-15 14:13:34 -0400
commit7c7b08bfbd5a3361985ce466842986f8d847f218 (patch)
tree0bca67b0375ce4ac997e6d345f014e8fe5ca9fa6
parentd65b5d5a5cfcb891fe55e0999d7375f99cfbe166 (diff)
arm64: dts: apm: Fix interrupt polarity for X-Gene PCIe legacy interrupts
On X-Gene v1 and X-Gene v2, PCIe legacy interrupt should be configured as level-active high. Signed-off-by: Duc Dang <dhdang@apm.com>
-rw-r--r--arch/arm64/boot/dts/apm/apm-shadowcat.dtsi16
-rw-r--r--arch/arm64/boot/dts/apm/apm-storm.dtsi40
2 files changed, 28 insertions, 28 deletions
diff --git a/arch/arm64/boot/dts/apm/apm-shadowcat.dtsi b/arch/arm64/boot/dts/apm/apm-shadowcat.dtsi
index 3b72ed66adbc..9334c27a2b50 100644
--- a/arch/arm64/boot/dts/apm/apm-shadowcat.dtsi
+++ b/arch/arm64/boot/dts/apm/apm-shadowcat.dtsi
@@ -566,10 +566,10 @@
566 dma-ranges = <0x42000000 0x80 0x00000000 0x80 0x00000000 0x00 0x80000000 566 dma-ranges = <0x42000000 0x80 0x00000000 0x80 0x00000000 0x00 0x80000000
567 0x42000000 0x00 0x00000000 0x00 0x00000000 0x80 0x00000000>; 567 0x42000000 0x00 0x00000000 0x00 0x00000000 0x80 0x00000000>;
568 interrupt-map-mask = <0x0 0x0 0x0 0x7>; 568 interrupt-map-mask = <0x0 0x0 0x0 0x7>;
569 interrupt-map = <0x0 0x0 0x0 0x1 &gic 0x0 0x0 0x0 0x10 0x1 569 interrupt-map = <0x0 0x0 0x0 0x1 &gic 0x0 0x0 0x0 0x10 0x4
570 0x0 0x0 0x0 0x2 &gic 0x0 0x0 0x0 0x11 0x1 570 0x0 0x0 0x0 0x2 &gic 0x0 0x0 0x0 0x11 0x4
571 0x0 0x0 0x0 0x3 &gic 0x0 0x0 0x0 0x12 0x1 571 0x0 0x0 0x0 0x3 &gic 0x0 0x0 0x0 0x12 0x4
572 0x0 0x0 0x0 0x4 &gic 0x0 0x0 0x0 0x13 0x1>; 572 0x0 0x0 0x0 0x4 &gic 0x0 0x0 0x0 0x13 0x4>;
573 dma-coherent; 573 dma-coherent;
574 clocks = <&pcie0clk 0>; 574 clocks = <&pcie0clk 0>;
575 msi-parent = <&v2m0>; 575 msi-parent = <&v2m0>;
@@ -591,10 +591,10 @@
591 dma-ranges = <0x42000000 0x80 0x00000000 0x80 0x00000000 0x00 0x80000000 591 dma-ranges = <0x42000000 0x80 0x00000000 0x80 0x00000000 0x00 0x80000000
592 0x42000000 0x00 0x00000000 0x00 0x00000000 0x80 0x00000000>; 592 0x42000000 0x00 0x00000000 0x00 0x00000000 0x80 0x00000000>;
593 interrupt-map-mask = <0x0 0x0 0x0 0x7>; 593 interrupt-map-mask = <0x0 0x0 0x0 0x7>;
594 interrupt-map = <0x0 0x0 0x0 0x1 &gic 0x0 0x0 0x0 0x16 0x1 594 interrupt-map = <0x0 0x0 0x0 0x1 &gic 0x0 0x0 0x0 0x16 0x4
595 0x0 0x0 0x0 0x2 &gic 0x0 0x0 0x0 0x17 0x1 595 0x0 0x0 0x0 0x2 &gic 0x0 0x0 0x0 0x17 0x4
596 0x0 0x0 0x0 0x3 &gic 0x0 0x0 0x0 0x18 0x1 596 0x0 0x0 0x0 0x3 &gic 0x0 0x0 0x0 0x18 0x4
597 0x0 0x0 0x0 0x4 &gic 0x0 0x0 0x0 0x19 0x1>; 597 0x0 0x0 0x0 0x4 &gic 0x0 0x0 0x0 0x19 0x4>;
598 dma-coherent; 598 dma-coherent;
599 clocks = <&pcie1clk 0>; 599 clocks = <&pcie1clk 0>;
600 msi-parent = <&v2m0>; 600 msi-parent = <&v2m0>;
diff --git a/arch/arm64/boot/dts/apm/apm-storm.dtsi b/arch/arm64/boot/dts/apm/apm-storm.dtsi
index 07659cb05b55..4e43062c012c 100644
--- a/arch/arm64/boot/dts/apm/apm-storm.dtsi
+++ b/arch/arm64/boot/dts/apm/apm-storm.dtsi
@@ -627,10 +627,10 @@
627 dma-ranges = <0x42000000 0x80 0x00000000 0x80 0x00000000 0x00 0x80000000 627 dma-ranges = <0x42000000 0x80 0x00000000 0x80 0x00000000 0x00 0x80000000
628 0x42000000 0x00 0x00000000 0x00 0x00000000 0x80 0x00000000>; 628 0x42000000 0x00 0x00000000 0x00 0x00000000 0x80 0x00000000>;
629 interrupt-map-mask = <0x0 0x0 0x0 0x7>; 629 interrupt-map-mask = <0x0 0x0 0x0 0x7>;
630 interrupt-map = <0x0 0x0 0x0 0x1 &gic 0x0 0xc2 0x1 630 interrupt-map = <0x0 0x0 0x0 0x1 &gic 0x0 0xc2 0x4
631 0x0 0x0 0x0 0x2 &gic 0x0 0xc3 0x1 631 0x0 0x0 0x0 0x2 &gic 0x0 0xc3 0x4
632 0x0 0x0 0x0 0x3 &gic 0x0 0xc4 0x1 632 0x0 0x0 0x0 0x3 &gic 0x0 0xc4 0x4
633 0x0 0x0 0x0 0x4 &gic 0x0 0xc5 0x1>; 633 0x0 0x0 0x0 0x4 &gic 0x0 0xc5 0x4>;
634 dma-coherent; 634 dma-coherent;
635 clocks = <&pcie0clk 0>; 635 clocks = <&pcie0clk 0>;
636 msi-parent = <&msi>; 636 msi-parent = <&msi>;
@@ -652,10 +652,10 @@
652 dma-ranges = <0x42000000 0x80 0x00000000 0x80 0x00000000 0x00 0x80000000 652 dma-ranges = <0x42000000 0x80 0x00000000 0x80 0x00000000 0x00 0x80000000
653 0x42000000 0x00 0x00000000 0x00 0x00000000 0x80 0x00000000>; 653 0x42000000 0x00 0x00000000 0x00 0x00000000 0x80 0x00000000>;
654 interrupt-map-mask = <0x0 0x0 0x0 0x7>; 654 interrupt-map-mask = <0x0 0x0 0x0 0x7>;
655 interrupt-map = <0x0 0x0 0x0 0x1 &gic 0x0 0xc8 0x1 655 interrupt-map = <0x0 0x0 0x0 0x1 &gic 0x0 0xc8 0x4
656 0x0 0x0 0x0 0x2 &gic 0x0 0xc9 0x1 656 0x0 0x0 0x0 0x2 &gic 0x0 0xc9 0x4
657 0x0 0x0 0x0 0x3 &gic 0x0 0xca 0x1 657 0x0 0x0 0x0 0x3 &gic 0x0 0xca 0x4
658 0x0 0x0 0x0 0x4 &gic 0x0 0xcb 0x1>; 658 0x0 0x0 0x0 0x4 &gic 0x0 0xcb 0x4>;
659 dma-coherent; 659 dma-coherent;
660 clocks = <&pcie1clk 0>; 660 clocks = <&pcie1clk 0>;
661 msi-parent = <&msi>; 661 msi-parent = <&msi>;
@@ -677,10 +677,10 @@
677 dma-ranges = <0x42000000 0x80 0x00000000 0x80 0x00000000 0x00 0x80000000 677 dma-ranges = <0x42000000 0x80 0x00000000 0x80 0x00000000 0x00 0x80000000
678 0x42000000 0x00 0x00000000 0x00 0x00000000 0x80 0x00000000>; 678 0x42000000 0x00 0x00000000 0x00 0x00000000 0x80 0x00000000>;
679 interrupt-map-mask = <0x0 0x0 0x0 0x7>; 679 interrupt-map-mask = <0x0 0x0 0x0 0x7>;
680 interrupt-map = <0x0 0x0 0x0 0x1 &gic 0x0 0xce 0x1 680 interrupt-map = <0x0 0x0 0x0 0x1 &gic 0x0 0xce 0x4
681 0x0 0x0 0x0 0x2 &gic 0x0 0xcf 0x1 681 0x0 0x0 0x0 0x2 &gic 0x0 0xcf 0x4
682 0x0 0x0 0x0 0x3 &gic 0x0 0xd0 0x1 682 0x0 0x0 0x0 0x3 &gic 0x0 0xd0 0x4
683 0x0 0x0 0x0 0x4 &gic 0x0 0xd1 0x1>; 683 0x0 0x0 0x0 0x4 &gic 0x0 0xd1 0x4>;
684 dma-coherent; 684 dma-coherent;
685 clocks = <&pcie2clk 0>; 685 clocks = <&pcie2clk 0>;
686 msi-parent = <&msi>; 686 msi-parent = <&msi>;
@@ -702,10 +702,10 @@
702 dma-ranges = <0x42000000 0x80 0x00000000 0x80 0x00000000 0x00 0x80000000 702 dma-ranges = <0x42000000 0x80 0x00000000 0x80 0x00000000 0x00 0x80000000
703 0x42000000 0x00 0x00000000 0x00 0x00000000 0x80 0x00000000>; 703 0x42000000 0x00 0x00000000 0x00 0x00000000 0x80 0x00000000>;
704 interrupt-map-mask = <0x0 0x0 0x0 0x7>; 704 interrupt-map-mask = <0x0 0x0 0x0 0x7>;
705 interrupt-map = <0x0 0x0 0x0 0x1 &gic 0x0 0xd4 0x1 705 interrupt-map = <0x0 0x0 0x0 0x1 &gic 0x0 0xd4 0x4
706 0x0 0x0 0x0 0x2 &gic 0x0 0xd5 0x1 706 0x0 0x0 0x0 0x2 &gic 0x0 0xd5 0x4
707 0x0 0x0 0x0 0x3 &gic 0x0 0xd6 0x1 707 0x0 0x0 0x0 0x3 &gic 0x0 0xd6 0x4
708 0x0 0x0 0x0 0x4 &gic 0x0 0xd7 0x1>; 708 0x0 0x0 0x0 0x4 &gic 0x0 0xd7 0x4>;
709 dma-coherent; 709 dma-coherent;
710 clocks = <&pcie3clk 0>; 710 clocks = <&pcie3clk 0>;
711 msi-parent = <&msi>; 711 msi-parent = <&msi>;
@@ -727,10 +727,10 @@
727 dma-ranges = <0x42000000 0x80 0x00000000 0x80 0x00000000 0x00 0x80000000 727 dma-ranges = <0x42000000 0x80 0x00000000 0x80 0x00000000 0x00 0x80000000
728 0x42000000 0x00 0x00000000 0x00 0x00000000 0x80 0x00000000>; 728 0x42000000 0x00 0x00000000 0x00 0x00000000 0x80 0x00000000>;
729 interrupt-map-mask = <0x0 0x0 0x0 0x7>; 729 interrupt-map-mask = <0x0 0x0 0x0 0x7>;
730 interrupt-map = <0x0 0x0 0x0 0x1 &gic 0x0 0xda 0x1 730 interrupt-map = <0x0 0x0 0x0 0x1 &gic 0x0 0xda 0x4
731 0x0 0x0 0x0 0x2 &gic 0x0 0xdb 0x1 731 0x0 0x0 0x0 0x2 &gic 0x0 0xdb 0x4
732 0x0 0x0 0x0 0x3 &gic 0x0 0xdc 0x1 732 0x0 0x0 0x0 0x3 &gic 0x0 0xdc 0x4
733 0x0 0x0 0x0 0x4 &gic 0x0 0xdd 0x1>; 733 0x0 0x0 0x0 0x4 &gic 0x0 0xdd 0x4>;
734 dma-coherent; 734 dma-coherent;
735 clocks = <&pcie4clk 0>; 735 clocks = <&pcie4clk 0>;
736 msi-parent = <&msi>; 736 msi-parent = <&msi>;