Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
irq.c File Reference
#include <linux/init.h>
#include <linux/irq.h>
#include <linux/interrupt.h>
#include <linux/irqdomain.h>
#include <linux/io.h>
#include <asm/sizes.h>
#include <mach-se/mach/se7343.h>

Go to the source code of this file.

Macros

#define DRV_NAME   "SE7343-FPGA"
 
#define pr_fmt(fmt)   DRV_NAME ": " fmt
 
#define irq_reg_readl   ioread16
 
#define irq_reg_writel   iowrite16
 
#define PA_CPLD_BASE_ADDR   0x11400000
 
#define PA_CPLD_ST_REG   0x08 /* CPLD Interrupt status register */
 
#define PA_CPLD_IMSK_REG   0x0a /* CPLD Interrupt mask register */
 

Functions

void __init init_7343se_IRQ (void)
 

Variables

struct irq_domainse7343_irq_domain
 

Macro Definition Documentation

#define DRV_NAME   "SE7343-FPGA"

Definition at line 14 of file irq.c.

#define irq_reg_readl   ioread16

Definition at line 17 of file irq.c.

#define irq_reg_writel   iowrite16

Definition at line 18 of file irq.c.

#define PA_CPLD_BASE_ADDR   0x11400000

Definition at line 28 of file irq.c.

#define PA_CPLD_IMSK_REG   0x0a /* CPLD Interrupt mask register */

Definition at line 30 of file irq.c.

#define PA_CPLD_ST_REG   0x08 /* CPLD Interrupt status register */

Definition at line 29 of file irq.c.

#define pr_fmt (   fmt)    DRV_NAME ": " fmt

Definition at line 15 of file irq.c.

Function Documentation

void __init init_7343se_IRQ ( void  )

Definition at line 112 of file irq.c.

Variable Documentation

struct irq_domain* se7343_irq_domain

Definition at line 33 of file irq.c.