Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
twl6030-irq.c File Reference
#include <linux/init.h>
#include <linux/export.h>
#include <linux/interrupt.h>
#include <linux/irq.h>
#include <linux/kthread.h>
#include <linux/i2c/twl.h>
#include <linux/platform_device.h>
#include <linux/suspend.h>
#include <linux/of.h>
#include <linux/irqdomain.h>
#include "twl-core.h"

Go to the source code of this file.

Macros

#define TWL6030_NR_IRQS   20
 

Functions

int twl6030_interrupt_unmask (u8 bit_mask, u8 offset)
 
 EXPORT_SYMBOL (twl6030_interrupt_unmask)
 
int twl6030_interrupt_mask (u8 bit_mask, u8 offset)
 
 EXPORT_SYMBOL (twl6030_interrupt_mask)
 
int twl6030_mmc_card_detect_config (void)
 
 EXPORT_SYMBOL (twl6030_mmc_card_detect_config)
 
int twl6030_mmc_card_detect (struct device *dev, int slot)
 
 EXPORT_SYMBOL (twl6030_mmc_card_detect)
 
int twl6030_init_irq (struct device *dev, int irq_num)
 
int twl6030_exit_irq (void)
 

Macro Definition Documentation

#define TWL6030_NR_IRQS   20

Definition at line 57 of file twl6030-irq.c.

Function Documentation

EXPORT_SYMBOL ( twl6030_interrupt_unmask  )
EXPORT_SYMBOL ( twl6030_interrupt_mask  )
EXPORT_SYMBOL ( twl6030_mmc_card_detect_config  )
EXPORT_SYMBOL ( twl6030_mmc_card_detect  )
int twl6030_exit_irq ( void  )

Definition at line 436 of file twl6030-irq.c.

int twl6030_init_irq ( struct device dev,
int  irq_num 
)

Definition at line 350 of file twl6030-irq.c.

int twl6030_interrupt_mask ( u8  bit_mask,
u8  offset 
)

Definition at line 264 of file twl6030-irq.c.

int twl6030_interrupt_unmask ( u8  bit_mask,
u8  offset 
)

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

int twl6030_mmc_card_detect ( struct device dev,
int  slot 
)

Definition at line 325 of file twl6030-irq.c.

int twl6030_mmc_card_detect_config ( void  )

Definition at line 277 of file twl6030-irq.c.