Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
sec_pmic_dev Struct Reference

#include <core.h>

Data Fields

struct devicedev
 
struct regmapregmap
 
struct i2c_clienti2c
 
struct i2c_clientrtc
 
struct mutex iolock
 
struct mutex irqlock
 
int device_type
 
int irq_base
 
int irq
 
struct regmap_irq_chip_datairq_data
 
int ono
 
u8 irq_masks_cur [NUM_IRQ_REGS]
 
u8 irq_masks_cache [NUM_IRQ_REGS]
 
int type
 
bool wakeup
 

Detailed Description

struct sec_pmic_dev - s5m87xx 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 sec-pmic, required for IRQs : generic IRQ number for s5m87xx : power onoff IRQ number for s5m87xx : currently active value : cached hardware value : indicate which s5m87xx "variant" is used

Definition at line 40 of file core.h.

Field Documentation

struct device* dev

Definition at line 41 of file core.h.

Definition at line 48 of file core.h.

Definition at line 43 of file core.h.

struct mutex iolock

Definition at line 45 of file core.h.

int irq

Definition at line 50 of file core.h.

int irq_base

Definition at line 49 of file core.h.

Definition at line 51 of file core.h.

u8 irq_masks_cache[NUM_IRQ_REGS]

Definition at line 55 of file core.h.

u8 irq_masks_cur[NUM_IRQ_REGS]

Definition at line 54 of file core.h.

struct mutex irqlock

Definition at line 46 of file core.h.

int ono

Definition at line 53 of file core.h.

Definition at line 42 of file core.h.

Definition at line 44 of file core.h.

Definition at line 56 of file core.h.

bool wakeup

Definition at line 57 of file core.h.


The documentation for this struct was generated from the following file: