diff options
Diffstat (limited to 'arch/arm/mach-ux500/board-u5500-regulators.c')
-rw-r--r-- | arch/arm/mach-ux500/board-u5500-regulators.c | 11 |
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 = { |