This patch adds support for MSI-X interrupts on Annapurna Alpine platform. MSI-X on Alpine work similarly to GICv2m, i.e. some range of SPI interrupts is reserved in GIC and individual SPIs can be triggered by MSI-X messages. This SPI range is defined in FDT.
I left in support for non-INTRNG kernel as INTRNG was not enabled on ARM64 at the time of writing this driver. However, I can remove it if INTRNG is to stay.
EDIT: I removed non-INTRNG parts of the driver.