Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Functions
rc5t583-irq.c File Reference
#include <linux/interrupt.h>
#include <linux/irq.h>
#include <linux/init.h>
#include <linux/i2c.h>
#include <linux/mfd/rc5t583.h>

Go to the source code of this file.

Data Structures

struct  rc5t583_irq_data
 

Macros

#define RC5T583_IRQ(_int_type, _master_bit, _grp_index, _int_bit, _mask_ind)
 
#define rc5t583_irq_set_wake   NULL
 

Enumerations

enum  int_type {
  SYS_INT = 0x1, DCDC_INT = 0x2, RTC_INT = 0x4, ADC_INT = 0x8,
  GPIO_INT = 0x10
}
 

Functions

int rc5t583_irq_init (struct rc5t583 *rc5t583, int irq, int irq_base)
 
int rc5t583_irq_exit (struct rc5t583 *rc5t583)
 

Macro Definition Documentation

#define RC5T583_IRQ (   _int_type,
  _master_bit,
  _grp_index,
  _int_bit,
  _mask_ind 
)
Value:
{ \
.int_type = _int_type, \
.master_bit = _master_bit, \
.grp_index = _grp_index, \
.int_en_bit = _int_bit, \
.mask_reg_index = _mask_ind, \
}

Definition at line 97 of file rc5t583-irq.c.

#define rc5t583_irq_set_wake   NULL

Definition at line 251 of file rc5t583-irq.c.

Enumeration Type Documentation

enum int_type
Enumerator:
SYS_INT 
DCDC_INT 
RTC_INT 
ADC_INT 
GPIO_INT 

Definition at line 29 of file rc5t583-irq.c.

Function Documentation

int rc5t583_irq_exit ( struct rc5t583 rc5t583)

Definition at line 403 of file rc5t583-irq.c.

int rc5t583_irq_init ( struct rc5t583 rc5t583,
int  irq,
int  irq_base 
)

Definition at line 336 of file rc5t583-irq.c.