OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [linux/] [linux-2.4/] [include/] [asm-ia64/] [irq.h] - Blame information for rev 1774

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1275 phoenix
#ifndef _ASM_IA64_IRQ_H
2
#define _ASM_IA64_IRQ_H
3
 
4
/*
5
 * Copyright (C) 1999-2000, 2002 Hewlett-Packard Co
6
 *      David Mosberger-Tang <davidm@hpl.hp.com>
7
 *      Stephane Eranian <eranian@hpl.hp.com>
8
 *
9
 * 11/24/98     S.Eranian       updated TIMER_IRQ and irq_cannonicalize
10
 * 01/20/99     S.Eranian       added keyboard interrupt
11
 * 02/29/00     D.Mosberger     moved most things into hw_irq.h
12
 */
13
 
14
#define NR_IRQS         256
15
 
16
static __inline__ int
17
irq_cannonicalize (int irq)
18
{
19
        /*
20
         * We do the legacy thing here of pretending that irqs < 16
21
         * are 8259 irqs.  This really shouldn't be necessary at all,
22
         * but we keep it here as serial.c still uses it...
23
         */
24
        return ((irq == 2) ? 9 : irq);
25
}
26
 
27
extern void disable_irq (unsigned int);
28
extern void disable_irq_nosync (unsigned int);
29
extern void enable_irq (unsigned int);
30
extern void set_irq_affinity_info (int irq, int dest, int redir);
31
 
32
#endif /* _ASM_IA64_IRQ_H */

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.