Linux Kernel
3.7.1
|
#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/err.h>
#include <linux/i2c.h>
#include <linux/of.h>
#include <linux/regulator/of_regulator.h>
#include <linux/platform_device.h>
#include <linux/regulator/driver.h>
#include <linux/regulator/machine.h>
#include <linux/mfd/88pm860x.h>
#include <linux/module.h>
Go to the source code of this file.
Data Structures | |
struct | pm8607_regulator_info |
Macros | |
#define | PM8606_PREG(ereg, ebit) |
#define | PM8607_DVC(vreg, ureg, ubit, ereg, ebit) |
#define | PM8607_LDO(_id, vreg, shift, ereg, ebit) |
#define | pm8607_regulator_dt_init(x, y, z) (-1) |
Functions | |
MODULE_DEVICE_TABLE (platform, pm8607_regulator_driver_ids) | |
subsys_initcall (pm8607_regulator_init) | |
module_exit (pm8607_regulator_exit) | |
MODULE_LICENSE ("GPL") | |
MODULE_AUTHOR ("Haojian Zhuang <[email protected]>") | |
MODULE_DESCRIPTION ("Regulator Driver for Marvell 88PM8607 PMIC") | |
MODULE_ALIAS ("platform:88pm8607-regulator") | |
#define PM8606_PREG | ( | ereg, | |
ebit | |||
) |
Definition at line 292 of file 88pm8607.c.
#define PM8607_DVC | ( | vreg, | |
ureg, | |||
ubit, | |||
ereg, | |||
ebit | |||
) |
Definition at line 305 of file 88pm8607.c.
#define PM8607_LDO | ( | _id, | |
vreg, | |||
shift, | |||
ereg, | |||
ebit | |||
) |
Definition at line 326 of file 88pm8607.c.
Definition at line 394 of file 88pm8607.c.
MODULE_ALIAS | ( | "platform:88pm8607-regulator" | ) |
MODULE_AUTHOR | ( | "Haojian Zhuang <[email protected]>" | ) |
MODULE_DESCRIPTION | ( | "Regulator Driver for Marvell 88PM8607 PMIC" | ) |
MODULE_DEVICE_TABLE | ( | platform | , |
pm8607_regulator_driver_ids | |||
) |
module_exit | ( | pm8607_regulator_exit | ) |
MODULE_LICENSE | ( | "GPL" | ) |
subsys_initcall | ( | pm8607_regulator_init | ) |