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.