aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Richardson <[email protected]>2016-10-18 12:00:38 -0700
committerFlorian Fainelli <[email protected]>2016-11-16 12:38:48 -0800
commit2c42d0f060801caad669290d337a12b26560fac9 (patch)
tree51e5831a233b8436577e9f5d0be371dd3fa2f5a8
parent77f923cb141bdc77b61a9296581ef86b34e134e5 (diff)
ARM: dts: Enable interrupt support for cygnus crmu gpio driver
The M0 processor handles interrupts for the always-on CRMU GPIO controller. Setting the CRMU GPIO driver with the mailbox controller as the interrupt parent allows the mailbox controller to forward interrupts from the M0 to the GPIO driver for processing. Reviewed-by: Jonathan Richardson <[email protected]> Tested-by: Jonathan Richardson <[email protected]> Reviewed-by: Vikram Prakash <[email protected]> Reviewed-by: Shreesha Rajashekar <[email protected]> Reviewed-by: Ray Jui <[email protected]> Reviewed-by: Scott Branden <[email protected]> Signed-off-by: Jonathan Richardson <[email protected]> Signed-off-by: Florian Fainelli <[email protected]>
-rw-r--r--arch/arm/boot/dts/bcm-cygnus.dtsi3
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/bcm-cygnus.dtsi b/arch/arm/boot/dts/bcm-cygnus.dtsi
index 4b741f67ec6a..c592f6d82685 100644
--- a/arch/arm/boot/dts/bcm-cygnus.dtsi
+++ b/arch/arm/boot/dts/bcm-cygnus.dtsi
@@ -130,6 +130,9 @@
ngpios = <6>;
#gpio-cells = <2>;
gpio-controller;
+ interrupt-controller;
+ interrupt-parent = <&mailbox>;
+ interrupts = <0>;
};
i2c0: i2c@18008000 {