Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Functions
core.h File Reference

Go to the source code of this file.

Data Structures

struct  sec_pmic_dev
 
struct  sec_platform_data
 
struct  sec_regulator_data
 
struct  sec_opmode_data
 

Macros

#define NUM_IRQ_REGS   4
 

Enumerations

enum  sec_device_type { S5M8751X, S5M8763X, S5M8767X, S2MPS11X }
 
enum  sec_opmode { SEC_OPMODE_OFF, SEC_OPMODE_ON, SEC_OPMODE_LOWPOWER, SEC_OPMODE_SUSPEND }
 

Functions

int sec_irq_init (struct sec_pmic_dev *sec_pmic)
 
void sec_irq_exit (struct sec_pmic_dev *sec_pmic)
 
int sec_irq_resume (struct sec_pmic_dev *sec_pmic)
 
int sec_reg_read (struct sec_pmic_dev *sec_pmic, u8 reg, void *dest)
 
int sec_bulk_read (struct sec_pmic_dev *sec_pmic, u8 reg, int count, u8 *buf)
 
int sec_reg_write (struct sec_pmic_dev *sec_pmic, u8 reg, u8 value)
 
int sec_bulk_write (struct sec_pmic_dev *sec_pmic, u8 reg, int count, u8 *buf)
 
int sec_reg_update (struct sec_pmic_dev *sec_pmic, u8 reg, u8 val, u8 mask)
 

Macro Definition Documentation

#define NUM_IRQ_REGS   4

Definition at line 17 of file core.h.

Enumeration Type Documentation

Enumerator:
S5M8751X 
S5M8763X 
S5M8767X 
S2MPS11X 

Definition at line 19 of file core.h.

enum sec_opmode
Enumerator:
SEC_OPMODE_OFF 
SEC_OPMODE_ON 
SEC_OPMODE_LOWPOWER 
SEC_OPMODE_SUSPEND 

Definition at line 152 of file core.h.

Function Documentation

int sec_bulk_read ( struct sec_pmic_dev sec_pmic,
u8  reg,
int  count,
u8 buf 
)

Definition at line 69 of file sec-core.c.

int sec_bulk_write ( struct sec_pmic_dev sec_pmic,
u8  reg,
int  count,
u8 buf 
)

Definition at line 81 of file sec-core.c.

void sec_irq_exit ( struct sec_pmic_dev sec_pmic)

Definition at line 314 of file sec-irq.c.

int sec_irq_init ( struct sec_pmic_dev sec_pmic)

Definition at line 269 of file sec-irq.c.

int sec_irq_resume ( struct sec_pmic_dev sec_pmic)
int sec_reg_read ( struct sec_pmic_dev sec_pmic,
u8  reg,
void dest 
)

Definition at line 63 of file sec-core.c.

int sec_reg_update ( struct sec_pmic_dev sec_pmic,
u8  reg,
u8  val,
u8  mask 
)

Definition at line 87 of file sec-core.c.

int sec_reg_write ( struct sec_pmic_dev sec_pmic,
u8  reg,
u8  value 
)

Definition at line 75 of file sec-core.c.