gic.h 433 B

12345678910111213141516171819
  1. #ifndef __GIC_V2_H__
  2. #define __GIC_V2_H__
  3. /* register offsets for the ARM generic interrupt controller (GIC) */
  4. #define GIC_DIST_OFFSET 0x1000
  5. #define GICD_CTLR 0x0000
  6. #define GICD_TYPER 0x0004
  7. #define GICD_IGROUPRn 0x0080
  8. #define GICD_SGIR 0x0F00
  9. #define GIC_CPU_OFFSET_A9 0x0100
  10. #define GIC_CPU_OFFSET_A15 0x2000
  11. #define GICC_CTLR 0x0000
  12. #define GICC_PMR 0x0004
  13. #define GICC_IAR 0x000C
  14. #define GICC_EOIR 0x0010
  15. #endif