diff options
author | Duc Dang <dhdang@apm.com> | 2016-09-02 01:52:19 -0400 |
---|---|---|
committer | Duc Dang <dhdang@apm.com> | 2016-09-15 14:13:34 -0400 |
commit | 7c7b08bfbd5a3361985ce466842986f8d847f218 (patch) | |
tree | 0bca67b0375ce4ac997e6d345f014e8fe5ca9fa6 | |
parent | d65b5d5a5cfcb891fe55e0999d7375f99cfbe166 (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.dtsi | 16 | ||||
-rw-r--r-- | arch/arm64/boot/dts/apm/apm-storm.dtsi | 40 |
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>; |