diff options
author | Jonas Gorski <jogo@openwrt.org> | 2014-12-08 16:11:52 +0000 |
---|---|---|
committer | Jonas Gorski <jogo@openwrt.org> | 2014-12-08 16:11:52 +0000 |
commit | bdb1ee51f85607632893564dc332f1469c0970d4 (patch) | |
tree | 1a14355b75dbf65c4990cb00e2eb7a8ad07ca5c7 /target/linux/brcm63xx/dts | |
parent | ed7d8a04508fcb4041b2b44277f4cfd3a6debbdb (diff) | |
download | mtk-20170518-bdb1ee51f85607632893564dc332f1469c0970d4.zip mtk-20170518-bdb1ee51f85607632893564dc332f1469c0970d4.tar.gz mtk-20170518-bdb1ee51f85607632893564dc332f1469c0970d4.tar.bz2 |
brcm63xx: fix a few issues in irq chip drivers
Fix locking and lock usage, making it compile for SMP.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 43578
Diffstat (limited to 'target/linux/brcm63xx/dts')
-rw-r--r-- | target/linux/brcm63xx/dts/bcm6318.dtsi | 2 | ||||
-rw-r--r-- | target/linux/brcm63xx/dts/bcm63268.dtsi | 2 | ||||
-rw-r--r-- | target/linux/brcm63xx/dts/bcm6328.dtsi | 2 | ||||
-rw-r--r-- | target/linux/brcm63xx/dts/bcm6338.dtsi | 2 | ||||
-rw-r--r-- | target/linux/brcm63xx/dts/bcm6345.dtsi | 2 | ||||
-rw-r--r-- | target/linux/brcm63xx/dts/bcm6348.dtsi | 4 | ||||
-rw-r--r-- | target/linux/brcm63xx/dts/bcm6358.dtsi | 2 | ||||
-rw-r--r-- | target/linux/brcm63xx/dts/bcm6362.dtsi | 2 | ||||
-rw-r--r-- | target/linux/brcm63xx/dts/bcm6368.dtsi | 2 |
9 files changed, 11 insertions, 9 deletions
diff --git a/target/linux/brcm63xx/dts/bcm6318.dtsi b/target/linux/brcm63xx/dts/bcm6318.dtsi index 723c488..97bdea7 100644 --- a/target/linux/brcm63xx/dts/bcm6318.dtsi +++ b/target/linux/brcm63xx/dts/bcm6318.dtsi @@ -42,7 +42,7 @@ }; periph_intc: interrupt-controller@10000020 { - compatible = "brcm,bcm6345-l2-intc"; + compatible = "brcm,bcm6345-periph-intc"; reg = <0x10000020 0x20>; interrupt-controller; diff --git a/target/linux/brcm63xx/dts/bcm63268.dtsi b/target/linux/brcm63xx/dts/bcm63268.dtsi index 214cd62..bc80d70 100644 --- a/target/linux/brcm63xx/dts/bcm63268.dtsi +++ b/target/linux/brcm63xx/dts/bcm63268.dtsi @@ -48,7 +48,7 @@ }; periph_intc: interrupt-controller@10000020 { - compatible = "brcm,bcm6345-l2-intc"; + compatible = "brcm,bcm6345-periph-intc"; reg = <0x10000020 0x20>, <0x10000040 0x20>; diff --git a/target/linux/brcm63xx/dts/bcm6328.dtsi b/target/linux/brcm63xx/dts/bcm6328.dtsi index 0ed186e..53f96ff 100644 --- a/target/linux/brcm63xx/dts/bcm6328.dtsi +++ b/target/linux/brcm63xx/dts/bcm6328.dtsi @@ -42,7 +42,7 @@ }; periph_intc: interrupt-controller@10000020 { - compatible = "brcm,bcm6345-l2-intc"; + compatible = "brcm,bcm6345-periph-intc"; reg = <0x10000020 0x10>; interrupt-controller; diff --git a/target/linux/brcm63xx/dts/bcm6338.dtsi b/target/linux/brcm63xx/dts/bcm6338.dtsi index b527781..c1980f4 100644 --- a/target/linux/brcm63xx/dts/bcm6338.dtsi +++ b/target/linux/brcm63xx/dts/bcm6338.dtsi @@ -45,7 +45,7 @@ compatible = "simple-bus"; periph_intc: interrupt-controller@fffe000c { - compatible = "brcm,bcm6345-l2-intc"; + compatible = "brcm,bcm6345-periph-intc"; reg = <0xfffe000c 0x8>; interrupt-controller; diff --git a/target/linux/brcm63xx/dts/bcm6345.dtsi b/target/linux/brcm63xx/dts/bcm6345.dtsi index 16ba8bd..e8e7016 100644 --- a/target/linux/brcm63xx/dts/bcm6345.dtsi +++ b/target/linux/brcm63xx/dts/bcm6345.dtsi @@ -45,7 +45,7 @@ compatible = "simple-bus"; periph_intc: interrupt-controller@fffe000c { - compatible = "brcm,bcm6345-l2-intc"; + compatible = "brcm,bcm6345-periph-intc"; reg = <0xfffe000c 0x9>; interrupt-controller; diff --git a/target/linux/brcm63xx/dts/bcm6348.dtsi b/target/linux/brcm63xx/dts/bcm6348.dtsi index 06ecbaa..7dd423b 100644 --- a/target/linux/brcm63xx/dts/bcm6348.dtsi +++ b/target/linux/brcm63xx/dts/bcm6348.dtsi @@ -45,7 +45,7 @@ compatible = "simple-bus"; periph_intc: interrupt-controller@fffe000c { - compatible = "brcm,bcm6345-l2-intc"; + compatible = "brcm,bcm6345-periph-intc"; reg = <0xfffe000c 0x8>; interrupt-controller; @@ -64,6 +64,8 @@ interrupt-parent = <&cpu_intc>; interrupts = <3>, <4>, <5>, <6>; + + brcm,field-width = <5>; }; }; }; diff --git a/target/linux/brcm63xx/dts/bcm6358.dtsi b/target/linux/brcm63xx/dts/bcm6358.dtsi index a4af214..7217b8d 100644 --- a/target/linux/brcm63xx/dts/bcm6358.dtsi +++ b/target/linux/brcm63xx/dts/bcm6358.dtsi @@ -51,7 +51,7 @@ compatible = "simple-bus"; periph_intc: interrupt-controller@fffe000c { - compatible = "brcm,bcm6345-l2-intc"; + compatible = "brcm,bcm6345-periph-intc"; reg = <0xfffe000c 0x8>, <0xfffe0038 0x8>; diff --git a/target/linux/brcm63xx/dts/bcm6362.dtsi b/target/linux/brcm63xx/dts/bcm6362.dtsi index 36765b0..4e2e41d 100644 --- a/target/linux/brcm63xx/dts/bcm6362.dtsi +++ b/target/linux/brcm63xx/dts/bcm6362.dtsi @@ -48,7 +48,7 @@ }; periph_intc: interrupt-controller@10000020 { - compatible = "brcm,bcm6345-l2-intc"; + compatible = "brcm,bcm6345-periph-intc"; reg = <0x10000020 0x10>, <0x10000030 0x10>; diff --git a/target/linux/brcm63xx/dts/bcm6368.dtsi b/target/linux/brcm63xx/dts/bcm6368.dtsi index dcbbdbf..27b9f62 100644 --- a/target/linux/brcm63xx/dts/bcm6368.dtsi +++ b/target/linux/brcm63xx/dts/bcm6368.dtsi @@ -63,7 +63,7 @@ }; periph_intc: interrupt-controller@10000020 { - compatible = "brcm,bcm6345-l2-intc"; + compatible = "brcm,bcm6345-periph-intc"; reg = <0x10000020 0x10>, <0x10000030 0x10>; |