summaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorLaurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>2015-01-06 20:42:04 +0100
committerSimon Horman <horms+renesas@verge.net.au>2015-02-23 22:30:36 +0100
commit48bdf06dd975fb01e54e0b0406de720ebeeb55c7 (patch)
tree8516ed4231f030485ddf31729b9c540e31d49b4c /arch
parentARM: shmobile: r8a7740 dtsi: add remaining DIV6 clocks (diff)
downloadlinux-48bdf06dd975fb01e54e0b0406de720ebeeb55c7.tar.xz
linux-48bdf06dd975fb01e54e0b0406de720ebeeb55c7.zip
ARM: shmobile: sh73a0 dtsi: Set control-parent for all irqpin nodes
The sh73a0 INTC can't mask interrupts properly most likely due to a hardware bug. Set the control-parent property to delegate masking to the parent interrupt controller. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/boot/dts/sh73a0.dtsi3
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/sh73a0.dtsi b/arch/arm/boot/dts/sh73a0.dtsi
index 2dfd5b44255d..076708797ef6 100644
--- a/arch/arm/boot/dts/sh73a0.dtsi
+++ b/arch/arm/boot/dts/sh73a0.dtsi
@@ -94,6 +94,7 @@
0 6 IRQ_TYPE_LEVEL_HIGH
0 7 IRQ_TYPE_LEVEL_HIGH
0 8 IRQ_TYPE_LEVEL_HIGH>;
+ control-parent;
};
irqpin1: irqpin@e6900004 {
@@ -133,6 +134,7 @@
0 22 IRQ_TYPE_LEVEL_HIGH
0 23 IRQ_TYPE_LEVEL_HIGH
0 24 IRQ_TYPE_LEVEL_HIGH>;
+ control-parent;
};
irqpin3: irqpin@e690000c {
@@ -152,6 +154,7 @@
0 30 IRQ_TYPE_LEVEL_HIGH
0 31 IRQ_TYPE_LEVEL_HIGH
0 32 IRQ_TYPE_LEVEL_HIGH>;
+ control-parent;
};
i2c0: i2c@e6820000 {