bsps/irq: Remove BSP_INTERRUPT_VECTOR_MAX

This define is no longer used.

Update #3269.
This commit is contained in:
Sebastian Huber
2021-06-19 12:48:27 +02:00
parent 3fee662093
commit 94cf67ca66
55 changed files with 0 additions and 65 deletions

View File

@@ -48,7 +48,6 @@
extern "C" {
#endif /* __cplusplus */
#define BSP_INTERRUPT_VECTOR_MAX 1023
#define BSP_INTERRUPT_VECTOR_COUNT 1024
/* Interrupts vectors */

View File

@@ -48,7 +48,6 @@
extern "C" {
#endif /* __cplusplus */
#define BSP_INTERRUPT_VECTOR_MAX 1023
#define BSP_INTERRUPT_VECTOR_COUNT 1024
/* Interrupts vectors */

View File

@@ -48,7 +48,6 @@
extern "C" {
#endif /* __cplusplus */
#define BSP_INTERRUPT_VECTOR_MAX 1023
#define BSP_INTERRUPT_VECTOR_COUNT 1024
/* Interrupts vectors */

View File

@@ -47,7 +47,6 @@ extern "C" {
*/
/* Use interrupt IDs as defined in alt_interrupt_common.h */
#define BSP_INTERRUPT_VECTOR_MAX ALT_INT_INTERRUPT_RAM_ECC_UNCORRECTED_IRQ
#define BSP_INTERRUPT_VECTOR_COUNT \
(ALT_INT_INTERRUPT_RAM_ECC_UNCORRECTED_IRQ + 1)

View File

@@ -23,7 +23,6 @@
#include <rtems/irq-extension.h>
#endif
#define BSP_INTERRUPT_VECTOR_MAX 64
#define BSP_INTERRUPT_VECTOR_COUNT 65
#endif /* LIBBSP_ARM_ATSAM_ESV_70_IRQ_H */

View File

@@ -15,7 +15,6 @@
#include <rtems/irq.h>
#include <rtems/irq-extension.h>
#define BSP_INTERRUPT_VECTOR_MAX 127
#define BSP_INTERRUPT_VECTOR_COUNT 128
#endif /* ASM */

View File

@@ -88,7 +88,6 @@
#define BSP_INT_WDT 63
#define BSP_MAX_INT 64
#define BSP_INTERRUPT_VECTOR_MAX (BSP_MAX_INT - 1)
#define BSP_INTERRUPT_VECTOR_COUNT BSP_MAX_INT
#endif /* __IRQ_H__ */

View File

@@ -72,7 +72,6 @@
#define AT91RM9200_INT_IRQ6 31
#define AT91RM9200_MAX_INT 32
#define BSP_INTERRUPT_VECTOR_MAX (AT91RM9200_MAX_INT - 1)
#define BSP_INTERRUPT_VECTOR_COUNT AT91RM9200_MAX_INT
#endif /* __IRQ_H__ */

View File

@@ -83,7 +83,6 @@
/** @} */
#define BSP_INTERRUPT_VECTOR_MAX (BSP_MAX_INT - 1)
#define BSP_INTERRUPT_VECTOR_COUNT BSP_MAX_INT
/** @} */

View File

@@ -40,7 +40,6 @@
#include <bspopts.h>
#define BSP_INTERRUPT_VECTOR_MAX (32 + BSP_ARM_SHARED_PERIPHERAL_INTERRUPT_COUNT)
#define BSP_INTERRUPT_VECTOR_COUNT \
(32 + BSP_ARM_SHARED_PERIPHERAL_INTERRUPT_COUNT + 1)

View File

@@ -20,7 +20,6 @@
#include <pxa255.h>
#define BSP_INTERRUPT_VECTOR_MAX (PRIMARY_IRQS - 1)
#define BSP_INTERRUPT_VECTOR_COUNT PRIMARY_IRQS
#endif /* __asm__ */

View File

@@ -26,7 +26,6 @@
extern "C" {
#endif /* __cplusplus */
#define BSP_INTERRUPT_VECTOR_MAX 159
#define BSP_INTERRUPT_VECTOR_COUNT 160
#define BSP_INTERRUPT_VECTOR_INVALID (UINT32_MAX)

View File

@@ -43,7 +43,6 @@
extern "C" {
#endif /* __cplusplus */
#define BSP_INTERRUPT_VECTOR_MAX 159
#define BSP_INTERRUPT_VECTOR_COUNT 160
#define BSP_INTERRUPT_VECTOR_INVALID (UINT32_MAX)

View File

@@ -101,7 +101,6 @@
#define LM3S69XX_IRQ_PRIORITY_LOWEST LM3S69XX_IRQ_PRIORITY_VALUE_MAX
/* NOTE: for lm3s6965 - 43 */
#define BSP_INTERRUPT_VECTOR_MAX 47
#define BSP_INTERRUPT_VECTOR_COUNT 48
#endif /* LIBBSP_ARM_LM3S69XX_IRQ_H */

View File

@@ -68,7 +68,6 @@
#define LPC176X_IRQ_PWM 39U
#define LPC176X_IRQ_EEPROM 40U
#define BSP_INTERRUPT_VECTOR_MAX 40
#define BSP_INTERRUPT_VECTOR_COUNT 41
#define LPC176X_IRQ_PRIORITY_VALUE_MIN 0U

View File

@@ -69,7 +69,6 @@
#define LPC24XX_IRQ_I2C_2 30
#define LPC24XX_IRQ_I2S 31
#define BSP_INTERRUPT_VECTOR_MAX 31
#define BSP_INTERRUPT_VECTOR_COUNT 32
#else
#define LPC24XX_IRQ_WDT 0
@@ -113,7 +112,6 @@
#define LPC24XX_IRQ_PWM 39
#define LPC24XX_IRQ_EEPROM 40
#define BSP_INTERRUPT_VECTOR_MAX 40
#define BSP_INTERRUPT_VECTOR_COUNT 41
#endif

View File

@@ -139,7 +139,6 @@ extern "C" {
#define LPC32XX_IRQ_PRIORITY_HIGHEST LPC32XX_IRQ_PRIORITY_VALUE_MIN
#define LPC32XX_IRQ_PRIORITY_LOWEST LPC32XX_IRQ_PRIORITY_VALUE_MAX
#define BSP_INTERRUPT_VECTOR_MAX LPC32XX_IRQ_SYSCLK
#define BSP_INTERRUPT_VECTOR_COUNT (LPC32XX_IRQ_SYSCLK + 1)
#define LPC32XX_IRQ_COUNT BSP_INTERRUPT_VECTOR_COUNT

View File

@@ -33,7 +33,6 @@
* @brief Interrupt support.
*/
#define BCM2835_INTC_TOTAL_IRQ 64 + 8
#define BCM2835_INTC_TOTAL_IRQ (64 + 8)
#define BCM2835_IRQ_SET1_MIN 0
@@ -70,7 +69,6 @@
#define BCM2835_IRQ_ID_ILL_ACCESS_1 70
#define BCM2835_IRQ_ID_ILL_ACCESS_0 71
#define BSP_INTERRUPT_VECTOR_MAX (BCM2835_INTC_TOTAL_IRQ - 1)
#define BSP_INTERRUPT_VECTOR_COUNT BCM2835_INTC_TOTAL_IRQ
#define BSP_INTERRUPT_VECTOR_INVALID (UINT32_MAX)

View File

@@ -90,7 +90,6 @@ extern "C" {
#define RVPBXA9_IRQ_P_NINT_6 88
#define RVPBXA9_IRQ_P_NINT_7 89
#define BSP_INTERRUPT_VECTOR_MAX 89
#define BSP_INTERRUPT_VECTOR_COUNT 90
#ifdef __cplusplus

View File

@@ -53,7 +53,6 @@
#define LPC22xx_INTERRUPT_CAN4RX 27 /* CAN2 Rx interrupt */
#define BSP_MAX_INT 28
#define BSP_INTERRUPT_VECTOR_MAX (BSP_MAX_INT - 1)
#define BSP_INTERRUPT_VECTOR_COUNT BSP_MAX_INT
#define UNDEFINED_INSTRUCTION_VECTOR_ADDR (*(u_long *)0x00000004L)

View File

@@ -90,7 +90,6 @@
#error "Undefined Samsung CPU model"
#endif
#define BSP_INTERRUPT_VECTOR_MAX (BSP_MAX_INT - 1)
#define BSP_INTERRUPT_VECTOR_COUNT BSP_MAX_INT
#endif /* _IRQ_H_ */

View File

@@ -133,7 +133,6 @@ extern "C" {
#define STM32F4_IRQ_PRIORITY_HIGHEST STM32F4_IRQ_PRIORITY_VALUE_MIN
#define STM32F4_IRQ_PRIORITY_LOWEST STM32F4_IRQ_PRIORITY_VALUE_MAX
#define BSP_INTERRUPT_VECTOR_MAX 81
#define BSP_INTERRUPT_VECTOR_COUNT 82
/** @} */

View File

@@ -36,7 +36,6 @@
#endif /* ASM */
#define BSP_INTERRUPT_VECTOR_MAX 239
#define BSP_INTERRUPT_VECTOR_COUNT 240
#endif /* LIBBSP_ARM_STM32H7_IRQ_H */

View File

@@ -112,7 +112,6 @@
#define TMS570_IRQ_DCC2_DONE_INTERRUPT 83
#define TMS570_IRQ_HWAG1_INT_REQ_L 88
#define TMS570_IRQ_HWAG2_INT_REQ_L 89
#define BSP_INTERRUPT_VECTOR_MAX 94
#define BSP_INTERRUPT_VECTOR_COUNT 95
#define TMS570_IRQ_PRIORITY_VALUE_MIN 0U

View File

@@ -40,7 +40,6 @@
extern "C" {
#endif /* __cplusplus */
#define BSP_INTERRUPT_VECTOR_MAX 1023
#define BSP_INTERRUPT_VECTOR_COUNT 1024
/* Xen guest interrupts */

View File

@@ -114,7 +114,6 @@ extern "C" {
#define ZYNQ_IRQ_FPGA_15 91
#define ZYNQ_IRQ_PARITY 92
#define BSP_INTERRUPT_VECTOR_MAX 92
#define BSP_INTERRUPT_VECTOR_COUNT 93
/** @} */

View File

@@ -67,7 +67,6 @@ extern "C" {
#define ZYNQMP_IRQ_UART_0 53
#define ZYNQMP_IRQ_UART_1 54
#define BSP_INTERRUPT_VECTOR_MAX 187
#define BSP_INTERRUPT_VECTOR_COUNT 188
/** @} */

View File

@@ -79,7 +79,6 @@ extern "C" {
#define BSP_RT_TIMER3 10
#define BSP_SMP_IPI 16 /* not part of the ATPIC */
#define BSP_INTERRUPT_VECTOR_MAX BSP_IRQ_VECTOR_MAX_OFFSET
#define BSP_INTERRUPT_VECTOR_COUNT BSP_IRQ_VECTOR_NUMBER
/** @brief

View File

@@ -47,7 +47,6 @@ extern "C" {
/**
* @brief Default maximum interrupt vector.
*/
#define BSP_INTERRUPT_VECTOR_MAX 0
#define BSP_INTERRUPT_VECTOR_COUNT 1
/** @} */

View File

@@ -58,18 +58,10 @@
extern "C" {
#endif /* __cplusplus */
#if !defined(BSP_INTERRUPT_VECTOR_MAX)
#error "BSP_INTERRUPT_VECTOR_MAX shall be defined"
#endif
#if !defined(BSP_INTERRUPT_VECTOR_COUNT)
#error "BSP_INTERRUPT_VECTOR_COUNT shall be defined"
#endif
#if BSP_INTERRUPT_VECTOR_MAX + 1 != BSP_INTERRUPT_VECTOR_COUNT
#error "BSP_INTERRUPT_VECTOR_COUNT is not equal to BSP_INTERRUPT_VECTOR_MAX + 1"
#endif
#if defined(BSP_INTERRUPT_USE_INDEX_TABLE) && !defined(BSP_INTERRUPT_HANDLER_TABLE_SIZE)
#error "if you define BSP_INTERRUPT_USE_INDEX_TABLE, you have to define BSP_INTERRUPT_HANDLER_TABLE_SIZE etc. as well"
#endif

View File

@@ -35,7 +35,6 @@
/**
* @brief Maximum vector number.
*/
#define BSP_INTERRUPT_VECTOR_MAX 31
#define BSP_INTERRUPT_VECTOR_COUNT 32
/** @} */

View File

@@ -89,7 +89,6 @@
#define MCF548X_IRQ_GPT1 61
#define MCF548X_IRQ_GPT0 62
#define BSP_INTERRUPT_VECTOR_MAX 63
#define BSP_INTERRUPT_VECTOR_COUNT 64
#define BSP_INTERRUPT_CUSTOM_VALID_VECTOR

View File

@@ -115,7 +115,6 @@
#define AU1X00_MAXIMUM_VECTORS (MIPS_INTERRUPT_BASE + 72)
#define BSP_INTERRUPT_VECTOR_MAX AU1X00_MAXIMUM_VECTORS
#define BSP_INTERRUPT_VECTOR_COUNT (AU1X00_MAXIMUM_VECTORS + 1)
/** @} */

View File

@@ -32,7 +32,6 @@
*/
#define RM5231_MAXIMUM_VECTORS (MIPS_INTERRUPT_BASE+8)
#define BSP_INTERRUPT_VECTOR_MAX RM5231_MAXIMUM_VECTORS
#define BSP_INTERRUPT_VECTOR_COUNT (RM5231_MAXIMUM_VECTORS + 1)
/** @} */

View File

@@ -59,7 +59,6 @@
#define TX3904_IRQ_SOFTWARE_2 MIPS_INTERRUPT_BASE+18
#define TX3904_MAXIMUM_VECTORS MIPS_INTERRUPT_BASE+19
#define BSP_INTERRUPT_VECTOR_MAX TX3904_MAXIMUM_VECTORS
#define BSP_INTERRUPT_VECTOR_COUNT (TX3904_MAXIMUM_VECTORS + 1)
/** @} */

View File

@@ -79,7 +79,6 @@
#define MALTA_PCI_ADP_LAST MALTA_PCI_ADP31
#
#define BSP_INTERRUPT_VECTOR_MAX MALTA_PCI_ADP_LAST
#define BSP_INTERRUPT_VECTOR_COUNT (MALTA_PCI_ADP_LAST + 1)
/*

View File

@@ -72,7 +72,6 @@
#define TX4925_IRQ_SOFTWARE_2 MIPS_INTERRUPT_BASE+33
#define TX4925_MAXIMUM_VECTORS MIPS_INTERRUPT_BASE+34
#define BSP_INTERRUPT_VECTOR_MAX TX4925_MAXIMUM_VECTORS
#define BSP_INTERRUPT_VECTOR_COUNT (TX4925_MAXIMUM_VECTORS + 1)
/** @} */

View File

@@ -72,7 +72,6 @@
#define TX4938_IRQ_SOFTWARE_2 MIPS_INTERRUPT_BASE+33
#define TX4938_MAXIMUM_VECTORS MIPS_INTERRUPT_BASE+34
#define BSP_INTERRUPT_VECTOR_MAX TX4938_MAXIMUM_VECTORS
#define BSP_INTERRUPT_VECTOR_COUNT (TX4938_MAXIMUM_VECTORS + 1)
/** @} */

View File

@@ -203,7 +203,6 @@ typedef enum {
#define BSP_CRIT_IRQ_PRIO_LEVELS 4
#define BSP_PERIODIC_TIMER BSP_SIU_IRQ_TMR6
#define BSP_INTERRUPT_VECTOR_MAX BSP_MAX_OFFSET
#define BSP_INTERRUPT_VECTOR_COUNT (BSP_MAX_OFFSET + 1)
#endif

View File

@@ -162,7 +162,6 @@ extern "C" {
BSP_IPIC_IRQ_LAST = BSP_IPIC_IRQ_MAX_OFFSET,
} rtems_irq_symbolic_name;
#define BSP_INTERRUPT_VECTOR_MAX BSP_MAX_OFFSET
#define BSP_INTERRUPT_VECTOR_COUNT (BSP_MAX_OFFSET + 1)
rtems_status_code mpc83xx_ipic_set_mask( rtems_vector_number vector, rtems_vector_number mask_vector, bool mask);

View File

@@ -115,7 +115,6 @@ extern "C" {
#define BSP_IRQ_NUMBER (BSP_MISC_IRQ_MAX_OFFSET + 1)
#define BSP_LOWEST_OFFSET (BSP_ISA_IRQ_LOWEST_OFFSET)
#define BSP_MAX_OFFSET (BSP_MISC_IRQ_MAX_OFFSET)
#define BSP_INTERRUPT_VECTOR_MAX (BSP_MAX_OFFSET)
#define BSP_INTERRUPT_VECTOR_COUNT (BSP_MAX_OFFSET + 1)
/*
* Some ISA IRQ symbolic name definition

View File

@@ -477,7 +477,6 @@ rtems_status_code mpc55xx_intc_clear_software_irq(rtems_vector_number vector);
* @{
*/
#define BSP_INTERRUPT_VECTOR_MAX MPC55XX_IRQ_MAX
#define BSP_INTERRUPT_VECTOR_COUNT (MPC55XX_IRQ_MAX + 1)
#ifdef BSP_INTERRUPT_HANDLER_TABLE_SIZE

View File

@@ -141,7 +141,6 @@ extern volatile unsigned int ppc_cached_irq_mask;
#define BSP_DECREMENTER (BSP_PROCESSOR_IRQ_LOWEST_OFFSET)
#define BSP_PERIODIC_TIMER (BSP_DECREMENTER)
#define BSP_INTERRUPT_VECTOR_MAX BSP_MAX_OFFSET
#define BSP_INTERRUPT_VECTOR_COUNT (BSP_MAX_OFFSET + 1)
#define CPM_INTERRUPT

View File

@@ -57,7 +57,6 @@
#include <bsp/irq_supp.h>
#define BSP_INTERRUPT_VECTOR_MAX BSP_MAX_OFFSET
#define BSP_INTERRUPT_VECTOR_COUNT BSP_IRQ_NUMBER
#ifdef __cplusplus

View File

@@ -56,7 +56,6 @@
*/
#define BSP_DECREMENTER (BSP_PROCESSOR_IRQ_LOWEST_OFFSET)
#define BSP_INTERRUPT_VECTOR_MAX BSP_MAX_OFFSET
#define BSP_INTERRUPT_VECTOR_COUNT BSP_IRQ_NUMBER
/* #include <bsp/irq_supp.h> */

View File

@@ -34,7 +34,6 @@ extern "C" {
#ifdef QORIQ_IS_HYPERVISOR_GUEST
#define BSP_INTERRUPT_VECTOR_MAX 1023
#define BSP_INTERRUPT_VECTOR_COUNT 1024
#else /* !QORIQ_IS_HYPERVISOR_GUEST */
@@ -351,7 +350,6 @@ extern "C" {
#define QORIQ_IRQ_GT_B_2 (QORIQ_IRQ_GT_BASE + 6)
#define QORIQ_IRQ_GT_B_3 (QORIQ_IRQ_GT_BASE + 7)
#define BSP_INTERRUPT_VECTOR_MAX QORIQ_IRQ_GT_B_3
#define BSP_INTERRUPT_VECTOR_COUNT (QORIQ_IRQ_GT_B_3 + 1)
/** @} */

View File

@@ -24,7 +24,6 @@
extern "C" {
#endif /* __cplusplus */
#define BSP_INTERRUPT_VECTOR_MAX 0
#define BSP_INTERRUPT_VECTOR_COUNT 1
RTEMS_INLINE_ROUTINE void bsp_interrupt_set_affinity(

View File

@@ -146,7 +146,6 @@ extern "C" {
#define BSP_PERIODIC_TIMER BSP_SIU_INT_IRQ_6
#define BSP_FAST_ETHERNET_CTRL BSP_SIU_INT_IRQ_3
#define BSP_INTERRUPT_VECTOR_MAX BSP_MAX_OFFSET
#define BSP_INTERRUPT_VECTOR_COUNT (BSP_MAX_OFFSET + 1)
extern int BSP_irq_enabled_at_cpm(const rtems_irq_number irqLine);

View File

@@ -61,7 +61,6 @@
(BSP_IS_PROCESSOR_IRQ(irqnum) \
|| BSP_IS_OPBINTC_IRQ(irqnum))
#define BSP_INTERRUPT_VECTOR_MAX BSP_PROCESSOR_IRQ_MAX_OFFSET
#define BSP_INTERRUPT_VECTOR_COUNT (BSP_PROCESSOR_IRQ_MAX_OFFSET + 1)
#ifndef ASM

View File

@@ -54,7 +54,6 @@
#define RISCV_INTERRUPT_VECTOR_EXTERNAL_TO_INDEX(x) ((x) - 2)
#define BSP_INTERRUPT_VECTOR_MAX RISCV_INTERRUPT_VECTOR_EXTERNAL(RISCV_MAXIMUM_EXTERNAL_INTERRUPTS - 1)
#define BSP_INTERRUPT_VECTOR_COUNT RISCV_INTERRUPT_VECTOR_EXTERNAL(RISCV_MAXIMUM_EXTERNAL_INTERRUPTS)
void bsp_interrupt_set_affinity(

View File

@@ -54,7 +54,6 @@
#define RISCV_INTERRUPT_VECTOR_EXTERNAL_TO_INDEX(x) ((x) - 2)
#define BSP_INTERRUPT_VECTOR_MAX RISCV_INTERRUPT_VECTOR_EXTERNAL(RISCV_MAXIMUM_EXTERNAL_INTERRUPTS - 1)
#define BSP_INTERRUPT_VECTOR_COUNT RISCV_INTERRUPT_VECTOR_EXTERNAL(RISCV_MAXIMUM_EXTERNAL_INTERRUPTS)
void bsp_interrupt_set_affinity(

View File

@@ -21,7 +21,6 @@
#include <rtems/score/processormask.h>
#define BSP_INTERRUPT_VECTOR_MAX_STD 15 /* Standard IRQ controller */
#define BSP_INTERRUPT_VECTOR_MAX BSP_INTERRUPT_VECTOR_MAX_STD
#define BSP_INTERRUPT_VECTOR_COUNT (BSP_INTERRUPT_VECTOR_MAX_STD + 1)
/* No extra check is needed */

View File

@@ -19,7 +19,6 @@
#define LIBBSP_LEON2_IRQ_CONFIG_H
#define BSP_INTERRUPT_VECTOR_MAX_STD 15 /* Standard IRQ controller */
#define BSP_INTERRUPT_VECTOR_MAX BSP_INTERRUPT_VECTOR_MAX_STD
#define BSP_INTERRUPT_VECTOR_COUNT (BSP_INTERRUPT_VECTOR_MAX_STD + 1)
/* No extra check is needed */

View File

@@ -24,7 +24,6 @@
#define BSP_INTERRUPT_VECTOR_MAX_STD 15 /* Standard IRQ controller */
#define BSP_INTERRUPT_VECTOR_MAX_EXT 31 /* Extended IRQ controller */
#define BSP_INTERRUPT_VECTOR_MAX BSP_INTERRUPT_VECTOR_MAX_EXT
#define BSP_INTERRUPT_VECTOR_COUNT (BSP_INTERRUPT_VECTOR_MAX_EXT + 1)
/* The check is different depending on IRQ controller, runtime detected */

View File

@@ -39,7 +39,6 @@
#include <rtems/irq-extension.h>
#define BSP_IRQ_VECTOR_NUMBER 34
#define BSP_INTERRUPT_VECTOR_MAX BSP_IRQ_VECTOR_NUMBER
#define BSP_INTERRUPT_VECTOR_COUNT (BSP_IRQ_VECTOR_NUMBER + 1)
#endif /* !ASM */