For one of our devices (which uses ARM A53 Core with GICv2) we need to configure one of the interrupt sources as FIQ at EL1.So is there any support for doing such a thing preferably in any of the branches of linux kernel.
Hi Sumit Batra,
Some FIQ support is available in Linux for v7a. See https://bootlin.com/blog/fiq-handlers-in-the-arm-linux-kernel/ and https://www.linaro.org/blog/debugging-arm-kernels-using-nmifiq/ for example.
There is no support for FIQ per-se on v8a in mainline Linux. I think in the 64b case FIQs are mostly routed to the secure world, those days.
If you have a GICv3, an alternative might be to use a pseudo-NMI instead (ARM64_PSEUDO_NMI).
Best regards,
Vincent.
Thanks Vincent, even i had the same idea but just wanted to get it verified at arm community.
fyi.. ATF(EL3) supports it (but just that we needed it on EL1)