summaryrefslogtreecommitdiff
path: root/arch/arm/mach-ux500/board-u5500-regulators.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/mach-ux500/board-u5500-regulators.c')
-rw-r--r--arch/arm/mach-ux500/board-u5500-regulators.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/arch/arm/mach-ux500/board-u5500-regulators.c b/arch/arm/mach-ux500/board-u5500-regulators.c
index d8c72966c82..4721c8f0b04 100644
--- a/arch/arm/mach-ux500/board-u5500-regulators.c
+++ b/arch/arm/mach-ux500/board-u5500-regulators.c
@@ -48,6 +48,10 @@ static struct regulator_consumer_supply ab5500_ldo_sim_consumers[] = {
REGULATOR_SUPPLY("debug", "reg-virt-consumer.5"),
};
+static struct regulator_consumer_supply ab5500_bias2_consumers[] = {
+ REGULATOR_SUPPLY("v-amic", NULL),
+};
+
static struct regulator_init_data
ab5500_regulator_init_data[AB5500_NUM_REGULATORS] = {
/* SD Card */
@@ -124,6 +128,13 @@ ab5500_regulator_init_data[AB5500_NUM_REGULATORS] = {
.consumer_supplies = ab5500_ldo_sim_consumers,
.num_consumer_supplies = ARRAY_SIZE(ab5500_ldo_sim_consumers),
},
+ [AB5500_BIAS2] = {
+ .constraints = {
+ .valid_ops_mask = REGULATOR_CHANGE_STATUS,
+ },
+ .consumer_supplies = ab5500_bias2_consumers,
+ .num_consumer_supplies = ARRAY_SIZE(ab5500_bias2_consumers),
+ },
};
struct ab5500_regulator_platform_data u5500_ab5500_regulator_data = {