10 #include <linux/kernel.h>
11 #include <linux/i2c.h>
15 #include <mach/irqs.h>
25 #define LDO_A_SETTING 0x16
27 #define LDO_C_SETTING 0x10
29 #define LDO_D_SETTING 0x10
31 #define LDO_E_SETTING 0x10
33 #define LDO_E_SLEEP_SETTING 0x00
35 #define LDO_F_SETTING 0xD0
37 #define LDO_G_SETTING 0x00
39 #define LDO_H_SETTING 0x18
41 #define LDO_K_SETTING 0x00
43 #define LDO_EXT_SETTING 0x00
45 #define BUCK_SETTING 0x7D
47 #define BUCK_SLEEP_SETTING 0xAC
49 #ifdef CONFIG_AB3100_CORE
99 #define LDO_A_VOLTAGE 2750000
100 #define LDO_C_VOLTAGE 2650000
101 #define LDO_D_VOLTAGE 2650000
123 .num_consumer_supplies =
ARRAY_SIZE(supply_ldo_c),
124 .consumer_supplies = supply_ldo_c,
139 .num_consumer_supplies =
ARRAY_SIZE(supply_ldo_d),
140 .consumer_supplies = supply_ldo_d,
174 .num_consumer_supplies =
ARRAY_SIZE(supply_ldo_g),
175 .consumer_supplies = supply_ldo_g,
187 .num_consumer_supplies =
ARRAY_SIZE(supply_ldo_h),
188 .consumer_supplies = supply_ldo_h,
200 .num_consumer_supplies =
ARRAY_SIZE(supply_ldo_k),
201 .consumer_supplies = supply_ldo_k,
216 .num_consumer_supplies =
ARRAY_SIZE(supply_ldo_ext),
217 .consumer_supplies = supply_ldo_ext,
251 #ifdef CONFIG_AB3100_CORE
256 .platform_data = &ab3100_plf_data,