#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/platform_device.h>
#include <linux/regulator/driver.h>
#include <linux/regulator/machine.h>
#include <linux/regulator/of_regulator.h>
#include <linux/mfd/abx500.h>
#include <linux/mfd/abx500/ab8500.h>
#include <linux/regulator/ab8500.h>
static struct regulator_consumer_supply ab8500_vaux1_consumers[] = {
REGULATOR_SUPPLY("vddi", "mcde_disp_sony_acx424akp.0"),
REGULATOR_SUPPLY("vdd1", "samsung_s6d16d0.0"),
REGULATOR_SUPPLY("vdd1", "samsung_s6d16d0.1"),
REGULATOR_SUPPLY("vcc", "gpio-keys.0"),
REGULATOR_SUPPLY("vcc", "2-0029"),
REGULATOR_SUPPLY("vdd", "2-0018"),
REGULATOR_SUPPLY("vdd", "2-0019"),
REGULATOR_SUPPLY("vdd", "2-001e"),
REGULATOR_SUPPLY("avdd", "3-005c"),
REGULATOR_SUPPLY("avdd", "3-005d"),
REGULATOR_SUPPLY("vdd", "3-004b"),
REGULATOR_SUPPLY("vdd", "2-0068"),
REGULATOR_SUPPLY("vdd", "3-0029"),
REGULATOR_SUPPLY("vdd", "2-005c"),
REGULATOR_SUPPLY("vcpin", "spi8.0"),
REGULATOR_SUPPLY("vaux12v5", "mmio_camera"),
static struct regulator_consumer_supply ab8500_vaux2_consumers[] = {