Hi Linaro-Kernel Group Members,
For one of our devices (which uses ARM A53 Core with GICv2) we need to configure one of the interrupt sources as FIQ in linux kernel. So is there any support for doing such a thing in any of the branches of linux kernel supported by Linaro ?
Warm Regards, Sumit Batra
On Tue, Apr 16, 2019 at 6:15 AM Sumit Batra sumit.batra@nxp.com wrote:
Hi Linaro-Kernel Group Members,
For one of our devices (which uses ARM A53 Core with GICv2) we need to configure one of the interrupt sources as FIQ in linux kernel.
So is there any support for doing such a thing in any of the branches of linux kernel supported by Linaro ?
Hi Sumit,
I think in general, FIQ is only supported on 32-bit kernels, not 64-bit. Are you able to run a 32-bit kernel for your use case? That would make it much easier.
If not, can you describe what the requirement for FIQ is specifically? One option might be to run a trampoline handler in EL3 that gets the FIQ exception and raises a regular IRQ to the kernel. This would add extra latency and require the use of EL3 firmware that may be undesirable, but it could get the job done if that's all you need.
Arnd
linaro-kernel@lists.linaro.org