irq.h
上传用户:lgb322
上传日期:2013-02-24
资源大小:30529k
文件大小:1k
源码类别:

嵌入式Linux

开发平台:

Unix_Linux

  1. /*
  2.  *  linux/include/asm-arm/arch-ebsa285/irq.h
  3.  *
  4.  *  Copyright (C) 1996-1998 Russell King
  5.  *
  6.  * This program is free software; you can redistribute it and/or modify
  7.  * it under the terms of the GNU General Public License version 2 as
  8.  * published by the Free Software Foundation.
  9.  *
  10.  *  Changelog:
  11.  *   22-Aug-1998 RMK Restructured IRQ routines
  12.  *   03-Sep-1998 PJB Merged CATS support
  13.  *   20-Jan-1998 RMK Started merge of EBSA286, CATS and NetWinder
  14.  *   26-Jan-1999 PJB Don't use IACK on CATS
  15.  *   16-Mar-1999 RMK Added autodetect of ISA PICs
  16.  */
  17. #include <asm/hardware.h>
  18. #include <asm/hardware/dec21285.h>
  19. #include <asm/irq.h>
  20. #include <asm/mach-types.h>
  21. int isa_irq = -1;
  22. static inline int fixup_irq(unsigned int irq)
  23. {
  24. #ifdef PCIIACK_BASE
  25. if (irq == isa_irq)
  26. irq = *(unsigned char *)PCIIACK_BASE;
  27. #endif
  28. return irq;
  29. }