ARM: dts: berlin: add PPI cpu mask to twd timer interrupts
authorJisheng Zhang <jszhang@marvell.com>
Fri, 26 Dec 2014 08:58:00 +0000 (16:58 +0800)
committerSebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
Wed, 7 Jan 2015 14:25:37 +0000 (15:25 +0100)
According to the gic binding document, "bits[15:8] PPI interrupt cpu
mask.  Each bit corresponds to each of the 8 possible cpus attached to
the GIC.  A bit set to '1' indicated the interrupt is wired to that
CPU." This patch wants to add the PPI cpu mask for completeness.

Signed-off-by: Jisheng Zhang <jszhang@marvell.com>
Signed-off-by: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
arch/arm/boot/dts/berlin2.dtsi
arch/arm/boot/dts/berlin2cd.dtsi
arch/arm/boot/dts/berlin2q.dtsi

index 015a06c67c91cf2dd3801deb200f4aed409d1bf5..63d00a63cfa68003351fe6f1eeed28d4e4873f3e 100644 (file)
                local-timer@ad0600 {
                        compatible = "arm,cortex-a9-twd-timer";
                        reg = <0xad0600 0x20>;
-                       interrupts = <GIC_PPI 13 IRQ_TYPE_LEVEL_HIGH>;
+                       interrupts = <GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_HIGH)>;
                        clocks = <&chip CLKID_TWD>;
                };
 
index a318bc32dc17bcea8644dd245d9ea3fd1bd236e5..81b670ac494ae5e7d147ba9530b00ccfaa8acd68 100644 (file)
@@ -76,7 +76,7 @@
                local-timer@ad0600 {
                        compatible = "arm,cortex-a9-twd-timer";
                        reg = <0xad0600 0x20>;
-                       interrupts = <GIC_PPI 13 IRQ_TYPE_LEVEL_HIGH>;
+                       interrupts = <GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(1) | IRQ_TYPE_LEVEL_HIGH)>;
                        clocks = <&chip CLKID_TWD>;
                };
 
index 933dcbbcfc5d8ab8fe8d86b10c3bf997298761bf..41a683fd079cf7d59c6fae78f16171af7405b3da 100644 (file)
                        compatible = "arm,cortex-a9-twd-timer";
                        reg = <0xad0600 0x20>;
                        clocks = <&chip CLKID_TWD>;
-                       interrupts = <GIC_PPI 13 IRQ_TYPE_LEVEL_HIGH>;
+                       interrupts = <GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_HIGH)>;
                };
 
                gic: interrupt-controller@ad1000 {
This page took 0.030335 seconds and 5 git commands to generate.