Rename GICv3 interrupt group macros
authorSoby Mathew <soby.mathew@arm.com>
Thu, 3 Dec 2015 14:12:54 +0000 (14:12 +0000)
committerSoby Mathew <soby.mathew@arm.com>
Fri, 4 Dec 2015 12:02:12 +0000 (12:02 +0000)
This patch renames the GICv3 interrupt group macros from
INT_TYPE_G0, INT_TYPE_G1S and INT_TYPE_G1NS to INTR_GROUP0,
INTR_GROUP1S and INTR_GROUP1NS respectively.

Change-Id: I40c66f589ce6234fa42205adcd91f7d6ad8f33d4

drivers/arm/gic/v3/gicv3_helpers.c
drivers/arm/gic/v3/gicv3_main.c
include/drivers/arm/gicv3.h

index 6e8251d5306c88ce79ebe0e933213873b36361ba..2fb98cbbd86627ac81134c16efe4af749dacec2a 100644 (file)
@@ -312,7 +312,7 @@ void gicv3_secure_spis_configure(uintptr_t gicd_base,
        unsigned int index, irq_num;
        uint64_t gic_affinity_val;
 
-       assert((int_grp == INT_TYPE_G1S) || (int_grp == INT_TYPE_G0));
+       assert((int_grp == INTR_GROUP1S) || (int_grp == INTR_GROUP0));
        /* If `num_ints` is not 0, ensure that `sec_intr_list` is not NULL */
        assert(num_ints ? (uintptr_t)sec_intr_list : 1);
 
@@ -324,7 +324,7 @@ void gicv3_secure_spis_configure(uintptr_t gicd_base,
                        gicd_clr_igroupr(gicd_base, irq_num);
 
                        /* Configure this interrupt as G0 or a G1S interrupt */
-                       if (int_grp == INT_TYPE_G1S)
+                       if (int_grp == INTR_GROUP1S)
                                gicd_set_igrpmodr(gicd_base, irq_num);
                        else
                                gicd_clr_igrpmodr(gicd_base, irq_num);
@@ -386,7 +386,7 @@ void gicv3_secure_ppi_sgi_configure(uintptr_t gicr_base,
 {
        unsigned int index, irq_num;
 
-       assert((int_grp == INT_TYPE_G1S) || (int_grp == INT_TYPE_G0));
+       assert((int_grp == INTR_GROUP1S) || (int_grp == INTR_GROUP0));
        /* If `num_ints` is not 0, ensure that `sec_intr_list` is not NULL */
        assert(num_ints ? (uintptr_t)sec_intr_list : 1);
 
@@ -398,7 +398,7 @@ void gicv3_secure_ppi_sgi_configure(uintptr_t gicr_base,
                        gicr_clr_igroupr0(gicr_base, irq_num);
 
                        /* Configure this interrupt as G0 or a G1S interrupt */
-                       if (int_grp == INT_TYPE_G1S)
+                       if (int_grp == INTR_GROUP1S)
                                gicr_set_igrpmodr0(gicr_base, irq_num);
                        else
                                gicr_clr_igrpmodr0(gicr_base, irq_num);
index 06311e3a97d1b6adb0b56f93612a89a729bffc7b..d5cd0ed9066553da26d980265b3536a479a597d5 100644 (file)
@@ -144,13 +144,13 @@ void gicv3_distif_init(void)
        gicv3_secure_spis_configure(driver_data->gicd_base,
                                        driver_data->g1s_interrupt_num,
                                        driver_data->g1s_interrupt_array,
-                                       INT_TYPE_G1S);
+                                       INTR_GROUP1S);
 
        /* Configure the G0 SPIs */
        gicv3_secure_spis_configure(driver_data->gicd_base,
                                        driver_data->g0_interrupt_num,
                                        driver_data->g0_interrupt_array,
-                                       INT_TYPE_G0);
+                                       INTR_GROUP0);
 
        /* Enable the secure SPIs now that they have been configured */
        gicd_set_ctlr(driver_data->gicd_base,
@@ -186,13 +186,13 @@ void gicv3_rdistif_init(unsigned int proc_num)
        gicv3_secure_ppi_sgi_configure(gicr_base,
                                           driver_data->g1s_interrupt_num,
                                           driver_data->g1s_interrupt_array,
-                                          INT_TYPE_G1S);
+                                          INTR_GROUP1S);
 
        /* Configure the G0 SGIs/PPIs */
        gicv3_secure_ppi_sgi_configure(gicr_base,
                                           driver_data->g0_interrupt_num,
                                           driver_data->g0_interrupt_array,
-                                          INT_TYPE_G0);
+                                          INTR_GROUP0);
 }
 
 /*******************************************************************************
@@ -332,9 +332,9 @@ unsigned int gicv3_get_pending_interrupt_type(void)
  * this interrupt has been configured under by the interrupt controller i.e.
  * group0 or group1 Secure / Non Secure. The return value can be one of the
  * following :
- *    INT_TYPE_G0  : The interrupt type is a Secure Group 0 interrupt
- *    INT_TYPE_G1S : The interrupt type is a Secure Group 1 secure interrupt
- *    INT_TYPE_G1NS: The interrupt type is a Secure Group 1 non secure
+ *    INTR_GROUP0  : The interrupt type is a Secure Group 0 interrupt
+ *    INTR_GROUP1S : The interrupt type is a Secure Group 1 secure interrupt
+ *    INTR_GROUP1NS: The interrupt type is a Secure Group 1 non secure
  *                   interrupt.
  ******************************************************************************/
 unsigned int gicv3_get_interrupt_type(unsigned int id,
@@ -352,7 +352,7 @@ unsigned int gicv3_get_interrupt_type(unsigned int id,
 
        /* All LPI interrupts are Group 1 non secure */
        if (id >= MIN_LPI_ID)
-               return INT_TYPE_G1NS;
+               return INTR_GROUP1NS;
 
        if (id < MIN_SPI_ID) {
                assert(driver_data->rdistif_base_addrs);
@@ -370,12 +370,12 @@ unsigned int gicv3_get_interrupt_type(unsigned int id,
         * interrupt
         */
        if (igroup)
-               return INT_TYPE_G1NS;
+               return INTR_GROUP1NS;
 
        /* If the GRPMOD bit is set, then it is a Group 1 Secure interrupt */
        if (grpmodr)
-               return INT_TYPE_G1S;
+               return INTR_GROUP1S;
 
        /* Else it is a Group 0 Secure interrupt */
-       return INT_TYPE_G0;
+       return INTR_GROUP0;
 }
index e874f5cd3104aea7cdacd358913bcb4bf922f761..ae6fd91752a02b91ff584cc61e1ec333cbd326f5 100644 (file)
@@ -35,9 +35,9 @@
  * GICv3 miscellaneous definitions
  ******************************************************************************/
 /* Interrupt group definitions */
-#define INT_TYPE_G1S           0
-#define INT_TYPE_G0            1
-#define INT_TYPE_G1NS          2
+#define INTR_GROUP1S           0
+#define INTR_GROUP0            1
+#define INTR_GROUP1NS          2
 
 /* Interrupt IDs reported by the HPPIR and IAR registers */
 #define PENDING_G1S_INTID      1020