]> git.baikalelectronics.ru Git - kernel.git/commit
irqchip/irq-bcm7038-l1: Support brcm,int-fwd-mask
authorFlorian Fainelli <f.fainelli@gmail.com>
Thu, 24 Oct 2019 20:14:15 +0000 (13:14 -0700)
committerMarc Zyngier <maz@kernel.org>
Sun, 10 Nov 2019 18:47:48 +0000 (18:47 +0000)
commitbdca0440508f3566129e1ff0154fabfe69062402
treea484afaddc27bba47e9161573b86a686a8ed37ff
parent396e849542f246a675b5736a9807fc22631652a2
irqchip/irq-bcm7038-l1: Support brcm,int-fwd-mask

On some specific chips like 7211 we need to leave some interrupts
untouched/forwarded to the VPU which is another agent in the system
making use of that interrupt controller hardware (goes to both ARM GIC
and VPU L1 interrupt controller). Make that possible by using the
existing brcm,int-fwd-mask property and take necessary actions to avoid
masking that interrupt as well as not allowing Linux to map them.

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: Marc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/r/20191024201415.23454-6-f.fainelli@gmail.com
drivers/irqchip/irq-bcm7038-l1.c