diff options
Diffstat (limited to 'nuttx/arch/arm/include/tiva/lm3s_irq.h')
-rw-r--r-- | nuttx/arch/arm/include/tiva/lm3s_irq.h | 651 |
1 files changed, 325 insertions, 326 deletions
diff --git a/nuttx/arch/arm/include/tiva/lm3s_irq.h b/nuttx/arch/arm/include/tiva/lm3s_irq.h index 5f4f1cc9c..fb9b66430 100644 --- a/nuttx/arch/arm/include/tiva/lm3s_irq.h +++ b/nuttx/arch/arm/include/tiva/lm3s_irq.h @@ -33,8 +33,8 @@ * ************************************************************************************/ -#ifndef __ARCH_ARM_INCLUDE_LM_LM3S_IRQ_H -#define __ARCH_ARM_INCLUDE_LM_LM3S_IRQ_H +#ifndef __ARCH_ARM_INCLUDE_TIVA_LM3S_IRQ_H +#define __ARCH_ARM_INCLUDE_TIVA_LM3S_IRQ_H /************************************************************************************ * Included Files @@ -53,338 +53,338 @@ /* External interrupts (vectors >= 16) */ -#define LM_IRQ_INTERRUPTS (16) /* Vector number of the first external interrupt */ +#define TIVA_IRQ_INTERRUPTS (16) /* Vector number of the first external interrupt */ #if defined(CONFIG_ARCH_CHIP_LM3S6918) -# define LM_IRQ_GPIOA (16) /* Vector 16: GPIO Port A */ -# define LM_IRQ_GPIOB (17) /* Vector 17: GPIO Port B */ -# define LM_IRQ_GPIOC (18) /* Vector 18: GPIO Port C */ -# define LM_IRQ_GPIOD (19) /* Vector 19: GPIO Port D */ - -# define LM_IRQ_GPIOE (20) /* Vector 20: GPIO Port E */ -# define LM_IRQ_UART0 (21) /* Vector 21: UART 0 */ -# define LM_IRQ_UART1 (22) /* Vector 22: UART 1 */ -# define LM_IRQ_SSI0 (23) /* Vector 23: SSI 0 */ -# define LM_IRQ_I2C0 (24) /* Vector 24: I2C 0 */ -# define LM_RESERVED_25 (25) /* Vector 25: Reserved */ -# define LM_RESERVED_26 (26) /* Vector 26: Reserved */ -# define LM_RESERVED_27 (27) /* Vector 27: Reserved */ -# define LM_RESERVED_28 (28) /* Vector 28: Reserved */ -# define LM_RESERVED_29 (29) /* Vector 29: Reserved */ - -# define LM_IRQ_ADC0 (30) /* Vector 30: ADC Sequence 0 */ -# define LM_IRQ_ADC1 (31) /* Vector 31: ADC Sequence 1 */ -# define LM_IRQ_ADC2 (32) /* Vector 32: ADC Sequence 2 */ -# define LM_IRQ_ADC3 (33) /* Vector 33: ADC Sequence 3 */ -# define LM_IRQ_WDOG (34) /* Vector 34: Watchdog Timer */ -# define LM_IRQ_TIMER0A (35) /* Vector 35: Timer 0 A */ -# define LM_IRQ_TIMER0B (36) /* Vector 36: Timer 0 B */ -# define LM_IRQ_TIMER1A (37) /* Vector 37: Timer 1 A */ -# define LM_IRQ_TIMER1B (38) /* Vector 38: Timer 1 B */ -# define LM_IRQ_TIMER2A (39) /* Vector 39: Timer 2 A */ - -# define LM_IRQ_TIMER2B (40) /* Vector 40: Timer 2 B */ -# define LM_IRQ_COMPARE0 (41) /* Vector 41: Analog Comparator 0 */ -# define LM_IRQ_COMPARE1 (42) /* Vector 42: Analog Comparator 1 */ -# define LM_RESERVED_43 (43) /* Vector 43: Reserved */ -# define LM_IRQ_SYSCON (44) /* Vector 44: System Control */ -# define LM_IRQ_FLASHCON (45) /* Vector 45: FLASH Control */ -# define LM_IRQ_GPIOF (46) /* Vector 46: GPIO Port F */ -# define LM_IRQ_GPIOG (47) /* Vector 47: GPIO Port G */ -# define LM_IRQ_GPIOH (48) /* Vector 48: GPIO Port H */ -# define LM_RESERVED_49 (49) /* Vector 49: Reserved */ - -# define LM_IRQ_SSI1 (50) /* Vector 50: SSI 1 */ -# define LM_IRQ_TIMER3A (51) /* Vector 51: Timer 3 A */ -# define LM_IRQ_TIMER3B (52) /* Vector 52: Timer 3 B */ -# define LM_IRQ_I2C1 (53) /* Vector 53: I2C 1 */ -# define LM_RESERVED_54 (54) /* Vector 54: Reserved */ -# define LM_RESERVED_55 (55) /* Vector 55: Reserved */ -# define LM_RESERVED_56 (56) /* Vector 56: Reserved */ -# define LM_RESERVED_57 (57) /* Vector 57: Reserved */ -# define LM_IRQ_ETHCON (58) /* Vector 58: Ethernet Controller */ -# define LM_IRQ_HIBERNATE (59) /* Vector 59: Hibernation Module */ - -# define LM_RESERVED_60 (60) /* Vector 60: Reserved */ -# define LM_RESERVED_61 (61) /* Vector 61: Reserved */ -# define LM_RESERVED_62 (62) /* Vector 62: Reserved */ -# define LM_RESERVED_63 (63) /* Vector 63: Reserved */ -# define LM_RESERVED_64 (64) /* Vector 64: Reserved */ -# define LM_RESERVED_65 (65) /* Vector 65: Reserved */ -# define LM_RESERVED_66 (66) /* Vector 66: Reserved */ -# define LM_RESERVED_67 (67) /* Vector 67: Reserved */ -# define LM_RESERVED_68 (68) /* Vector 68: Reserved */ -# define LM_RESERVED_69 (69) /* Vector 69: Reserved */ - -# define LM_RESERVED_70 (70) /* Vector 70: Reserved */ - -# define NR_VECTORS (71) -# define NR_IRQS (60) /* (Really less because of reserved vectors) */ +# define TIVA_IRQ_GPIOA (16) /* Vector 16: GPIO Port A */ +# define TIVA_IRQ_GPIOB (17) /* Vector 17: GPIO Port B */ +# define TIVA_IRQ_GPIOC (18) /* Vector 18: GPIO Port C */ +# define TIVA_IRQ_GPIOD (19) /* Vector 19: GPIO Port D */ + +# define TIVA_IRQ_GPIOE (20) /* Vector 20: GPIO Port E */ +# define TIVA_IRQ_UART0 (21) /* Vector 21: UART 0 */ +# define TIVA_IRQ_UART1 (22) /* Vector 22: UART 1 */ +# define TIVA_IRQ_SSI0 (23) /* Vector 23: SSI 0 */ +# define TIVA_IRQ_I2C0 (24) /* Vector 24: I2C 0 */ +# define TIVA_RESERVED_25 (25) /* Vector 25: Reserved */ +# define TIVA_RESERVED_26 (26) /* Vector 26: Reserved */ +# define TIVA_RESERVED_27 (27) /* Vector 27: Reserved */ +# define TIVA_RESERVED_28 (28) /* Vector 28: Reserved */ +# define TIVA_RESERVED_29 (29) /* Vector 29: Reserved */ + +# define TIVA_IRQ_ADC0 (30) /* Vector 30: ADC Sequence 0 */ +# define TIVA_IRQ_ADC1 (31) /* Vector 31: ADC Sequence 1 */ +# define TIVA_IRQ_ADC2 (32) /* Vector 32: ADC Sequence 2 */ +# define TIVA_IRQ_ADC3 (33) /* Vector 33: ADC Sequence 3 */ +# define TIVA_IRQ_WDOG (34) /* Vector 34: Watchdog Timer */ +# define TIVA_IRQ_TIMER0A (35) /* Vector 35: Timer 0 A */ +# define TIVA_IRQ_TIMER0B (36) /* Vector 36: Timer 0 B */ +# define TIVA_IRQ_TIMER1A (37) /* Vector 37: Timer 1 A */ +# define TIVA_IRQ_TIMER1B (38) /* Vector 38: Timer 1 B */ +# define TIVA_IRQ_TIMER2A (39) /* Vector 39: Timer 2 A */ + +# define TIVA_IRQ_TIMER2B (40) /* Vector 40: Timer 2 B */ +# define TIVA_IRQ_COMPARE0 (41) /* Vector 41: Analog Comparator 0 */ +# define TIVA_IRQ_COMPARE1 (42) /* Vector 42: Analog Comparator 1 */ +# define TIVA_RESERVED_43 (43) /* Vector 43: Reserved */ +# define TIVA_IRQ_SYSCON (44) /* Vector 44: System Control */ +# define TIVA_IRQ_FLASHCON (45) /* Vector 45: FLASH Control */ +# define TIVA_IRQ_GPIOF (46) /* Vector 46: GPIO Port F */ +# define TIVA_IRQ_GPIOG (47) /* Vector 47: GPIO Port G */ +# define TIVA_IRQ_GPIOH (48) /* Vector 48: GPIO Port H */ +# define TIVA_RESERVED_49 (49) /* Vector 49: Reserved */ + +# define TIVA_IRQ_SSI1 (50) /* Vector 50: SSI 1 */ +# define TIVA_IRQ_TIMER3A (51) /* Vector 51: Timer 3 A */ +# define TIVA_IRQ_TIMER3B (52) /* Vector 52: Timer 3 B */ +# define TIVA_IRQ_I2C1 (53) /* Vector 53: I2C 1 */ +# define TIVA_RESERVED_54 (54) /* Vector 54: Reserved */ +# define TIVA_RESERVED_55 (55) /* Vector 55: Reserved */ +# define TIVA_RESERVED_56 (56) /* Vector 56: Reserved */ +# define TIVA_RESERVED_57 (57) /* Vector 57: Reserved */ +# define TIVA_IRQ_ETHCON (58) /* Vector 58: Ethernet Controller */ +# define TIVA_IRQ_HIBERNATE (59) /* Vector 59: Hibernation Module */ + +# define TIVA_RESERVED_60 (60) /* Vector 60: Reserved */ +# define TIVA_RESERVED_61 (61) /* Vector 61: Reserved */ +# define TIVA_RESERVED_62 (62) /* Vector 62: Reserved */ +# define TIVA_RESERVED_63 (63) /* Vector 63: Reserved */ +# define TIVA_RESERVED_64 (64) /* Vector 64: Reserved */ +# define TIVA_RESERVED_65 (65) /* Vector 65: Reserved */ +# define TIVA_RESERVED_66 (66) /* Vector 66: Reserved */ +# define TIVA_RESERVED_67 (67) /* Vector 67: Reserved */ +# define TIVA_RESERVED_68 (68) /* Vector 68: Reserved */ +# define TIVA_RESERVED_69 (69) /* Vector 69: Reserved */ + +# define TIVA_RESERVED_70 (70) /* Vector 70: Reserved */ + +# define NR_VECTORS (71) +# define NR_IRQS (60) /* (Really less because of reserved vectors) */ #elif defined(CONFIG_ARCH_CHIP_LM3S6432) -# define LM_IRQ_GPIOA (16) /* Vector 16: GPIO Port A */ -# define LM_IRQ_GPIOB (17) /* Vector 17: GPIO Port B */ -# define LM_IRQ_GPIOC (18) /* Vector 18: GPIO Port C */ -# define LM_IRQ_GPIOD (19) /* Vector 19: GPIO Port D */ - -# define LM_IRQ_GPIOE (20) /* Vector 20: GPIO Port E */ -# define LM_IRQ_UART0 (21) /* Vector 21: UART 0 */ -# define LM_IRQ_UART1 (22) /* Vector 22: UART 1 */ -# define LM_IRQ_SSI0 (23) /* Vector 23: SSI 0 */ -# define LM_IRQ_I2C0 (24) /* Vector 24: I2C 0 */ -# define LM_RESERVED_25 (25) /* Vector 25: Reserved */ -# define LM_IRQ_PWM0 (26) /* Vector 26: PWM Generator 0 */ -# define LM_RESERVED_27 (27) /* Vector 27: Reserved */ -# define LM_RESERVED_28 (28) /* Vector 28: Reserved */ -# define LM_RESERVED_29 (29) /* Vector 29: Reserved */ - -# define LM_IRQ_ADC0 (30) /* Vector 30: ADC Sequence 0 */ -# define LM_IRQ_ADC1 (31) /* Vector 31: ADC Sequence 1 */ -# define LM_IRQ_ADC2 (32) /* Vector 32: ADC Sequence 2 */ -# define LM_IRQ_ADC3 (33) /* Vector 33: ADC Sequence 3 */ -# define LM_IRQ_WDOG (34) /* Vector 34: Watchdog Timer */ -# define LM_IRQ_TIMER0A (35) /* Vector 35: Timer 0 A */ -# define LM_IRQ_TIMER0B (36) /* Vector 36: Timer 0 B */ -# define LM_IRQ_TIMER1A (37) /* Vector 37: Timer 1 A */ -# define LM_IRQ_TIMER1B (38) /* Vector 38: Timer 1 B */ -# define LM_IRQ_TIMER2A (39) /* Vector 39: Timer 2 A */ - -# define LM_IRQ_TIMER2B (40) /* Vector 40: Timer 2 B */ -# define LM_IRQ_COMPARE0 (41) /* Vector 41: Analog Comparator 0 */ -# define LM_IRQ_COMPARE1 (42) /* Vector 42: Analog Comparator 1 */ -# define LM_RESERVED_43 (43) /* Vector 43: Reserved */ -# define LM_IRQ_SYSCON (44) /* Vector 44: System Control */ -# define LM_IRQ_FLASHCON (45) /* Vector 45: FLASH Control */ -# define LM_IRQ_GPIOF (46) /* Vector 46: GPIO Port F */ -# define LM_IRQ_GPIOG (47) /* Vector 47: GPIO Port G */ -# define LM_RESERVED_48 (48) /* Vector 48: Reserved */ -# define LM_RESERVED_49 (49) /* Vector 49: Reserved */ - -# define LM_RESERVED_50 (50) /* Vector 50: Reserved */ -# define LM_RESERVED_51 (51) /* Vector 51: Reserved */ -# define LM_RESERVED_52 (52) /* Vector 52: Reserved */ -# define LM_RESERVED_53 (53) /* Vector 53: Reserved */ -# define LM_RESERVED_54 (54) /* Vector 54: Reserved */ -# define LM_RESERVED_55 (55) /* Vector 55: Reserved */ -# define LM_RESERVED_56 (56) /* Vector 56: Reserved */ -# define LM_RESERVED_57 (57) /* Vector 57: Reserved */ -# define LM_IRQ_ETHCON (58) /* Vector 58: Ethernet Controller */ -# define LM_RESERVED_59 (59) /* Vector 59: Reserved */ - -# define LM_RESERVED_60 (60) /* Vector 60: Reserved */ -# define LM_RESERVED_61 (61) /* Vector 61: Reserved */ -# define LM_RESERVED_62 (62) /* Vector 62: Reserved */ -# define LM_RESERVED_63 (63) /* Vector 63: Reserved */ -# define LM_RESERVED_64 (64) /* Vector 64: Reserved */ -# define LM_RESERVED_65 (65) /* Vector 65: Reserved */ -# define LM_RESERVED_66 (66) /* Vector 66: Reserved */ -# define LM_RESERVED_67 (67) /* Vector 67: Reserved */ -# define LM_RESERVED_68 (68) /* Vector 68: Reserved */ -# define LM_RESERVED_69 (69) /* Vector 69: Reserved */ - -# define LM_RESERVED_70 (70) /* Vector 70: Reserved */ - -# define NR_VECTORS (71) -# define NR_IRQS (60) /* (Really less because of reserved vectors) */ +# define TIVA_IRQ_GPIOA (16) /* Vector 16: GPIO Port A */ +# define TIVA_IRQ_GPIOB (17) /* Vector 17: GPIO Port B */ +# define TIVA_IRQ_GPIOC (18) /* Vector 18: GPIO Port C */ +# define TIVA_IRQ_GPIOD (19) /* Vector 19: GPIO Port D */ + +# define TIVA_IRQ_GPIOE (20) /* Vector 20: GPIO Port E */ +# define TIVA_IRQ_UART0 (21) /* Vector 21: UART 0 */ +# define TIVA_IRQ_UART1 (22) /* Vector 22: UART 1 */ +# define TIVA_IRQ_SSI0 (23) /* Vector 23: SSI 0 */ +# define TIVA_IRQ_I2C0 (24) /* Vector 24: I2C 0 */ +# define TIVA_RESERVED_25 (25) /* Vector 25: Reserved */ +# define TIVA_IRQ_PWM0 (26) /* Vector 26: PWM Generator 0 */ +# define TIVA_RESERVED_27 (27) /* Vector 27: Reserved */ +# define TIVA_RESERVED_28 (28) /* Vector 28: Reserved */ +# define TIVA_RESERVED_29 (29) /* Vector 29: Reserved */ + +# define TIVA_IRQ_ADC0 (30) /* Vector 30: ADC Sequence 0 */ +# define TIVA_IRQ_ADC1 (31) /* Vector 31: ADC Sequence 1 */ +# define TIVA_IRQ_ADC2 (32) /* Vector 32: ADC Sequence 2 */ +# define TIVA_IRQ_ADC3 (33) /* Vector 33: ADC Sequence 3 */ +# define TIVA_IRQ_WDOG (34) /* Vector 34: Watchdog Timer */ +# define TIVA_IRQ_TIMER0A (35) /* Vector 35: Timer 0 A */ +# define TIVA_IRQ_TIMER0B (36) /* Vector 36: Timer 0 B */ +# define TIVA_IRQ_TIMER1A (37) /* Vector 37: Timer 1 A */ +# define TIVA_IRQ_TIMER1B (38) /* Vector 38: Timer 1 B */ +# define TIVA_IRQ_TIMER2A (39) /* Vector 39: Timer 2 A */ + +# define TIVA_IRQ_TIMER2B (40) /* Vector 40: Timer 2 B */ +# define TIVA_IRQ_COMPARE0 (41) /* Vector 41: Analog Comparator 0 */ +# define TIVA_IRQ_COMPARE1 (42) /* Vector 42: Analog Comparator 1 */ +# define TIVA_RESERVED_43 (43) /* Vector 43: Reserved */ +# define TIVA_IRQ_SYSCON (44) /* Vector 44: System Control */ +# define TIVA_IRQ_FLASHCON (45) /* Vector 45: FLASH Control */ +# define TIVA_IRQ_GPIOF (46) /* Vector 46: GPIO Port F */ +# define TIVA_IRQ_GPIOG (47) /* Vector 47: GPIO Port G */ +# define TIVA_RESERVED_48 (48) /* Vector 48: Reserved */ +# define TIVA_RESERVED_49 (49) /* Vector 49: Reserved */ + +# define TIVA_RESERVED_50 (50) /* Vector 50: Reserved */ +# define TIVA_RESERVED_51 (51) /* Vector 51: Reserved */ +# define TIVA_RESERVED_52 (52) /* Vector 52: Reserved */ +# define TIVA_RESERVED_53 (53) /* Vector 53: Reserved */ +# define TIVA_RESERVED_54 (54) /* Vector 54: Reserved */ +# define TIVA_RESERVED_55 (55) /* Vector 55: Reserved */ +# define TIVA_RESERVED_56 (56) /* Vector 56: Reserved */ +# define TIVA_RESERVED_57 (57) /* Vector 57: Reserved */ +# define TIVA_IRQ_ETHCON (58) /* Vector 58: Ethernet Controller */ +# define TIVA_RESERVED_59 (59) /* Vector 59: Reserved */ + +# define TIVA_RESERVED_60 (60) /* Vector 60: Reserved */ +# define TIVA_RESERVED_61 (61) /* Vector 61: Reserved */ +# define TIVA_RESERVED_62 (62) /* Vector 62: Reserved */ +# define TIVA_RESERVED_63 (63) /* Vector 63: Reserved */ +# define TIVA_RESERVED_64 (64) /* Vector 64: Reserved */ +# define TIVA_RESERVED_65 (65) /* Vector 65: Reserved */ +# define TIVA_RESERVED_66 (66) /* Vector 66: Reserved */ +# define TIVA_RESERVED_67 (67) /* Vector 67: Reserved */ +# define TIVA_RESERVED_68 (68) /* Vector 68: Reserved */ +# define TIVA_RESERVED_69 (69) /* Vector 69: Reserved */ + +# define TIVA_RESERVED_70 (70) /* Vector 70: Reserved */ + +# define NR_VECTORS (71) +# define NR_IRQS (60) /* (Really less because of reserved vectors) */ #elif defined(CONFIG_ARCH_CHIP_LM3S6965) -# define LM_IRQ_GPIOA (16) /* Vector 16: GPIO Port A */ -# define LM_IRQ_GPIOB (17) /* Vector 17: GPIO Port B */ -# define LM_IRQ_GPIOC (18) /* Vector 18: GPIO Port C */ -# define LM_IRQ_GPIOD (19) /* Vector 19: GPIO Port D */ -# define LM_IRQ_GPIOE (20) /* Vector 20: GPIO Port E */ - -# define LM_IRQ_UART0 (21) /* Vector 21: UART 0 */ -# define LM_IRQ_UART1 (22) /* Vector 22: UART 1 */ -# define LM_IRQ_SSI0 (23) /* Vector 23: SSI 0 */ -# define LM_IRQ_I2C0 (24) /* Vector 24: I2C 0 */ -# define LM_IRQ_PWMFAULT (25) /* Vector 25: PWM Fault */ -# define LM_IRQ_PWM0 (26) /* Vector 26: PWM Generator 0 */ -# define LM_IRQ_PWM1 (27) /* Vector 27: PWM Generator 1 */ -# define LM_IRQ_PWM2 (28) /* Vector 28: PWM Generator 2 */ -# define LM_IRQ_QEI0 (29) /* Vector 29: QEI0 */ - -# define LM_IRQ_ADC0 (30) /* Vector 30: ADC Sequence 0 */ -# define LM_IRQ_ADC1 (31) /* Vector 31: ADC Sequence 1 */ -# define LM_IRQ_ADC2 (32) /* Vector 32: ADC Sequence 2 */ -# define LM_IRQ_ADC3 (33) /* Vector 33: ADC Sequence 3 */ -# define LM_IRQ_WDOG (34) /* Vector 34: Watchdog Timer */ -# define LM_IRQ_TIMER0A (35) /* Vector 35: Timer 0 A */ -# define LM_IRQ_TIMER0B (36) /* Vector 36: Timer 0 B */ -# define LM_IRQ_TIMER1A (37) /* Vector 37: Timer 1 A */ -# define LM_IRQ_TIMER1B (38) /* Vector 38: Timer 1 B */ -# define LM_IRQ_TIMER2A (39) /* Vector 39: Timer 2 A */ - -# define LM_IRQ_TIMER2B (40) /* Vector 40: Timer 2 B */ -# define LM_IRQ_COMPARE0 (41) /* Vector 41: Analog Comparator 0 */ -# define LM_IRQ_COMPARE1 (42) /* Vector 42: Analog Comparator 1 */ -# define LM_RESERVED_43 (43) /* Vector 43: Reserved */ -# define LM_IRQ_SYSCON (44) /* Vector 44: System Control */ -# define LM_IRQ_FLASHCON (45) /* Vector 45: FLASH Control */ -# define LM_IRQ_GPIOF (46) /* Vector 46: GPIO Port F */ -# define LM_IRQ_GPIOG (47) /* Vector 47: GPIO Port G */ -# define LM_RESERVED_48 (48) /* Vector 48: Reserved */ -# define LM_IRQ_UART2 (49) /* Vector 49: UART 2 */ - -# define LM_RESERVED_50 (50) /* Vector 50: Reserved */ -# define LM_IRQ_TIMER3A (51) /* Vector 51: Timer 3 A */ -# define LM_IRQ_TIMER3B (52) /* Vector 52: Timer 3 B */ -# define LM_IRQ_I2C1 (53) /* Vector 53: I2C 1 */ -# define LM_IRQ_QEI1 (54) /* Vector 54: QEI1 */ -# define LM_RESERVED_55 (55) /* Vector 55: Reserved */ -# define LM_RESERVED_56 (56) /* Vector 56: Reserved */ -# define LM_RESERVED_57 (57) /* Vector 57: Reserved */ -# define LM_IRQ_ETHCON (58) /* Vector 58: Ethernet Controller */ -# define LM_IRQ_HIBERNATE (59) /* Vector 59: Hibernation Module */ - -# define LM_RESERVED_60 (60) /* Vector 60: Reserved */ -# define LM_RESERVED_61 (61) /* Vector 61: Reserved */ -# define LM_RESERVED_62 (62) /* Vector 62: Reserved */ -# define LM_RESERVED_63 (63) /* Vector 63: Reserved */ -# define LM_RESERVED_64 (64) /* Vector 64: Reserved */ -# define LM_RESERVED_65 (65) /* Vector 65: Reserved */ -# define LM_RESERVED_66 (66) /* Vector 66: Reserved */ -# define LM_RESERVED_67 (67) /* Vector 67: Reserved */ -# define LM_RESERVED_68 (68) /* Vector 68: Reserved */ -# define LM_RESERVED_69 (69) /* Vector 69: Reserved */ - -# define LM_RESERVED_70 (70) /* Vector 70: Reserved */ - -# define NR_VECTORS (71) -# define NR_IRQS (60) /* (Really less because of reserved vectors) */ +# define TIVA_IRQ_GPIOA (16) /* Vector 16: GPIO Port A */ +# define TIVA_IRQ_GPIOB (17) /* Vector 17: GPIO Port B */ +# define TIVA_IRQ_GPIOC (18) /* Vector 18: GPIO Port C */ +# define TIVA_IRQ_GPIOD (19) /* Vector 19: GPIO Port D */ +# define TIVA_IRQ_GPIOE (20) /* Vector 20: GPIO Port E */ + +# define TIVA_IRQ_UART0 (21) /* Vector 21: UART 0 */ +# define TIVA_IRQ_UART1 (22) /* Vector 22: UART 1 */ +# define TIVA_IRQ_SSI0 (23) /* Vector 23: SSI 0 */ +# define TIVA_IRQ_I2C0 (24) /* Vector 24: I2C 0 */ +# define TIVA_IRQ_PWMFAULT (25) /* Vector 25: PWM Fault */ +# define TIVA_IRQ_PWM0 (26) /* Vector 26: PWM Generator 0 */ +# define TIVA_IRQ_PWM1 (27) /* Vector 27: PWM Generator 1 */ +# define TIVA_IRQ_PWM2 (28) /* Vector 28: PWM Generator 2 */ +# define TIVA_IRQ_QEI0 (29) /* Vector 29: QEI0 */ + +# define TIVA_IRQ_ADC0 (30) /* Vector 30: ADC Sequence 0 */ +# define TIVA_IRQ_ADC1 (31) /* Vector 31: ADC Sequence 1 */ +# define TIVA_IRQ_ADC2 (32) /* Vector 32: ADC Sequence 2 */ +# define TIVA_IRQ_ADC3 (33) /* Vector 33: ADC Sequence 3 */ +# define TIVA_IRQ_WDOG (34) /* Vector 34: Watchdog Timer */ +# define TIVA_IRQ_TIMER0A (35) /* Vector 35: Timer 0 A */ +# define TIVA_IRQ_TIMER0B (36) /* Vector 36: Timer 0 B */ +# define TIVA_IRQ_TIMER1A (37) /* Vector 37: Timer 1 A */ +# define TIVA_IRQ_TIMER1B (38) /* Vector 38: Timer 1 B */ +# define TIVA_IRQ_TIMER2A (39) /* Vector 39: Timer 2 A */ + +# define TIVA_IRQ_TIMER2B (40) /* Vector 40: Timer 2 B */ +# define TIVA_IRQ_COMPARE0 (41) /* Vector 41: Analog Comparator 0 */ +# define TIVA_IRQ_COMPARE1 (42) /* Vector 42: Analog Comparator 1 */ +# define TIVA_RESERVED_43 (43) /* Vector 43: Reserved */ +# define TIVA_IRQ_SYSCON (44) /* Vector 44: System Control */ +# define TIVA_IRQ_FLASHCON (45) /* Vector 45: FLASH Control */ +# define TIVA_IRQ_GPIOF (46) /* Vector 46: GPIO Port F */ +# define TIVA_IRQ_GPIOG (47) /* Vector 47: GPIO Port G */ +# define TIVA_RESERVED_48 (48) /* Vector 48: Reserved */ +# define TIVA_IRQ_UART2 (49) /* Vector 49: UART 2 */ + +# define TIVA_RESERVED_50 (50) /* Vector 50: Reserved */ +# define TIVA_IRQ_TIMER3A (51) /* Vector 51: Timer 3 A */ +# define TIVA_IRQ_TIMER3B (52) /* Vector 52: Timer 3 B */ +# define TIVA_IRQ_I2C1 (53) /* Vector 53: I2C 1 */ +# define TIVA_IRQ_QEI1 (54) /* Vector 54: QEI1 */ +# define TIVA_RESERVED_55 (55) /* Vector 55: Reserved */ +# define TIVA_RESERVED_56 (56) /* Vector 56: Reserved */ +# define TIVA_RESERVED_57 (57) /* Vector 57: Reserved */ +# define TIVA_IRQ_ETHCON (58) /* Vector 58: Ethernet Controller */ +# define TIVA_IRQ_HIBERNATE (59) /* Vector 59: Hibernation Module */ + +# define TIVA_RESERVED_60 (60) /* Vector 60: Reserved */ +# define TIVA_RESERVED_61 (61) /* Vector 61: Reserved */ +# define TIVA_RESERVED_62 (62) /* Vector 62: Reserved */ +# define TIVA_RESERVED_63 (63) /* Vector 63: Reserved */ +# define TIVA_RESERVED_64 (64) /* Vector 64: Reserved */ +# define TIVA_RESERVED_65 (65) /* Vector 65: Reserved */ +# define TIVA_RESERVED_66 (66) /* Vector 66: Reserved */ +# define TIVA_RESERVED_67 (67) /* Vector 67: Reserved */ +# define TIVA_RESERVED_68 (68) /* Vector 68: Reserved */ +# define TIVA_RESERVED_69 (69) /* Vector 69: Reserved */ + +# define TIVA_RESERVED_70 (70) /* Vector 70: Reserved */ + +# define NR_VECTORS (71) +# define NR_IRQS (60) /* (Really less because of reserved vectors) */ #elif defined(CONFIG_ARCH_CHIP_LM3S9B96) -# define LM_IRQ_GPIOA (16) /* Vector 16: GPIO Port A */ -# define LM_IRQ_GPIOB (17) /* Vector 17: GPIO Port B */ -# define LM_IRQ_GPIOC (18) /* Vector 18: GPIO Port C */ -# define LM_IRQ_GPIOD (19) /* Vector 19: GPIO Port D */ - -# define LM_IRQ_GPIOE (20) /* Vector 20: GPIO Port E */ -# define LM_IRQ_UART0 (21) /* Vector 21: UART 0 */ -# define LM_IRQ_UART1 (22) /* Vector 22: UART 1 */ -# define LM_IRQ_SSI0 (23) /* Vector 23: SSI 0 */ -# define LM_IRQ_I2C0 (24) /* Vector 24: I2C 0 */ -# define LM_IRQ_PWMFAULT (25) /* Vector 25: PWM Fault */ -# define LM_IRQ_PWM0 (26) /* Vector 26: PWM Generator 0 */ -# define LM_IRQ_PWM1 (27) /* Vector 27: PWM Generator 1 */ -# define LM_IRQ_PWM2 (28) /* Vector 28: PWM Generator 2 */ -# define LM_IRQ_QEI0 (29) /* Vector 29: QEI0 */ - -# define LM_IRQ_ADC0 (30) /* Vector 30: ADC0 Sequence 0 */ -# define LM_IRQ_ADC1 (31) /* Vector 31: ADC0 Sequence 1 */ -# define LM_IRQ_ADC2 (32) /* Vector 32: ADC0 Sequence 2 */ -# define LM_IRQ_ADC3 (33) /* Vector 33: ADC0 Sequence 3 */ -# define LM_IRQ_WDOG (34) /* Vector 34: Watchdog Timer */ -# define LM_IRQ_TIMER0A (35) /* Vector 35: Timer 0 A */ -# define LM_IRQ_TIMER0B (36) /* Vector 36: Timer 0 B */ -# define LM_IRQ_TIMER1A (37) /* Vector 37: Timer 1 A */ -# define LM_IRQ_TIMER1B (38) /* Vector 38: Timer 1 B */ -# define LM_IRQ_TIMER2A (39) /* Vector 39: Timer 2 A */ - -# define LM_IRQ_TIMER2B (40) /* Vector 40: Timer 2 B */ -# define LM_IRQ_COMPARE0 (41) /* Vector 41: Analog Comparator 0 */ -# define LM_IRQ_COMPARE1 (42) /* Vector 42: Analog Comparator 1 */ -# define LM_IRQ_COMPARE2 (43) /* Vector 43: Analog Comparator 3 */ -# define LM_IRQ_SYSCON (44) /* Vector 44: System Control */ -# define LM_IRQ_FLASHCON (45) /* Vector 45: FLASH Control */ -# define LM_IRQ_GPIOF (46) /* Vector 46: GPIO Port F */ -# define LM_IRQ_GPIOG (47) /* Vector 47: GPIO Port G */ -# define LM_IRQ_GPIOH (48) /* Vector 48: GPIO Port H */ -# define LM_IRQ_UART2 (49) /* Vector 49: UART 2 */ - -# define LM_IRQ_SSI1 (50) /* Vector 50: SSI 1 */ -# define LM_IRQ_TIMER3A (51) /* Vector 51: Timer 3 A */ -# define LM_IRQ_TIMER3B (52) /* Vector 52: Timer 3 B */ -# define LM_IRQ_I2C1 (53) /* Vector 53: I2C 1 */ -# define LM_IRQ_QEI1 (54) /* Vector 54: QEI1 */ -# define LM_IRQ_CAN0 (55) /* Vector 55: CAN 1 */ -# define LM_IRQ_CAN1 (56) /* Vector 56: CAN 2 */ -# define LM_RESERVED_57 (57) /* Vector 57: Reserved */ -# define LM_IRQ_ETHCON (58) /* Vector 58: Ethernet Controller */ -# define LM_RESERVED_59 (59) /* Vector 59: Reserved */ - -# define LM_IRQ_USB (60) /* Vector 60: USB */ -# define LM_IRQ_PWM3 (61) /* Vector 61: PWM Generator 3 */ -# define LM_IRQ_UDMASOFT (62) /* Vector 62: uDMA Software */ -# define LM_IRQ_UDMAERROR (63) /* Vector 63: uDMA Error */ -# define LM_IRQ_ADC1_0 (64) /* Vector 64: ADC1 Sequence 0 */ -# define LM_IRQ_ADC1_1 (65) /* Vector 65: ADC1 Sequence 1 */ -# define LM_IRQ_ADC1_2 (66) /* Vector 66: ADC1 Sequence 2 */ -# define LM_IRQ_ADC1_3 (67) /* Vector 67: ADC1 Sequence 3 */ -# define LM_IRQ_I2S0 (68) /* Vector 68: I2S0 */ -# define LM_IRQ_EPI (69) /* Vector 69: EPI */ - -# define LM_IRQ_GPIOJ (70) /* Vector 70: GPIO Port J */ -# define LM_RESERVED_71 (71) /* Vector 71: Reserved */ - -# define NR_VECTORS (72) -# define NR_IRQS (71) /* (Really less because of reserved vectors) */ +# define TIVA_IRQ_GPIOA (16) /* Vector 16: GPIO Port A */ +# define TIVA_IRQ_GPIOB (17) /* Vector 17: GPIO Port B */ +# define TIVA_IRQ_GPIOC (18) /* Vector 18: GPIO Port C */ +# define TIVA_IRQ_GPIOD (19) /* Vector 19: GPIO Port D */ + +# define TIVA_IRQ_GPIOE (20) /* Vector 20: GPIO Port E */ +# define TIVA_IRQ_UART0 (21) /* Vector 21: UART 0 */ +# define TIVA_IRQ_UART1 (22) /* Vector 22: UART 1 */ +# define TIVA_IRQ_SSI0 (23) /* Vector 23: SSI 0 */ +# define TIVA_IRQ_I2C0 (24) /* Vector 24: I2C 0 */ +# define TIVA_IRQ_PWMFAULT (25) /* Vector 25: PWM Fault */ +# define TIVA_IRQ_PWM0 (26) /* Vector 26: PWM Generator 0 */ +# define TIVA_IRQ_PWM1 (27) /* Vector 27: PWM Generator 1 */ +# define TIVA_IRQ_PWM2 (28) /* Vector 28: PWM Generator 2 */ +# define TIVA_IRQ_QEI0 (29) /* Vector 29: QEI0 */ + +# define TIVA_IRQ_ADC0 (30) /* Vector 30: ADC0 Sequence 0 */ +# define TIVA_IRQ_ADC1 (31) /* Vector 31: ADC0 Sequence 1 */ +# define TIVA_IRQ_ADC2 (32) /* Vector 32: ADC0 Sequence 2 */ +# define TIVA_IRQ_ADC3 (33) /* Vector 33: ADC0 Sequence 3 */ +# define TIVA_IRQ_WDOG (34) /* Vector 34: Watchdog Timer */ +# define TIVA_IRQ_TIMER0A (35) /* Vector 35: Timer 0 A */ +# define TIVA_IRQ_TIMER0B (36) /* Vector 36: Timer 0 B */ +# define TIVA_IRQ_TIMER1A (37) /* Vector 37: Timer 1 A */ +# define TIVA_IRQ_TIMER1B (38) /* Vector 38: Timer 1 B */ +# define TIVA_IRQ_TIMER2A (39) /* Vector 39: Timer 2 A */ + +# define TIVA_IRQ_TIMER2B (40) /* Vector 40: Timer 2 B */ +# define TIVA_IRQ_COMPARE0 (41) /* Vector 41: Analog Comparator 0 */ +# define TIVA_IRQ_COMPARE1 (42) /* Vector 42: Analog Comparator 1 */ +# define TIVA_IRQ_COMPARE2 (43) /* Vector 43: Analog Comparator 3 */ +# define TIVA_IRQ_SYSCON (44) /* Vector 44: System Control */ +# define TIVA_IRQ_FLASHCON (45) /* Vector 45: FLASH Control */ +# define TIVA_IRQ_GPIOF (46) /* Vector 46: GPIO Port F */ +# define TIVA_IRQ_GPIOG (47) /* Vector 47: GPIO Port G */ +# define TIVA_IRQ_GPIOH (48) /* Vector 48: GPIO Port H */ +# define TIVA_IRQ_UART2 (49) /* Vector 49: UART 2 */ + +# define TIVA_IRQ_SSI1 (50) /* Vector 50: SSI 1 */ +# define TIVA_IRQ_TIMER3A (51) /* Vector 51: Timer 3 A */ +# define TIVA_IRQ_TIMER3B (52) /* Vector 52: Timer 3 B */ +# define TIVA_IRQ_I2C1 (53) /* Vector 53: I2C 1 */ +# define TIVA_IRQ_QEI1 (54) /* Vector 54: QEI1 */ +# define TIVA_IRQ_CAN0 (55) /* Vector 55: CAN 1 */ +# define TIVA_IRQ_CAN1 (56) /* Vector 56: CAN 2 */ +# define TIVA_RESERVED_57 (57) /* Vector 57: Reserved */ +# define TIVA_IRQ_ETHCON (58) /* Vector 58: Ethernet Controller */ +# define TIVA_RESERVED_59 (59) /* Vector 59: Reserved */ + +# define TIVA_IRQ_USB (60) /* Vector 60: USB */ +# define TIVA_IRQ_PWM3 (61) /* Vector 61: PWM Generator 3 */ +# define TIVA_IRQ_UDMASOFT (62) /* Vector 62: uDMA Software */ +# define TIVA_IRQ_UDMAERROR (63) /* Vector 63: uDMA Error */ +# define TIVA_IRQ_ADC1_0 (64) /* Vector 64: ADC1 Sequence 0 */ +# define TIVA_IRQ_ADC1_1 (65) /* Vector 65: ADC1 Sequence 1 */ +# define TIVA_IRQ_ADC1_2 (66) /* Vector 66: ADC1 Sequence 2 */ +# define TIVA_IRQ_ADC1_3 (67) /* Vector 67: ADC1 Sequence 3 */ +# define TIVA_IRQ_I2S0 (68) /* Vector 68: I2S0 */ +# define TIVA_IRQ_EPI (69) /* Vector 69: EPI */ + +# define TIVA_IRQ_GPIOJ (70) /* Vector 70: GPIO Port J */ +# define TIVA_RESERVED_71 (71) /* Vector 71: Reserved */ + +# define NR_VECTORS (72) +# define NR_IRQS (71) /* (Really less because of reserved vectors) */ #elif defined(CONFIG_ARCH_CHIP_LM3S8962) -# define LM_IRQ_GPIOA (16) /* Vector 16: GPIO Port A */ -# define LM_IRQ_GPIOB (17) /* Vector 17: GPIO Port B */ -# define LM_IRQ_GPIOC (18) /* Vector 18: GPIO Port C */ -# define LM_IRQ_GPIOD (19) /* Vector 19: GPIO Port D */ - -# define LM_IRQ_GPIOE (20) /* Vector 20: GPIO Port E */ -# define LM_IRQ_UART0 (21) /* Vector 21: UART 0 */ -# define LM_IRQ_UART1 (22) /* Vector 22: UART 1 */ -# define LM_IRQ_SSI0 (23) /* Vector 23: SSI 0 */ -# define LM_IRQ_I2C0 (24) /* Vector 24: I2C 0 */ -# define LM_IRQ_PWMFAULT (25) /* Vector 25: PWM Fault */ -# define LM_IRQ_PWM0 (26) /* Vector 26: PWM Generator 0 */ -# define LM_IRQ_PWM1 (27) /* Vector 27: PWM Generator 1 */ -# define LM_IRQ_PWM2 (28) /* Vector 28: PWM Generator 2 */ -# define LM_IRQ_QEI0 (29) /* Vector 29: QEI0 */ - -# define LM_IRQ_ADC0 (30) /* Vector 30: ADC Sequence 0 */ -# define LM_IRQ_ADC1 (31) /* Vector 31: ADC Sequence 1 */ -# define LM_IRQ_ADC2 (32) /* Vector 32: ADC Sequence 2 */ -# define LM_IRQ_ADC3 (33) /* Vector 33: ADC Sequence 3 */ -# define LM_IRQ_WDOG (34) /* Vector 34: Watchdog Timer */ -# define LM_IRQ_TIMER0A (35) /* Vector 35: Timer 0 A */ -# define LM_IRQ_TIMER0B (36) /* Vector 36: Timer 0 B */ -# define LM_IRQ_TIMER1A (37) /* Vector 37: Timer 1 A */ -# define LM_IRQ_TIMER1B (38) /* Vector 38: Timer 1 B */ -# define LM_IRQ_TIMER2A (39) /* Vector 39: Timer 2 A */ - -# define LM_IRQ_TIMER2B (40) /* Vector 40: Timer 2 B */ -# define LM_IRQ_COMPARE0 (41) /* Vector 41: Analog Comparator 0 */ -# define LM_RESERVED_42 (42) /* Vector 42: Reserved */ -# define LM_RESERVED_43 (43) /* Vector 43: Reserved */ -# define LM_IRQ_SYSCON (44) /* Vector 44: System Control */ -# define LM_IRQ_FLASHCON (45) /* Vector 45: FLASH Control */ -# define LM_IRQ_GPIOF (46) /* Vector 46: GPIO Port F */ -# define LM_IRQ_GPIOG (47) /* Vector 47: GPIO Port G */ -# define LM_RESERVED_48 (48) /* Vector 48: Reserved */ -# define LM_RESERVED_49 (49) /* Vector 49: Reserved */ - -# define LM_RESERVED_50 (50) /* Vector 50: Reserved */ -# define LM_IRQ_TIMER3A (51) /* Vector 51: Timer 3 A */ -# define LM_IRQ_TIMER3B (52) /* Vector 52: Timer 3 B */ -# define LM_IRQ_I2C1 (53) /* Vector 53: I2C 1 */ -# define LM_IRQ_QEI1 (54) /* Vector 54: QEI1 */ -# define LM_IRQ_CAN0 (54) /* Vector 55: CAN0 */ -# define LM_RESERVED_56 (56) /* Vector 56: Reserved */ -# define LM_RESERVED_57 (57) /* Vector 57: Reserved */ -# define LM_IRQ_ETHCON (58) /* Vector 58: Ethernet Controller */ -# define LM_IRQ_HIBERNATE (59) /* Vector 59: Hibernation Module */ - -# define LM_RESERVED_60 (60) /* Vector 60: Reserved */ -# define LM_RESERVED_61 (61) /* Vector 61: Reserved */ -# define LM_RESERVED_62 (62) /* Vector 62: Reserved */ -# define LM_RESERVED_63 (63) /* Vector 63: Reserved */ -# define LM_RESERVED_64 (64) /* Vector 64: Reserved */ -# define LM_RESERVED_65 (65) /* Vector 65: Reserved */ -# define LM_RESERVED_66 (66) /* Vector 66: Reserved */ -# define LM_RESERVED_67 (67) /* Vector 67: Reserved */ -# define LM_RESERVED_68 (68) /* Vector 68: Reserved */ -# define LM_RESERVED_69 (69) /* Vector 69: Reserved */ - -# define LM_RESERVED_70 (70) /* Vector 70: Reserved */ - -# define NR_VECTORS (71) -# define NR_IRQS (60) /* (Really less because of reserved vectors) */ +# define TIVA_IRQ_GPIOA (16) /* Vector 16: GPIO Port A */ +# define TIVA_IRQ_GPIOB (17) /* Vector 17: GPIO Port B */ +# define TIVA_IRQ_GPIOC (18) /* Vector 18: GPIO Port C */ +# define TIVA_IRQ_GPIOD (19) /* Vector 19: GPIO Port D */ + +# define TIVA_IRQ_GPIOE (20) /* Vector 20: GPIO Port E */ +# define TIVA_IRQ_UART0 (21) /* Vector 21: UART 0 */ +# define TIVA_IRQ_UART1 (22) /* Vector 22: UART 1 */ +# define TIVA_IRQ_SSI0 (23) /* Vector 23: SSI 0 */ +# define TIVA_IRQ_I2C0 (24) /* Vector 24: I2C 0 */ +# define TIVA_IRQ_PWMFAULT (25) /* Vector 25: PWM Fault */ +# define TIVA_IRQ_PWM0 (26) /* Vector 26: PWM Generator 0 */ +# define TIVA_IRQ_PWM1 (27) /* Vector 27: PWM Generator 1 */ +# define TIVA_IRQ_PWM2 (28) /* Vector 28: PWM Generator 2 */ +# define TIVA_IRQ_QEI0 (29) /* Vector 29: QEI0 */ + +# define TIVA_IRQ_ADC0 (30) /* Vector 30: ADC Sequence 0 */ +# define TIVA_IRQ_ADC1 (31) /* Vector 31: ADC Sequence 1 */ +# define TIVA_IRQ_ADC2 (32) /* Vector 32: ADC Sequence 2 */ +# define TIVA_IRQ_ADC3 (33) /* Vector 33: ADC Sequence 3 */ +# define TIVA_IRQ_WDOG (34) /* Vector 34: Watchdog Timer */ +# define TIVA_IRQ_TIMER0A (35) /* Vector 35: Timer 0 A */ +# define TIVA_IRQ_TIMER0B (36) /* Vector 36: Timer 0 B */ +# define TIVA_IRQ_TIMER1A (37) /* Vector 37: Timer 1 A */ +# define TIVA_IRQ_TIMER1B (38) /* Vector 38: Timer 1 B */ +# define TIVA_IRQ_TIMER2A (39) /* Vector 39: Timer 2 A */ + +# define TIVA_IRQ_TIMER2B (40) /* Vector 40: Timer 2 B */ +# define TIVA_IRQ_COMPARE0 (41) /* Vector 41: Analog Comparator 0 */ +# define TIVA_RESERVED_42 (42) /* Vector 42: Reserved */ +# define TIVA_RESERVED_43 (43) /* Vector 43: Reserved */ +# define TIVA_IRQ_SYSCON (44) /* Vector 44: System Control */ +# define TIVA_IRQ_FLASHCON (45) /* Vector 45: FLASH Control */ +# define TIVA_IRQ_GPIOF (46) /* Vector 46: GPIO Port F */ +# define TIVA_IRQ_GPIOG (47) /* Vector 47: GPIO Port G */ +# define TIVA_RESERVED_48 (48) /* Vector 48: Reserved */ +# define TIVA_RESERVED_49 (49) /* Vector 49: Reserved */ + +# define TIVA_RESERVED_50 (50) /* Vector 50: Reserved */ +# define TIVA_IRQ_TIMER3A (51) /* Vector 51: Timer 3 A */ +# define TIVA_IRQ_TIMER3B (52) /* Vector 52: Timer 3 B */ +# define TIVA_IRQ_I2C1 (53) /* Vector 53: I2C 1 */ +# define TIVA_IRQ_QEI1 (54) /* Vector 54: QEI1 */ +# define TIVA_IRQ_CAN0 (54) /* Vector 55: CAN0 */ +# define TIVA_RESERVED_56 (56) /* Vector 56: Reserved */ +# define TIVA_RESERVED_57 (57) /* Vector 57: Reserved */ +# define TIVA_IRQ_ETHCON (58) /* Vector 58: Ethernet Controller */ +# define TIVA_IRQ_HIBERNATE (59) /* Vector 59: Hibernation Module */ + +# define TIVA_RESERVED_60 (60) /* Vector 60: Reserved */ +# define TIVA_RESERVED_61 (61) /* Vector 61: Reserved */ +# define TIVA_RESERVED_62 (62) /* Vector 62: Reserved */ +# define TIVA_RESERVED_63 (63) /* Vector 63: Reserved */ +# define TIVA_RESERVED_64 (64) /* Vector 64: Reserved */ +# define TIVA_RESERVED_65 (65) /* Vector 65: Reserved */ +# define TIVA_RESERVED_66 (66) /* Vector 66: Reserved */ +# define TIVA_RESERVED_67 (67) /* Vector 67: Reserved */ +# define TIVA_RESERVED_68 (68) /* Vector 68: Reserved */ +# define TIVA_RESERVED_69 (69) /* Vector 69: Reserved */ + +# define TIVA_RESERVED_70 (70) /* Vector 70: Reserved */ + +# define NR_VECTORS (71) +# define NR_IRQS (60) /* (Really less because of reserved vectors) */ #else # error "IRQ Numbers not specified for this Stellaris chip" @@ -413,5 +413,4 @@ extern "C" #endif #endif -#endif /* __ARCH_ARM_INCLUDE_LM_LM3S_IRQ_H */ - +#endif /* __ARCH_ARM_INCLUDE_TIVA_LM3S_IRQ_H */ |