Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
arizona-irq.c File Reference
#include <linux/delay.h>
#include <linux/gpio.h>
#include <linux/interrupt.h>
#include <linux/irq.h>
#include <linux/irqdomain.h>
#include <linux/module.h>
#include <linux/pm_runtime.h>
#include <linux/regmap.h>
#include <linux/regulator/consumer.h>
#include <linux/slab.h>
#include <linux/mfd/arizona/core.h>
#include <linux/mfd/arizona/registers.h>
#include "arizona.h"

Go to the source code of this file.

Functions

int arizona_request_irq (struct arizona *arizona, int irq, char *name, irq_handler_t handler, void *data)
 
 EXPORT_SYMBOL_GPL (arizona_request_irq)
 
void arizona_free_irq (struct arizona *arizona, int irq, void *data)
 
 EXPORT_SYMBOL_GPL (arizona_free_irq)
 
int arizona_set_irq_wake (struct arizona *arizona, int irq, int on)
 
 EXPORT_SYMBOL_GPL (arizona_set_irq_wake)
 
int arizona_irq_init (struct arizona *arizona)
 
int arizona_irq_exit (struct arizona *arizona)
 

Function Documentation

void arizona_free_irq ( struct arizona arizona,
int  irq,
void data 
)

Definition at line 52 of file arizona-irq.c.

int arizona_irq_exit ( struct arizona arizona)

Definition at line 299 of file arizona-irq.c.

int arizona_irq_init ( struct arizona arizona)

Definition at line 166 of file arizona-irq.c.

int arizona_request_irq ( struct arizona arizona,
int  irq,
char name,
irq_handler_t  handler,
void data 
)

Definition at line 40 of file arizona-irq.c.

int arizona_set_irq_wake ( struct arizona arizona,
int  irq,
int  on 
)

Definition at line 62 of file arizona-irq.c.

EXPORT_SYMBOL_GPL ( arizona_request_irq  )
EXPORT_SYMBOL_GPL ( arizona_free_irq  )
EXPORT_SYMBOL_GPL ( arizona_set_irq_wake  )