OSDN Git Service

ARM: dts: msm: Fix interrupt-map property for msm8996
authorRama Krishna Phani A <rphani@codeaurora.org>
Fri, 7 Apr 2017 07:29:26 +0000 (12:59 +0530)
committerRama Krishna Phani A <rphani@codeaurora.org>
Tue, 11 Apr 2017 12:09:41 +0000 (17:39 +0530)
The length of interrupt-map property depends on the address-cells and
interrupt-cells properties of the interrupt controller referred to
by the phandle. The size of the address-cells property was changed.
Modify the corresponding property for pcie appropriately.

Change-Id: Icd0942094f47cb704637cb59548528eb75ae8f00
Signed-off-by: Rama Krishna Phani A <rphani@codeaurora.org>
arch/arm/boot/dts/qcom/msm8996.dtsi

index 49eafea..fa388a3 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (c) 2014-2016, The Linux Foundation. All rights reserved.
+/* Copyright (c) 2014-2017, The Linux Foundation. All rights reserved.
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License version 2 and
                                39 40 41 42 43>;
                #interrupt-cells = <1>;
                interrupt-map-mask = <0x0 0x0 0x0 0xffffffff>;
-               interrupt-map = <0x0 0x0 0x0 0 &intc 0 405 0
-                               0x0 0x0 0x0 1 &intc 0 244 0
-                               0x0 0x0 0x0 2 &intc 0 245 0
-                               0x0 0x0 0x0 3 &intc 0 247 0
-                               0x0 0x0 0x0 4 &intc 0 248 0
-                               0x0 0x0 0x0 5 &intc 0 249 0
-                               0x0 0x0 0x0 6 &intc 0 250 0
-                               0x0 0x0 0x0 7 &intc 0 251 0
-                               0x0 0x0 0x0 8 &intc 0 252 0
-                               0x0 0x0 0x0 9 &intc 0 253 0
-                               0x0 0x0 0x0 10 &intc 0 254 0
-                               0x0 0x0 0x0 11 &intc 0 255 0
-                               0x0 0x0 0x0 12 &intc 0 512 0
-                               0x0 0x0 0x0 13 &intc 0 513 0
-                               0x0 0x0 0x0 14 &intc 0 514 0
-                               0x0 0x0 0x0 15 &intc 0 515 0
-                               0x0 0x0 0x0 16 &intc 0 516 0
-                               0x0 0x0 0x0 17 &intc 0 517 0
-                               0x0 0x0 0x0 18 &intc 0 518 0
-                               0x0 0x0 0x0 19 &intc 0 519 0
-                               0x0 0x0 0x0 20 &intc 0 520 0
-                               0x0 0x0 0x0 21 &intc 0 521 0
-                               0x0 0x0 0x0 22 &intc 0 522 0
-                               0x0 0x0 0x0 23 &intc 0 523 0
-                               0x0 0x0 0x0 24 &intc 0 524 0
-                               0x0 0x0 0x0 25 &intc 0 525 0
-                               0x0 0x0 0x0 26 &intc 0 526 0
-                               0x0 0x0 0x0 27 &intc 0 527 0
-                               0x0 0x0 0x0 28 &intc 0 528 0
-                               0x0 0x0 0x0 29 &intc 0 529 0
-                               0x0 0x0 0x0 30 &intc 0 530 0
-                               0x0 0x0 0x0 31 &intc 0 531 0
-                               0x0 0x0 0x0 32 &intc 0 532 0
-                               0x0 0x0 0x0 33 &intc 0 533 0
-                               0x0 0x0 0x0 34 &intc 0 534 0
-                               0x0 0x0 0x0 35 &intc 0 535 0
-                               0x0 0x0 0x0 36 &intc 0 536 0
-                               0x0 0x0 0x0 37 &intc 0 537 0
-                               0x0 0x0 0x0 38 &intc 0 538 0
-                               0x0 0x0 0x0 39 &intc 0 539 0
-                               0x0 0x0 0x0 40 &intc 0 540 0
-                               0x0 0x0 0x0 41 &intc 0 541 0
-                               0x0 0x0 0x0 42 &intc 0 542 0
-                               0x0 0x0 0x0 43 &intc 0 543 0>;
+               interrupt-map = <0x0 0x0 0x0 0 &intc 0 405 0
+                               0x0 0x0 0x0 1 &intc 0 244 0
+                               0x0 0x0 0x0 2 &intc 0 245 0
+                               0x0 0x0 0x0 3 &intc 0 247 0
+                               0x0 0x0 0x0 4 &intc 0 248 0
+                               0x0 0x0 0x0 5 &intc 0 249 0
+                               0x0 0x0 0x0 6 &intc 0 250 0
+                               0x0 0x0 0x0 7 &intc 0 251 0
+                               0x0 0x0 0x0 8 &intc 0 252 0
+                               0x0 0x0 0x0 9 &intc 0 253 0
+                               0x0 0x0 0x0 10 &intc 0 254 0
+                               0x0 0x0 0x0 11 &intc 0 255 0
+                               0x0 0x0 0x0 12 &intc 0 512 0
+                               0x0 0x0 0x0 13 &intc 0 513 0
+                               0x0 0x0 0x0 14 &intc 0 514 0
+                               0x0 0x0 0x0 15 &intc 0 515 0
+                               0x0 0x0 0x0 16 &intc 0 516 0
+                               0x0 0x0 0x0 17 &intc 0 517 0
+                               0x0 0x0 0x0 18 &intc 0 518 0
+                               0x0 0x0 0x0 19 &intc 0 519 0
+                               0x0 0x0 0x0 20 &intc 0 520 0
+                               0x0 0x0 0x0 21 &intc 0 521 0
+                               0x0 0x0 0x0 22 &intc 0 522 0
+                               0x0 0x0 0x0 23 &intc 0 523 0
+                               0x0 0x0 0x0 24 &intc 0 524 0
+                               0x0 0x0 0x0 25 &intc 0 525 0
+                               0x0 0x0 0x0 26 &intc 0 526 0
+                               0x0 0x0 0x0 27 &intc 0 527 0
+                               0x0 0x0 0x0 28 &intc 0 528 0
+                               0x0 0x0 0x0 29 &intc 0 529 0
+                               0x0 0x0 0x0 30 &intc 0 530 0
+                               0x0 0x0 0x0 31 &intc 0 531 0
+                               0x0 0x0 0x0 32 &intc 0 532 0
+                               0x0 0x0 0x0 33 &intc 0 533 0
+                               0x0 0x0 0x0 34 &intc 0 534 0
+                               0x0 0x0 0x0 35 &intc 0 535 0
+                               0x0 0x0 0x0 36 &intc 0 536 0
+                               0x0 0x0 0x0 37 &intc 0 537 0
+                               0x0 0x0 0x0 38 &intc 0 538 0
+                               0x0 0x0 0x0 39 &intc 0 539 0
+                               0x0 0x0 0x0 40 &intc 0 540 0
+                               0x0 0x0 0x0 41 &intc 0 541 0
+                               0x0 0x0 0x0 42 &intc 0 542 0
+                               0x0 0x0 0x0 43 &intc 0 543 0>;
 
                interrupt-names = "int_msi", "int_a", "int_b", "int_c", "int_d",
                                "int_pls_pme", "int_pme_legacy", "int_pls_err",
                                39 40 41 42 43>;
                #interrupt-cells = <1>;
                interrupt-map-mask = <0x0 0x0 0x0 0xffffffff>;
-               interrupt-map = <0x0 0x0 0x0 0 &intc 0 413 0
-                               0x0 0x0 0x0 1 &intc 0 272 0
-                               0x0 0x0 0x0 2 &intc 0 273 0
-                               0x0 0x0 0x0 3 &intc 0 274 0
-                               0x0 0x0 0x0 4 &intc 0 275 0
-                               0x0 0x0 0x0 5 &intc 0 276 0
-                               0x0 0x0 0x0 6 &intc 0 277 0
-                               0x0 0x0 0x0 7 &intc 0 278 0
-                               0x0 0x0 0x0 8 &intc 0 279 0
-                               0x0 0x0 0x0 9 &intc 0 280 0
-                               0x0 0x0 0x0 10 &intc 0 281 0
-                               0x0 0x0 0x0 11 &intc 0 282 0
-                               0x0 0x0 0x0 12 &intc 0 544 0
-                               0x0 0x0 0x0 13 &intc 0 545 0
-                               0x0 0x0 0x0 14 &intc 0 546 0
-                               0x0 0x0 0x0 15 &intc 0 547 0
-                               0x0 0x0 0x0 16 &intc 0 548 0
-                               0x0 0x0 0x0 17 &intc 0 549 0
-                               0x0 0x0 0x0 18 &intc 0 550 0
-                               0x0 0x0 0x0 19 &intc 0 551 0
-                               0x0 0x0 0x0 20 &intc 0 552 0
-                               0x0 0x0 0x0 21 &intc 0 553 0
-                               0x0 0x0 0x0 22 &intc 0 554 0
-                               0x0 0x0 0x0 23 &intc 0 555 0
-                               0x0 0x0 0x0 24 &intc 0 556 0
-                               0x0 0x0 0x0 25 &intc 0 557 0
-                               0x0 0x0 0x0 26 &intc 0 558 0
-                               0x0 0x0 0x0 27 &intc 0 559 0
-                               0x0 0x0 0x0 28 &intc 0 560 0
-                               0x0 0x0 0x0 29 &intc 0 561 0
-                               0x0 0x0 0x0 30 &intc 0 562 0
-                               0x0 0x0 0x0 31 &intc 0 563 0
-                               0x0 0x0 0x0 32 &intc 0 564 0
-                               0x0 0x0 0x0 33 &intc 0 565 0
-                               0x0 0x0 0x0 34 &intc 0 566 0
-                               0x0 0x0 0x0 35 &intc 0 567 0
-                               0x0 0x0 0x0 36 &intc 0 568 0
-                               0x0 0x0 0x0 37 &intc 0 569 0
-                               0x0 0x0 0x0 38 &intc 0 570 0
-                               0x0 0x0 0x0 39 &intc 0 571 0
-                               0x0 0x0 0x0 40 &intc 0 572 0
-                               0x0 0x0 0x0 41 &intc 0 573 0
-                               0x0 0x0 0x0 42 &intc 0 574 0
-                               0x0 0x0 0x0 43 &intc 0 575 0>;
+               interrupt-map = <0x0 0x0 0x0 0 &intc 0 413 0
+                               0x0 0x0 0x0 1 &intc 0 272 0
+                               0x0 0x0 0x0 2 &intc 0 273 0
+                               0x0 0x0 0x0 3 &intc 0 274 0
+                               0x0 0x0 0x0 4 &intc 0 275 0
+                               0x0 0x0 0x0 5 &intc 0 276 0
+                               0x0 0x0 0x0 6 &intc 0 277 0
+                               0x0 0x0 0x0 7 &intc 0 278 0
+                               0x0 0x0 0x0 8 &intc 0 279 0
+                               0x0 0x0 0x0 9 &intc 0 280 0
+                               0x0 0x0 0x0 10 &intc 0 281 0
+                               0x0 0x0 0x0 11 &intc 0 282 0
+                               0x0 0x0 0x0 12 &intc 0 544 0
+                               0x0 0x0 0x0 13 &intc 0 545 0
+                               0x0 0x0 0x0 14 &intc 0 546 0
+                               0x0 0x0 0x0 15 &intc 0 547 0
+                               0x0 0x0 0x0 16 &intc 0 548 0
+                               0x0 0x0 0x0 17 &intc 0 549 0
+                               0x0 0x0 0x0 18 &intc 0 550 0
+                               0x0 0x0 0x0 19 &intc 0 551 0
+                               0x0 0x0 0x0 20 &intc 0 552 0
+                               0x0 0x0 0x0 21 &intc 0 553 0
+                               0x0 0x0 0x0 22 &intc 0 554 0
+                               0x0 0x0 0x0 23 &intc 0 555 0
+                               0x0 0x0 0x0 24 &intc 0 556 0
+                               0x0 0x0 0x0 25 &intc 0 557 0
+                               0x0 0x0 0x0 26 &intc 0 558 0
+                               0x0 0x0 0x0 27 &intc 0 559 0
+                               0x0 0x0 0x0 28 &intc 0 560 0
+                               0x0 0x0 0x0 29 &intc 0 561 0
+                               0x0 0x0 0x0 30 &intc 0 562 0
+                               0x0 0x0 0x0 31 &intc 0 563 0
+                               0x0 0x0 0x0 32 &intc 0 564 0
+                               0x0 0x0 0x0 33 &intc 0 565 0
+                               0x0 0x0 0x0 34 &intc 0 566 0
+                               0x0 0x0 0x0 35 &intc 0 567 0
+                               0x0 0x0 0x0 36 &intc 0 568 0
+                               0x0 0x0 0x0 37 &intc 0 569 0
+                               0x0 0x0 0x0 38 &intc 0 570 0
+                               0x0 0x0 0x0 39 &intc 0 571 0
+                               0x0 0x0 0x0 40 &intc 0 572 0
+                               0x0 0x0 0x0 41 &intc 0 573 0
+                               0x0 0x0 0x0 42 &intc 0 574 0
+                               0x0 0x0 0x0 43 &intc 0 575 0>;
 
                interrupt-names = "int_msi", "int_a", "int_b", "int_c", "int_d",
                                "int_pls_pme", "int_pme_legacy", "int_pls_err",
                                39 40 41 42 43>;
                #interrupt-cells = <1>;
                interrupt-map-mask = <0x0 0x0 0x0 0xffffffff>;
-               interrupt-map = <0x0 0x0 0x0 0 &intc 0 421 0
-                               0x0 0x0 0x0 1 &intc 0 142 0
-                               0x0 0x0 0x0 2 &intc 0 143 0
-                               0x0 0x0 0x0 3 &intc 0 144 0
-                               0x0 0x0 0x0 4 &intc 0 145 0
-                               0x0 0x0 0x0 5 &intc 0 146 0
-                               0x0 0x0 0x0 6 &intc 0 147 0
-                               0x0 0x0 0x0 7 &intc 0 148 0
-                               0x0 0x0 0x0 8 &intc 0 149 0
-                               0x0 0x0 0x0 9 &intc 0 260 0
-                               0x0 0x0 0x0 10 &intc 0 261 0
-                               0x0 0x0 0x0 11 &intc 0 262 0
-                               0x0 0x0 0x0 12 &intc 0 576 0
-                               0x0 0x0 0x0 13 &intc 0 577 0
-                               0x0 0x0 0x0 14 &intc 0 578 0
-                               0x0 0x0 0x0 15 &intc 0 579 0
-                               0x0 0x0 0x0 16 &intc 0 580 0
-                               0x0 0x0 0x0 17 &intc 0 581 0
-                               0x0 0x0 0x0 18 &intc 0 582 0
-                               0x0 0x0 0x0 19 &intc 0 583 0
-                               0x0 0x0 0x0 20 &intc 0 584 0
-                               0x0 0x0 0x0 21 &intc 0 585 0
-                               0x0 0x0 0x0 22 &intc 0 586 0
-                               0x0 0x0 0x0 23 &intc 0 587 0
-                               0x0 0x0 0x0 24 &intc 0 588 0
-                               0x0 0x0 0x0 25 &intc 0 589 0
-                               0x0 0x0 0x0 26 &intc 0 590 0
-                               0x0 0x0 0x0 27 &intc 0 591 0
-                               0x0 0x0 0x0 28 &intc 0 592 0
-                               0x0 0x0 0x0 29 &intc 0 593 0
-                               0x0 0x0 0x0 30 &intc 0 594 0
-                               0x0 0x0 0x0 31 &intc 0 595 0
-                               0x0 0x0 0x0 32 &intc 0 596 0
-                               0x0 0x0 0x0 33 &intc 0 597 0
-                               0x0 0x0 0x0 34 &intc 0 598 0
-                               0x0 0x0 0x0 35 &intc 0 599 0
-                               0x0 0x0 0x0 36 &intc 0 600 0
-                               0x0 0x0 0x0 37 &intc 0 601 0
-                               0x0 0x0 0x0 38 &intc 0 602 0
-                               0x0 0x0 0x0 39 &intc 0 603 0
-                               0x0 0x0 0x0 40 &intc 0 604 0
-                               0x0 0x0 0x0 41 &intc 0 605 0
-                               0x0 0x0 0x0 42 &intc 0 606 0
-                               0x0 0x0 0x0 43 &intc 0 607 0>;
+               interrupt-map = <0x0 0x0 0x0 0 &intc 0 421 0
+                               0x0 0x0 0x0 1 &intc 0 142 0
+                               0x0 0x0 0x0 2 &intc 0 143 0
+                               0x0 0x0 0x0 3 &intc 0 144 0
+                               0x0 0x0 0x0 4 &intc 0 145 0
+                               0x0 0x0 0x0 5 &intc 0 146 0
+                               0x0 0x0 0x0 6 &intc 0 147 0
+                               0x0 0x0 0x0 7 &intc 0 148 0
+                               0x0 0x0 0x0 8 &intc 0 149 0
+                               0x0 0x0 0x0 9 &intc 0 260 0
+                               0x0 0x0 0x0 10 &intc 0 261 0
+                               0x0 0x0 0x0 11 &intc 0 262 0
+                               0x0 0x0 0x0 12 &intc 0 576 0
+                               0x0 0x0 0x0 13 &intc 0 577 0
+                               0x0 0x0 0x0 14 &intc 0 578 0
+                               0x0 0x0 0x0 15 &intc 0 579 0
+                               0x0 0x0 0x0 16 &intc 0 580 0
+                               0x0 0x0 0x0 17 &intc 0 581 0
+                               0x0 0x0 0x0 18 &intc 0 582 0
+                               0x0 0x0 0x0 19 &intc 0 583 0
+                               0x0 0x0 0x0 20 &intc 0 584 0
+                               0x0 0x0 0x0 21 &intc 0 585 0
+                               0x0 0x0 0x0 22 &intc 0 586 0
+                               0x0 0x0 0x0 23 &intc 0 587 0
+                               0x0 0x0 0x0 24 &intc 0 588 0
+                               0x0 0x0 0x0 25 &intc 0 589 0
+                               0x0 0x0 0x0 26 &intc 0 590 0
+                               0x0 0x0 0x0 27 &intc 0 591 0
+                               0x0 0x0 0x0 28 &intc 0 592 0
+                               0x0 0x0 0x0 29 &intc 0 593 0
+                               0x0 0x0 0x0 30 &intc 0 594 0
+                               0x0 0x0 0x0 31 &intc 0 595 0
+                               0x0 0x0 0x0 32 &intc 0 596 0
+                               0x0 0x0 0x0 33 &intc 0 597 0
+                               0x0 0x0 0x0 34 &intc 0 598 0
+                               0x0 0x0 0x0 35 &intc 0 599 0
+                               0x0 0x0 0x0 36 &intc 0 600 0
+                               0x0 0x0 0x0 37 &intc 0 601 0
+                               0x0 0x0 0x0 38 &intc 0 602 0
+                               0x0 0x0 0x0 39 &intc 0 603 0
+                               0x0 0x0 0x0 40 &intc 0 604 0
+                               0x0 0x0 0x0 41 &intc 0 605 0
+                               0x0 0x0 0x0 42 &intc 0 606 0
+                               0x0 0x0 0x0 43 &intc 0 607 0>;
 
                interrupt-names = "int_msi", "int_a", "int_b", "int_c", "int_d",
                                "int_pls_pme", "int_pme_legacy", "int_pls_err",