Tegra: GIC: differentiate between FIQs targeted towards EL3/S-EL1
authorVarun Wadekar <vwadekar@nvidia.com>
Fri, 20 May 2016 23:21:22 +0000 (16:21 -0700)
committerVarun Wadekar <vwadekar@nvidia.com>
Tue, 28 Feb 2017 16:50:01 +0000 (08:50 -0800)
commit45eab456e6da0e79c51ffced6c3a46053a1adc70
treee203f54463080b2beac82ff7f2351c3aade2c903
parent78e2bd10aed75e2dd7d47abefd6270935fb889b7
Tegra: GIC: differentiate between FIQs targeted towards EL3/S-EL1

This patch modifies the secure IRQ registration process to allow platforms
to specify the target CPUs as well as the owner of the IRQ. IRQs "owned"
by the EL3 would return INTR_TYPE_EL3 whereas those owned by the Trusted
OS would return INTR_TYPE_S_EL1 as a result.

Change-Id: I528f7c8220d0ae0c0f354e78d69e188abb666ef6
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
plat/nvidia/tegra/common/tegra_fiq_glue.c
plat/nvidia/tegra/common/tegra_gic.c
plat/nvidia/tegra/include/t132/tegra_def.h
plat/nvidia/tegra/include/t210/tegra_def.h
plat/nvidia/tegra/include/tegra_private.h