From: Jonathan Richardson Date: Tue, 18 Oct 2016 19:00:38 +0000 (-0700) Subject: ARM: dts: Enable interrupt support for cygnus crmu gpio driver X-Git-Tag: microblaze-4.13-rc1~1035^2~8^2~4 X-Git-Url: http://git.monstr.eu/?a=commitdiff_plain;h=2c42d0f060801caad669290d337a12b26560fac9;p=linux-2.6-microblaze.git 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 Tested-by: Jonathan Richardson Reviewed-by: Vikram Prakash Reviewed-by: Shreesha Rajashekar Reviewed-by: Ray Jui Reviewed-by: Scott Branden Signed-off-by: Jonathan Richardson Signed-off-by: Florian Fainelli --- 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 {