• Jeenu Viswambharan's avatar
    ARM platforms: Migrate to using interrupt properties · b2c363b1
    Jeenu Viswambharan authored
    
    
    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: default avatarJeenu Viswambharan <jeenu.viswambharan@arm.com>
    b2c363b1
platform_def.h 6.46 KB