Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
irq.c File Reference
#include <linux/init.h>
#include <linux/io.h>
#include <linux/ioport.h>
#include <linux/stddef.h>
#include <linux/list.h>
#include <linux/sched.h>
#include <asm/irq.h>
#include <asm/mach/irq.h>
#include <asm/system_misc.h>
#include <mach/hardware.h>

Go to the source code of this file.

Macros

#define IRQ_SOURCE(base_addr)   (base_addr + 0x00)
 
#define IRQ_MASK(base_addr)   (base_addr + 0x04)
 
#define IRQ_CLEAR(base_addr)   (base_addr + 0x08)
 
#define IRQ_TMODE(base_addr)   (base_addr + 0x0C)
 
#define IRQ_TLEVEL(base_addr)   (base_addr + 0x10)
 
#define IRQ_STATUS(base_addr)   (base_addr + 0x14)
 
#define FIQ_SOURCE(base_addr)   (base_addr + 0x20)
 
#define FIQ_MASK(base_addr)   (base_addr + 0x24)
 
#define FIQ_CLEAR(base_addr)   (base_addr + 0x28)
 
#define FIQ_TMODE(base_addr)   (base_addr + 0x2C)
 
#define FIQ_LEVEL(base_addr)   (base_addr + 0x30)
 
#define FIQ_STATUS(base_addr)   (base_addr + 0x34)
 

Functions

void __init gemini_init_irq (void)
 

Macro Definition Documentation

#define FIQ_CLEAR (   base_addr)    (base_addr + 0x28)

Definition at line 31 of file irq.c.

#define FIQ_LEVEL (   base_addr)    (base_addr + 0x30)

Definition at line 33 of file irq.c.

#define FIQ_MASK (   base_addr)    (base_addr + 0x24)

Definition at line 30 of file irq.c.

#define FIQ_SOURCE (   base_addr)    (base_addr + 0x20)

Definition at line 29 of file irq.c.

#define FIQ_STATUS (   base_addr)    (base_addr + 0x34)

Definition at line 34 of file irq.c.

#define FIQ_TMODE (   base_addr)    (base_addr + 0x2C)

Definition at line 32 of file irq.c.

#define IRQ_CLEAR (   base_addr)    (base_addr + 0x08)

Definition at line 25 of file irq.c.

#define IRQ_MASK (   base_addr)    (base_addr + 0x04)

Definition at line 24 of file irq.c.

#define IRQ_SOURCE (   base_addr)    (base_addr + 0x00)

Definition at line 23 of file irq.c.

#define IRQ_STATUS (   base_addr)    (base_addr + 0x14)

Definition at line 28 of file irq.c.

#define IRQ_TLEVEL (   base_addr)    (base_addr + 0x10)

Definition at line 27 of file irq.c.

#define IRQ_TMODE (   base_addr)    (base_addr + 0x0C)

Definition at line 26 of file irq.c.

Function Documentation

void __init gemini_init_irq ( void  )

Definition at line 72 of file irq.c.