Linux Kernel
3.7.1
|
#include <max8998-private.h>
Data Fields | |
struct device * | dev |
struct i2c_client * | i2c |
struct i2c_client * | rtc |
struct mutex | iolock |
struct mutex | irqlock |
int | irq_base |
int | irq |
int | ono |
u8 | irq_masks_cur [MAX8998_NUM_IRQ_REGS] |
u8 | irq_masks_cache [MAX8998_NUM_IRQ_REGS] |
int | type |
bool | wakeup |
struct max8998_dev - max8998 master device for sub-drivers : master device of the chip (can be used to access platform data) : i2c client private data for regulator : i2c client private data for rtc : mutex for serializing io access : mutex for buslock : base IRQ number for max8998, required for IRQs : generic IRQ number for max8998 : power onoff IRQ number for max8998 : currently active value : cached hardware value : indicate which max8998 "variant" is used
Definition at line 149 of file max8998-private.h.
Definition at line 150 of file max8998-private.h.
struct i2c_client* i2c |
Definition at line 151 of file max8998-private.h.
Definition at line 153 of file max8998-private.h.
int irq |
Definition at line 157 of file max8998-private.h.
int irq_base |
Definition at line 156 of file max8998-private.h.
u8 irq_masks_cache[MAX8998_NUM_IRQ_REGS] |
Definition at line 160 of file max8998-private.h.
u8 irq_masks_cur[MAX8998_NUM_IRQ_REGS] |
Definition at line 159 of file max8998-private.h.
Definition at line 154 of file max8998-private.h.
int ono |
Definition at line 158 of file max8998-private.h.
struct i2c_client* rtc |
Definition at line 152 of file max8998-private.h.
Definition at line 161 of file max8998-private.h.
bool wakeup |
Definition at line 162 of file max8998-private.h.