source: rtems/c/src/lib/libcpu/arm/pxa255/irq/irq.h @ c193baad

4.104.11
Last change on this file since c193baad was c193baad, checked in by Thomas Doerfler <Thomas.Doerfler@…>, on Apr 9, 2010 at 8:24:57 PM

unify irq data types and code, merge s3c2400/s3c2410 support

  • Property mode set to 100755
File size: 841 bytes
Line 
1/*
2 * Interrupt handler Header file for PXA By Yang Xi <hiyangxi@gmail.com>
3 * Copyright (c) 2004 by Jay Monkman <jtm@lopingdog.com>
4 *
5 *  The license and distribution terms for this file may be
6 *  found in the file LICENSE in this distribution or at
7 *  http://www.rtems.com/license/LICENSE.
8 *
9 *  $Id$
10 */
11
12#ifndef __IRQ_H__
13#define __IRQ_H__
14
15#ifdef __cplusplus
16extern "C" {
17#endif
18
19#ifndef __asm__
20
21/*
22 * Include some preprocessor value also used by assember code
23 */
24
25#include <rtems/irq.h>
26#include <rtems.h>
27#include <pxa255.h>
28
29extern void default_int_handler(rtems_irq_hdl_param unused);
30extern void (*IRQ_table[PRIMARY_IRQS])(rtems_irq_hdl_param param);
31extern void dummy_handler(rtems_irq_hdl_param unused);
32
33extern void BSP_rtems_irq_mngt_init(void);
34
35#endif /* __asm__ */
36
37#ifdef __cplusplus
38}
39#endif
40
41#endif /* __IRQ_H__ */
Note: See TracBrowser for help on using the repository browser.