Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
ab8500.c File Reference
#include <linux/init.h>
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/err.h>
#include <linux/platform_device.h>
#include <linux/mfd/abx500.h>
#include <linux/mfd/abx500/ab8500.h>
#include <linux/of.h>
#include <linux/regulator/of_regulator.h>
#include <linux/regulator/driver.h>
#include <linux/regulator/machine.h>
#include <linux/regulator/ab8500.h>
#include <linux/slab.h>

Go to the source code of this file.

Data Structures

struct  ab8500_regulator_info
 
struct  ab8500_reg_init
 

Macros

#define REG_INIT(_id, _bank, _addr, _mask)
 

Functions

 subsys_initcall (ab8500_regulator_init)
 
 module_exit (ab8500_regulator_exit)
 
 MODULE_LICENSE ("GPL v2")
 
 MODULE_AUTHOR ("Sundar Iyer <[email protected]>")
 
 MODULE_DESCRIPTION ("Regulator Driver for ST-Ericsson AB8500 Mixed-Sig PMIC")
 
 MODULE_ALIAS ("platform:ab8500-regulator")
 

Macro Definition Documentation

#define REG_INIT (   _id,
  _bank,
  _addr,
  _mask 
)
Value:
[_id] = { \
.bank = _bank, \
.addr = _addr, \
.mask = _mask, \
}

Definition at line 470 of file ab8500.c.

Function Documentation

MODULE_ALIAS ( "platform:ab8500-regulator )
MODULE_AUTHOR ( "Sundar Iyer <[email protected]>"  )
MODULE_DESCRIPTION ( "Regulator Driver for ST-Ericsson AB8500 Mixed-Sig PMIC"  )
module_exit ( ab8500_regulator_exit  )
MODULE_LICENSE ( "GPL v2 )
subsys_initcall ( ab8500_regulator_init  )