aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/brcm63xx/dts/bcm6368.dtsi
diff options
context:
space:
mode:
authorJonas Gorski <jonas.gorski@gmail.com>2016-12-18 13:54:17 +0100
committerJonas Gorski <jonas.gorski@gmail.com>2017-02-09 14:30:43 +0100
commitdd7079e79a94fdde2e0ff4c1d6f428f3b115211c (patch)
tree63537ed0cd61d71a8983ff564104220110cd8906 /target/linux/brcm63xx/dts/bcm6368.dtsi
parent94bbd1f057c5fdccc3a6ef80b1c533064220a2ff (diff)
downloadupstream-dd7079e79a94fdde2e0ff4c1d6f428f3b115211c.tar.gz
upstream-dd7079e79a94fdde2e0ff4c1d6f428f3b115211c.tar.bz2
upstream-dd7079e79a94fdde2e0ff4c1d6f428f3b115211c.zip
brcm63xx: implement gpio_to_irq for bcm63xx-gpio
Add support for mapping some GPIO lines to IRQs. GPIO to IRQ mappings were found out through experimentation, helped by having the GPIO as output still toggling the IRQ input. Based-on: http://patchwork.ozlabs.org/patch/660534/ Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
Diffstat (limited to 'target/linux/brcm63xx/dts/bcm6368.dtsi')
-rw-r--r--target/linux/brcm63xx/dts/bcm6368.dtsi9
1 files changed, 9 insertions, 0 deletions
diff --git a/target/linux/brcm63xx/dts/bcm6368.dtsi b/target/linux/brcm63xx/dts/bcm6368.dtsi
index 52bcec4466..59ef41af47 100644
--- a/target/linux/brcm63xx/dts/bcm6368.dtsi
+++ b/target/linux/brcm63xx/dts/bcm6368.dtsi
@@ -84,6 +84,15 @@
#gpio-cells = <2>;
ngpios = <6>;
+
+ interrupts-extended = <&ext_intc1 0 0>,
+ <&ext_intc1 1 0>,
+ <&ext_intc0 0 0>,
+ <&ext_intc0 1 0>,
+ <&ext_intc0 2 0>,
+ <&ext_intc0 3 0>;
+ interrupt-names = "gpio0", "gpio1", "gpio2", "gpio3",
+ "gpio4", "gpio5";
};
gpio0: gpio-controller@10000084 {