Linux Kernel
3.7.1
|
#include <linux/err.h>
#include <linux/irq.h>
#include <linux/interrupt.h>
#include <linux/module.h>
#include <linux/irqdomain.h>
#include <linux/mfd/max77693.h>
#include <linux/mfd/max77693-private.h>
Go to the source code of this file.
Data Structures | |
struct | max77693_irq_data |
Macros | |
#define | DECLARE_IRQ(idx, _group, _mask) [(idx)] = { .group = (_group), .mask = (_mask) } |
#define | MAX77693_IRQSRC_CHG (1 << 0) |
#define | MAX77693_IRQSRC_TOP (1 << 1) |
#define | MAX77693_IRQSRC_FLASH (1 << 2) |
#define | MAX77693_IRQSRC_MUIC (1 << 3) |
Functions | |
int | max77693_irq_resume (struct max77693_dev *max77693) |
int | max77693_irq_init (struct max77693_dev *max77693) |
void | max77693_irq_exit (struct max77693_dev *max77693) |
Definition at line 61 of file max77693-irq.c.
#define MAX77693_IRQSRC_CHG (1 << 0) |
Definition at line 172 of file max77693-irq.c.
#define MAX77693_IRQSRC_FLASH (1 << 2) |
Definition at line 174 of file max77693-irq.c.
#define MAX77693_IRQSRC_MUIC (1 << 3) |
Definition at line 175 of file max77693-irq.c.
#define MAX77693_IRQSRC_TOP (1 << 1) |
Definition at line 173 of file max77693-irq.c.
void max77693_irq_exit | ( | struct max77693_dev * | max77693 | ) |
Definition at line 331 of file max77693-irq.c.
int max77693_irq_init | ( | struct max77693_dev * | max77693 | ) |
Definition at line 260 of file max77693-irq.c.
int max77693_irq_resume | ( | struct max77693_dev * | max77693 | ) |
Definition at line 232 of file max77693-irq.c.