arm-trusted-firmware/plat/arm/common
Jeenu Viswambharan b2c363b132 ARM platforms: Migrate to using interrupt properties
An earlier patch added provision for the platform to provide secure
interrupt properties. ARM platforms already has a list of interrupts
that fall into different secure groups.

This patch defines macros that enumerate interrupt properties in the
same fashion, and points the driver driver data to a list of interrupt
properties rather than list of secure interrupts on ARM platforms.  The
deprecated interrupt list definitions are however retained to support
legacy builds.

Configuration applied to individual interrupts remain unchanged, so no
runtime behaviour change expected.

NOTE: Platforms that use the arm/common function
plat_arm_gic_driver_init() must replace their PLAT_ARM_G1S_IRQS and
PLAT_ARM_G0_IRQS macro definitions with PLAT_ARM_G1S_IRQ_PROPS and
PLAT_ARM_G0_IRQ_PROPS macros respectively, using the provided
INTR_PROP_DESC macro.

Change-Id: I24d643b83e3333753a3ba97d4b6fb71e16bb0952
Signed-off-by: Jeenu Viswambharan <jeenu.viswambharan@arm.com>
2017-10-16 16:50:02 +01:00
..
aarch32 Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
aarch64 Add Trusted OS extra image parsing support for ARM standard platforms 2017-08-09 18:06:05 +08:00
sp_min sp_min: Implement `sp_min_plat_runtime_setup()` 2017-06-20 15:14:01 +01:00
tsp Fix order of ARM platform #includes 2017-07-14 10:50:40 +01:00
arm_bl1_fwu.c Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
arm_bl1_setup.c Fix order of ARM platform #includes 2017-07-14 10:50:40 +01:00
arm_bl2_setup.c mem_protect: Add mem_protect support in Juno and FVP for DRAM1 2017-09-25 13:32:20 +01:00
arm_bl2u_setup.c Fix order of ARM platform #includes 2017-07-14 10:50:40 +01:00
arm_bl31_setup.c Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
arm_cci.c Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
arm_ccn.c Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
arm_common.c Merge pull request #927 from jeenu-arm/state-switch 2017-05-11 16:04:52 +01:00
arm_common.mk Merge pull request #1088 from soby-mathew/sm/sds_scmi 2017-09-12 08:43:38 +01:00
arm_gicv2.c ARM platforms: Migrate to using interrupt properties 2017-10-16 16:50:02 +01:00
arm_gicv3.c ARM platforms: Migrate to using interrupt properties 2017-10-16 16:50:02 +01:00
arm_gicv3_legacy.c Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
arm_image_load.c Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
arm_io_storage.c Support Trusted OS firmware extra images in TF tools 2017-08-09 18:06:05 +08:00
arm_nor_psci_mem_protect.c mem_protect: Add DRAM2 to the list of mem protected ranges 2017-09-25 13:32:20 +01:00
arm_pm.c plat/arm: Compile out impossible conditional for AArch32 2017-05-24 14:23:08 +01:00
arm_sip_svc.c Merge pull request #927 from jeenu-arm/state-switch 2017-05-11 16:04:52 +01:00
arm_topology.c Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
arm_tzc400.c ARM plat changes to enable CryptoCell integration 2017-06-28 15:58:06 +01:00
arm_tzc_dmc500.c ARM plat changes to enable CryptoCell integration 2017-06-28 15:58:06 +01:00
execution_state_switch.c Add missing SPDX header 2017-05-11 17:31:29 +01:00