From: Russell King Date: Wed, 20 Dec 2017 23:11:50 +0000 (+0000) Subject: ARM: dts: vf610-zii-dev-rev-b: fix interrupt for GPIO expander X-Git-Tag: v4.16-rc1~100^2~20^2~6 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c09d063b8a5cb34bcdafdf7ba713b73a87296ba3;p=thirdparty%2Fkernel%2Flinux.git ARM: dts: vf610-zii-dev-rev-b: fix interrupt for GPIO expander The interrupt specification for the GPIO expander is wrong - the expander is wired to PTB28, which is GPIO98. GPIO98 is on gpio chip 3, not 2. In addition, the device is missing a required property. Interrupt controllers must have the "interrupt-controller" property specified. Add this. Signed-off-by: Russell King Reviewed-by: Andrew Lunn Signed-off-by: Shawn Guo --- diff --git a/arch/arm/boot/dts/vf610-zii-dev-rev-b.dts b/arch/arm/boot/dts/vf610-zii-dev-rev-b.dts index acdf12ad06221..ede8649ba5152 100644 --- a/arch/arm/boot/dts/vf610-zii-dev-rev-b.dts +++ b/arch/arm/boot/dts/vf610-zii-dev-rev-b.dts @@ -371,7 +371,8 @@ reg = <0x22>; gpio-controller; #gpio-cells = <2>; - interrupt-parent = <&gpio2>; + interrupt-controller; + interrupt-parent = <&gpio3>; interrupts = <2 IRQ_TYPE_LEVEL_LOW>; }; };