Fix the register for configuring rising/falling edge Rising should be sense=1, and falling sense=0. The old driver used these values, but the new one have them flipped.
Signed-off-by: Daniel Gonzalez Cabanelas <dgcb...@gmail.com> diff --git a/target/linux/brcm63xx/patches-4.4/321-irqchip-add-support-for-bcm6345-style-external-inter.patch b/target/linux/brcm63xx/patches-4.4/321-irqchip-add-support-for-bcm6345-style-external-inter.patch index 2526456..0135cb2 100644 --- a/target/linux/brcm63xx/patches-4.4/321-irqchip-add-support-for-bcm6345-style-external-inter.patch +++ b/target/linux/brcm63xx/patches-4.4/321-irqchip-add-support-for-bcm6345-style-external-inter.patch @@ -198,10 +198,10 @@ Signed-off-by: Jonas Gorski <j...@openwrt.org> + break; + + case IRQ_TYPE_EDGE_RISING: ++ sense = 1; + break; + + case IRQ_TYPE_EDGE_FALLING: -+ sense = 1; + break; + + case IRQ_TYPE_LEVEL_HIGH: _______________________________________________ Lede-dev mailing list Lede-dev@lists.infradead.org http://lists.infradead.org/mailman/listinfo/lede-dev