irqchip/xilinx: Add support for multiple instances
authorMubin Sayyed <mubin.usman.sayyed@xilinx.com>
Tue, 17 Mar 2020 12:55:57 +0000 (18:25 +0530)
committerMarc Zyngier <maz@kernel.org>
Sun, 22 Mar 2020 11:52:52 +0000 (11:52 +0000)
commit67862a3c47fcfc9330d153436c7a6604ae3daec9
tree4934954ca373e803760f30dc467e702d55ac69ec
parent7d4cac5b7ce5ab87d5f0a2296a118f2eca713f1f
irqchip/xilinx: Add support for multiple instances

Added support for cascaded interrupt controllers.

Following cascaded configurations have been tested,

- peripheral->xilinx-intc->xilinx-intc->gic->Cortexa53 processor
  on zcu102 board
- peripheral->xilinx-intc->xilinx-intc->microblaze processor
  on kcu105 board

Signed-off-by: Mubin Sayyed <mubin.usman.sayyed@xilinx.com>
Signed-off-by: Anirudha Sarangi <anirudha.sarangi@xilinx.com>
Signed-off-by: Marc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/r/20200317125600.15913-2-mubin.usman.sayyed@xilinx.com
drivers/irqchip/irq-xilinx-intc.c