Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
88pm860x-i2c.c File Reference
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/i2c.h>
#include <linux/regmap.h>
#include <linux/mfd/88pm860x.h>

Go to the source code of this file.

Functions

int pm860x_reg_read (struct i2c_client *i2c, int reg)
 
 EXPORT_SYMBOL (pm860x_reg_read)
 
int pm860x_reg_write (struct i2c_client *i2c, int reg, unsigned char data)
 
 EXPORT_SYMBOL (pm860x_reg_write)
 
int pm860x_bulk_read (struct i2c_client *i2c, int reg, int count, unsigned char *buf)
 
 EXPORT_SYMBOL (pm860x_bulk_read)
 
int pm860x_bulk_write (struct i2c_client *i2c, int reg, int count, unsigned char *buf)
 
 EXPORT_SYMBOL (pm860x_bulk_write)
 
int pm860x_set_bits (struct i2c_client *i2c, int reg, unsigned char mask, unsigned char data)
 
 EXPORT_SYMBOL (pm860x_set_bits)
 
int pm860x_page_reg_read (struct i2c_client *i2c, int reg)
 
 EXPORT_SYMBOL (pm860x_page_reg_read)
 
int pm860x_page_reg_write (struct i2c_client *i2c, int reg, unsigned char data)
 
 EXPORT_SYMBOL (pm860x_page_reg_write)
 
int pm860x_page_bulk_read (struct i2c_client *i2c, int reg, int count, unsigned char *buf)
 
 EXPORT_SYMBOL (pm860x_page_bulk_read)
 
int pm860x_page_bulk_write (struct i2c_client *i2c, int reg, int count, unsigned char *buf)
 
 EXPORT_SYMBOL (pm860x_page_bulk_write)
 
int pm860x_page_set_bits (struct i2c_client *i2c, int reg, unsigned char mask, unsigned char data)
 
 EXPORT_SYMBOL (pm860x_page_set_bits)
 

Function Documentation

EXPORT_SYMBOL ( pm860x_reg_read  )
EXPORT_SYMBOL ( pm860x_reg_write  )
EXPORT_SYMBOL ( pm860x_bulk_read  )
EXPORT_SYMBOL ( pm860x_bulk_write  )
EXPORT_SYMBOL ( pm860x_set_bits  )
EXPORT_SYMBOL ( pm860x_page_reg_read  )
EXPORT_SYMBOL ( pm860x_page_reg_write  )
EXPORT_SYMBOL ( pm860x_page_bulk_read  )
EXPORT_SYMBOL ( pm860x_page_bulk_write  )
EXPORT_SYMBOL ( pm860x_page_set_bits  )
int pm860x_bulk_read ( struct i2c_client i2c,
int  reg,
int  count,
unsigned char buf 
)

Definition at line 46 of file 88pm860x-i2c.c.

int pm860x_bulk_write ( struct i2c_client i2c,
int  reg,
int  count,
unsigned char buf 
)

Definition at line 59 of file 88pm860x-i2c.c.

int pm860x_page_bulk_read ( struct i2c_client i2c,
int  reg,
int  count,
unsigned char buf 
)

Definition at line 180 of file 88pm860x-i2c.c.

int pm860x_page_bulk_write ( struct i2c_client i2c,
int  reg,
int  count,
unsigned char buf 
)

Definition at line 198 of file 88pm860x-i2c.c.

int pm860x_page_reg_read ( struct i2c_client i2c,
int  reg 
)

Definition at line 142 of file 88pm860x-i2c.c.

int pm860x_page_reg_write ( struct i2c_client i2c,
int  reg,
unsigned char  data 
)

Definition at line 162 of file 88pm860x-i2c.c.

int pm860x_page_set_bits ( struct i2c_client i2c,
int  reg,
unsigned char  mask,
unsigned char  data 
)

Definition at line 217 of file 88pm860x-i2c.c.

int pm860x_reg_read ( struct i2c_client i2c,
int  reg 
)

Definition at line 17 of file 88pm860x-i2c.c.

int pm860x_reg_write ( struct i2c_client i2c,
int  reg,
unsigned char  data 
)

Definition at line 33 of file 88pm860x-i2c.c.

int pm860x_set_bits ( struct i2c_client i2c,
int  reg,
unsigned char  mask,
unsigned char  data 
)

Definition at line 72 of file 88pm860x-i2c.c.