Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
irq.c File Reference
#include <linux/module.h>
#include <linux/init.h>
#include <linux/irq.h>
#include <linux/irqdomain.h>
#include <linux/io.h>
#include <linux/ioport.h>
#include <linux/of_address.h>
#include <linux/of_irq.h>
#include <mach/irqs.h>
#include "common.h"

Go to the source code of this file.

Data Structures

struct  icu_chip_data
 
struct  mmp_intc_conf
 

Macros

#define MAX_ICU_NR   16
 

Functions

void mmp2_clear_pmic_int (void)
 
void __init icu_init_irq (void)
 
void __init mmp2_init_icu (void)
 

Variables

void __iomemmmp_icu_base
 
struct irq_domain_ops mmp_irq_domain_ops
 

Macro Definition Documentation

#define MAX_ICU_NR   16

Definition at line 35 of file irq.c.

Function Documentation

void __init icu_init_irq ( void  )

Definition at line 197 of file irq.c.

void mmp2_clear_pmic_int ( void  )

Definition at line 83 of file mmp2.c.

void __init mmp2_init_icu ( void  )

Definition at line 223 of file irq.c.

Variable Documentation

void __iomem* mmp_icu_base

Definition at line 57 of file irq.c.

struct irq_domain_ops mmp_irq_domain_ops
Initial value:
= {
.map = mmp_irq_domain_map,
.xlate = mmp_irq_domain_xlate,
}

Definition at line 179 of file irq.c.