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

Go to the source code of this file.

Functions

 EXPORT_SYMBOL_GPL (pm80x_regmap_config)
 
int __devinit pm80x_init (struct i2c_client *client, const struct i2c_device_id *id)
 
 EXPORT_SYMBOL_GPL (pm80x_init)
 
int pm80x_deinit (struct i2c_client *client)
 
 EXPORT_SYMBOL_GPL (pm80x_deinit)
 
 SIMPLE_DEV_PM_OPS (pm80x_pm_ops, pm80x_suspend, pm80x_resume)
 
 EXPORT_SYMBOL_GPL (pm80x_pm_ops)
 
 MODULE_DESCRIPTION ("I2C Driver for Marvell 88PM80x")
 
 MODULE_AUTHOR ("Qiao Zhou <[email protected]>")
 
 MODULE_LICENSE ("GPL")
 

Variables

struct regmap_config pm80x_regmap_config
 

Function Documentation

EXPORT_SYMBOL_GPL ( pm80x_regmap_config  )
EXPORT_SYMBOL_GPL ( pm80x_init  )
EXPORT_SYMBOL_GPL ( pm80x_deinit  )
EXPORT_SYMBOL_GPL ( pm80x_pm_ops  )
MODULE_AUTHOR ( "Qiao Zhou <[email protected]>"  )
MODULE_DESCRIPTION ( "I2C Driver for Marvell 88PM80x"  )
MODULE_LICENSE ( "GPL"  )
int pm80x_deinit ( struct i2c_client client)

Definition at line 94 of file 88pm80x.c.

int __devinit pm80x_init ( struct i2c_client client,
const struct i2c_device_id id 
)

Definition at line 34 of file 88pm80x.c.

SIMPLE_DEV_PM_OPS ( pm80x_pm_ops  ,
pm80x_suspend  ,
pm80x_resume   
)

Variable Documentation

struct regmap_config pm80x_regmap_config
Initial value:
= {
.reg_bits = 8,
.val_bits = 8,
}

Definition at line 28 of file 88pm80x.c.