Files
Bahadir Balban 6fa4884a5a Changes since April
Clean up of build directories.
Simplifications to capability model.
2010-06-01 15:08:13 +03:00

40 lines
877 B
C

/*
* Support for generic irq handling using platform irq controller (GIC)
*
* Copyright (C) 2007 B Labs Ltd.
*/
#ifndef __PLATFORM_IRQ_H__
#define __PLATFORM_IRQ_H__
/* TODO: Not sure about this, need to check */
#define IRQ_CHIPS_MAX 1
#define IRQS_MAX 96
#define IRQ_OFFSET 0
/* IRQ indices. */
#define IRQ_TIMER0 34
#define IRQ_TIMER1 35
#define IRQ_RTC 36
#define IRQ_UART0 37
#define IRQ_UART1 38
#define IRQ_UART2 39
#define IRQ_UART3 40
#define IRQ_KEYBOARD0 44
#define IRQ_MOUSE0 45
#define IRQ_CLCD0 46
/*
* Versatile Express A9 Interrupt Distribution:
* 0 - 31: SI, provided by distributed interrupt controller
* 32 - 74: Irqs from Motherboard (0 - 42)
* 75- 81: Test chip interrupts
*/
/* Range of IRQ numbers used by this platform */
#define IRQ_RANGE_START 0
#define IRQ_RANGE_END 95
#endif /* __PLATFORM_IRQ_H__ */