diff options
Diffstat (limited to 'arch/arm/mach-omap2/board-omap3beagle.c')
| -rw-r--r-- | arch/arm/mach-omap2/board-omap3beagle.c | 25 | 
1 files changed, 13 insertions, 12 deletions
diff --git a/arch/arm/mach-omap2/board-omap3beagle.c b/arch/arm/mach-omap2/board-omap3beagle.c index 7f21d24bd43..4cf7c19ea0e 100644 --- a/arch/arm/mach-omap2/board-omap3beagle.c +++ b/arch/arm/mach-omap2/board-omap3beagle.c @@ -210,8 +210,9 @@ static struct omap_dss_board_info beagle_dss_data = {  	.default_device = &beagle_dvi_device,  }; -static struct regulator_consumer_supply beagle_vdac_supply = -	REGULATOR_SUPPLY("vdda_dac", "omapdss_venc"); +static struct regulator_consumer_supply beagle_vdac_supply[] = { +	REGULATOR_SUPPLY("vdda_dac", "omapdss_venc"), +};  static struct regulator_consumer_supply beagle_vdvi_supplies[] = {  	REGULATOR_SUPPLY("vdds_dsi", "omapdss"), @@ -239,12 +240,12 @@ static struct omap2_hsmmc_info mmc[] = {  	{}	/* Terminator */  }; -static struct regulator_consumer_supply beagle_vmmc1_supply = { -	.supply			= "vmmc", +static struct regulator_consumer_supply beagle_vmmc1_supply[] = { +	REGULATOR_SUPPLY("vmmc", "omap_hsmmc.0"),  }; -static struct regulator_consumer_supply beagle_vsim_supply = { -	.supply			= "vmmc_aux", +static struct regulator_consumer_supply beagle_vsim_supply[] = { +	REGULATOR_SUPPLY("vmmc_aux", "omap_hsmmc.0"),  };  static struct gpio_led gpio_leds[]; @@ -336,8 +337,8 @@ static struct regulator_init_data beagle_vmmc1 = {  					| REGULATOR_CHANGE_MODE  					| REGULATOR_CHANGE_STATUS,  	}, -	.num_consumer_supplies	= 1, -	.consumer_supplies	= &beagle_vmmc1_supply, +	.num_consumer_supplies	= ARRAY_SIZE(beagle_vmmc1_supply), +	.consumer_supplies	= beagle_vmmc1_supply,  };  /* VSIM for MMC1 pins DAT4..DAT7 (2 mA, plus card == max 50 mA) */ @@ -351,8 +352,8 @@ static struct regulator_init_data beagle_vsim = {  					| REGULATOR_CHANGE_MODE  					| REGULATOR_CHANGE_STATUS,  	}, -	.num_consumer_supplies	= 1, -	.consumer_supplies	= &beagle_vsim_supply, +	.num_consumer_supplies	= ARRAY_SIZE(beagle_vsim_supply), +	.consumer_supplies	= beagle_vsim_supply,  };  /* VDAC for DSS driving S-Video (8 mA unloaded, max 65 mA) */ @@ -365,8 +366,8 @@ static struct regulator_init_data beagle_vdac = {  		.valid_ops_mask		= REGULATOR_CHANGE_MODE  					| REGULATOR_CHANGE_STATUS,  	}, -	.num_consumer_supplies	= 1, -	.consumer_supplies	= &beagle_vdac_supply, +	.num_consumer_supplies	= ARRAY_SIZE(beagle_vdac_supply), +	.consumer_supplies	= beagle_vdac_supply,  };  /* VPLL2 for digital video outputs */  |