|
Linux Kernel
3.7.1
|
#include <linux/stddef.h>#include <linux/kernel.h>#include <linux/init.h>#include <linux/irq.h>#include <linux/interrupt.h>#include <linux/spinlock.h>#include <asm/byteorder.h>#include <asm/io.h>#include <asm/prom.h>#include <asm/irq.h>#include "mv64x60.h"Go to the source code of this file.
Macros | |
| #define | MV64X60_IC_MAIN_CAUSE_LO 0x0004 |
| #define | MV64X60_IC_MAIN_CAUSE_HI 0x000c |
| #define | MV64X60_IC_CPU0_INTR_MASK_LO 0x0014 |
| #define | MV64X60_IC_CPU0_INTR_MASK_HI 0x001c |
| #define | MV64X60_IC_CPU0_SELECT_CAUSE 0x0024 |
| #define | MV64X60_HIGH_GPP_GROUPS 0x0f000000 |
| #define | MV64X60_SELECT_CAUSE_HIGH 0x40000000 |
| #define | MV64x60_GPP_INTR_CAUSE 0x0008 |
| #define | MV64x60_GPP_INTR_MASK 0x000c |
| #define | MV64x60_LEVEL1_LOW 0 |
| #define | MV64x60_LEVEL1_HIGH 1 |
| #define | MV64x60_LEVEL1_GPP 2 |
| #define | MV64x60_LEVEL1_MASK 0x00000060 |
| #define | MV64x60_LEVEL1_OFFSET 5 |
| #define | MV64x60_LEVEL2_MASK 0x0000001f |
| #define | MV64x60_NUM_IRQS 96 |
Functions | |
| void __init | mv64x60_init_irq (void) |
| unsigned int | mv64x60_get_irq (void) |
| #define MV64x60_GPP_INTR_CAUSE 0x0008 |
Definition at line 37 of file mv64x60_pic.c.
| #define MV64x60_GPP_INTR_MASK 0x000c |
Definition at line 38 of file mv64x60_pic.c.
| #define MV64X60_HIGH_GPP_GROUPS 0x0f000000 |
Definition at line 33 of file mv64x60_pic.c.
| #define MV64X60_IC_CPU0_INTR_MASK_HI 0x001c |
Definition at line 30 of file mv64x60_pic.c.
| #define MV64X60_IC_CPU0_INTR_MASK_LO 0x0014 |
Definition at line 29 of file mv64x60_pic.c.
| #define MV64X60_IC_CPU0_SELECT_CAUSE 0x0024 |
Definition at line 31 of file mv64x60_pic.c.
| #define MV64X60_IC_MAIN_CAUSE_HI 0x000c |
Definition at line 28 of file mv64x60_pic.c.
| #define MV64X60_IC_MAIN_CAUSE_LO 0x0004 |
Definition at line 27 of file mv64x60_pic.c.
| #define MV64x60_LEVEL1_GPP 2 |
Definition at line 42 of file mv64x60_pic.c.
| #define MV64x60_LEVEL1_HIGH 1 |
Definition at line 41 of file mv64x60_pic.c.
| #define MV64x60_LEVEL1_LOW 0 |
Definition at line 40 of file mv64x60_pic.c.
| #define MV64x60_LEVEL1_MASK 0x00000060 |
Definition at line 44 of file mv64x60_pic.c.
| #define MV64x60_LEVEL1_OFFSET 5 |
Definition at line 45 of file mv64x60_pic.c.
| #define MV64x60_LEVEL2_MASK 0x0000001f |
Definition at line 47 of file mv64x60_pic.c.
| #define MV64x60_NUM_IRQS 96 |
Definition at line 49 of file mv64x60_pic.c.
| #define MV64X60_SELECT_CAUSE_HIGH 0x40000000 |
Definition at line 34 of file mv64x60_pic.c.
Definition at line 270 of file mv64x60_pic.c.
Definition at line 234 of file mv64x60_pic.c.
1.8.2