#include <linux/module.h>
#include <linux/moduleparam.h>
#include <linux/init.h>
#include <linux/bitops.h>
#include <linux/err.h>
#include <linux/i2c.h>
#include <linux/mfd/wm8350/core.h>
#include <linux/mfd/wm8350/pmic.h>
#include <linux/platform_device.h>
#include <linux/regulator/driver.h>
#include <linux/regulator/machine.h>
Go to the source code of this file.
|
int | wm8350_isink_set_flash (struct wm8350 *wm8350, int isink, u16 mode, u16 trigger, u16 duration, u16 on_ramp, u16 off_ramp, u16 drive) |
|
| EXPORT_SYMBOL_GPL (wm8350_isink_set_flash) |
|
int | wm8350_dcdc_set_slot (struct wm8350 *wm8350, int dcdc, u16 start, u16 stop, u16 fault) |
|
| EXPORT_SYMBOL_GPL (wm8350_dcdc_set_slot) |
|
int | wm8350_ldo_set_slot (struct wm8350 *wm8350, int ldo, u16 start, u16 stop) |
|
| EXPORT_SYMBOL_GPL (wm8350_ldo_set_slot) |
|
int | wm8350_dcdc25_set_mode (struct wm8350 *wm8350, int dcdc, u16 mode, u16 ilim, u16 ramp, u16 feedback) |
|
| EXPORT_SYMBOL_GPL (wm8350_dcdc25_set_mode) |
|
int | wm8350_register_regulator (struct wm8350 *wm8350, int reg, struct regulator_init_data *initdata) |
|
| EXPORT_SYMBOL_GPL (wm8350_register_regulator) |
|
int | wm8350_register_led (struct wm8350 *wm8350, int lednum, int dcdc, int isink, struct wm8350_led_platform_data *pdata) |
|
| EXPORT_SYMBOL_GPL (wm8350_register_led) |
|
| subsys_initcall (wm8350_regulator_init) |
|
| module_exit (wm8350_regulator_exit) |
|
| MODULE_AUTHOR ("Liam Girdwood") |
|
| MODULE_DESCRIPTION ("WM8350 voltage and current regulator driver") |
|
| MODULE_LICENSE ("GPL") |
|
| MODULE_ALIAS ("platform:wm8350-regulator") |
|
#define WM8350_DCDC_MAX_VSEL 0x66 |
MODULE_AUTHOR |
( |
"Liam Girdwood" |
| ) |
|
module_exit |
( |
wm8350_regulator_exit |
| ) |
|
subsys_initcall |
( |
wm8350_regulator_init |
| ) |
|