Meta core internal interrupts (from HWSTATMETA and friends) are vectored
onto the TR1 core trigger for the current thread. This is demultiplexed
in irq-metag.c to individual Linux IRQs for each internal interrupt.
External SoC interrupts (from HWSTATEXT and friends) are vectored onto
the TR2 core trigger for the current thread. This is demultiplexed in
irq-metag-ext.c to individual Linux IRQs for each external SoC interrupt.
The external irqchip has devicetree bindings for configuring the number
of irq banks and the type of masking available.
Signed-off-by: James Hogan <firstname.lastname@example.org>
Cc: Arnd Bergmann <email@example.com>
Cc: Grant Likely <firstname.lastname@example.org>
Cc: Rob Herring <email@example.com>
Cc: Rob Landley <firstname.lastname@example.org>
Cc: Dom Cobley <email@example.com>
Cc: Simon Arlott <firstname.lastname@example.org>
Cc: Viresh Kumar <email@example.com>
Cc: Maxime Ripard <firstname.lastname@example.org>