Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
irq-armada-370-xp.c File Reference
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/init.h>
#include <linux/irq.h>
#include <linux/interrupt.h>
#include <linux/io.h>
#include <linux/of_address.h>
#include <linux/of_irq.h>
#include <linux/irqdomain.h>
#include <asm/mach/arch.h>
#include <asm/exception.h>

Go to the source code of this file.

Macros

#define ARMADA_370_XP_INT_SET_MASK_OFFS   (0x48)
 
#define ARMADA_370_XP_INT_CLEAR_MASK_OFFS   (0x4C)
 
#define ARMADA_370_XP_INT_CONTROL   (0x00)
 
#define ARMADA_370_XP_INT_SET_ENABLE_OFFS   (0x30)
 
#define ARMADA_370_XP_INT_CLEAR_ENABLE_OFFS   (0x34)
 
#define ARMADA_370_XP_CPU_INTACK_OFFS   (0x44)
 

Functions

asmlinkage void
__exception_irq_entry 
armada_370_xp_handle_irq (struct pt_regs *regs)
 
void __init armada_370_xp_init_irq (void)
 

Macro Definition Documentation

#define ARMADA_370_XP_CPU_INTACK_OFFS   (0x44)

Definition at line 36 of file irq-armada-370-xp.c.

#define ARMADA_370_XP_INT_CLEAR_ENABLE_OFFS   (0x34)

Definition at line 34 of file irq-armada-370-xp.c.

#define ARMADA_370_XP_INT_CLEAR_MASK_OFFS   (0x4C)

Definition at line 30 of file irq-armada-370-xp.c.

#define ARMADA_370_XP_INT_CONTROL   (0x00)

Definition at line 32 of file irq-armada-370-xp.c.

#define ARMADA_370_XP_INT_SET_ENABLE_OFFS   (0x30)

Definition at line 33 of file irq-armada-370-xp.c.

#define ARMADA_370_XP_INT_SET_MASK_OFFS   (0x48)

Definition at line 29 of file irq-armada-370-xp.c.

Function Documentation

asmlinkage void __exception_irq_entry armada_370_xp_handle_irq ( struct pt_regs regs)

Definition at line 104 of file irq-armada-370-xp.c.

void __init armada_370_xp_init_irq ( void  )

Definition at line 130 of file irq-armada-370-xp.c.