diff options
author | Oleg Drokin <green@linuxhacker.ru> | 2011-06-06 14:57:07 -0400 |
---|---|---|
committer | Tony Lindgren <tony@atomide.com> | 2011-06-14 07:46:26 -0400 |
commit | 786b01a8c1db0c0decca55d660a2a3ebd7cfb26b (patch) | |
tree | fde9e94c10d61e712c5e3b893e5c1dc5c82e723b /arch/arm/mach-omap2/board-omap3evm.c | |
parent | 2c53b436a30867eb6b47dd7bab23ba638d1fb0d2 (diff) |
cleanup regulator supply definitions in mach-omap2
to use REGULATOR_SUPPLY arrays.
CC: Mark Brown <broonie@opensource.wolfsonmicro.com>
CC: Mike Rapoport <mike@compulab.co.il>
CC: Nishant Kamat <nskamat@ti.com>
CC: Steve Sakoman <steve@sakoman.com>
CC: Felipe Balbi <balbi@ti.com>
CC: Santosh Shilimkar <santosh.shilimkar@ti.com>
CC: peter.barada@logicpd.com
Signed-off-by: Oleg Drokin <green@linuxhacker.ru>
Acked-by: Felipe Balbi <balbi@ti.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
Diffstat (limited to 'arch/arm/mach-omap2/board-omap3evm.c')
-rw-r--r-- | arch/arm/mach-omap2/board-omap3evm.c | 41 |
1 files changed, 22 insertions, 19 deletions
diff --git a/arch/arm/mach-omap2/board-omap3evm.c b/arch/arm/mach-omap2/board-omap3evm.c index b4d43464a303..fc7a23add5f6 100644 --- a/arch/arm/mach-omap2/board-omap3evm.c +++ b/arch/arm/mach-omap2/board-omap3evm.c | |||
@@ -273,12 +273,12 @@ static struct omap_dss_board_info omap3_evm_dss_data = { | |||
273 | .default_device = &omap3_evm_lcd_device, | 273 | .default_device = &omap3_evm_lcd_device, |
274 | }; | 274 | }; |
275 | 275 | ||
276 | static struct regulator_consumer_supply omap3evm_vmmc1_supply = { | 276 | static struct regulator_consumer_supply omap3evm_vmmc1_supply[] = { |
277 | .supply = "vmmc", | 277 | REGULATOR_SUPPLY("vmmc", "omap_hsmmc.0"), |
278 | }; | 278 | }; |
279 | 279 | ||
280 | static struct regulator_consumer_supply omap3evm_vsim_supply = { | 280 | static struct regulator_consumer_supply omap3evm_vsim_supply[] = { |
281 | .supply = "vmmc_aux", | 281 | REGULATOR_SUPPLY("vmmc_aux", "omap_hsmmc.0"), |
282 | }; | 282 | }; |
283 | 283 | ||
284 | /* VMMC1 for MMC1 pins CMD, CLK, DAT0..DAT3 (20 mA, plus card == max 220 mA) */ | 284 | /* VMMC1 for MMC1 pins CMD, CLK, DAT0..DAT3 (20 mA, plus card == max 220 mA) */ |
@@ -292,8 +292,8 @@ static struct regulator_init_data omap3evm_vmmc1 = { | |||
292 | | REGULATOR_CHANGE_MODE | 292 | | REGULATOR_CHANGE_MODE |
293 | | REGULATOR_CHANGE_STATUS, | 293 | | REGULATOR_CHANGE_STATUS, |
294 | }, | 294 | }, |
295 | .num_consumer_supplies = 1, | 295 | .num_consumer_supplies = ARRAY_SIZE(omap3evm_vmmc1_supply), |
296 | .consumer_supplies = &omap3evm_vmmc1_supply, | 296 | .consumer_supplies = omap3evm_vmmc1_supply, |
297 | }; | 297 | }; |
298 | 298 | ||
299 | /* VSIM for MMC1 pins DAT4..DAT7 (2 mA, plus card == max 50 mA) */ | 299 | /* VSIM for MMC1 pins DAT4..DAT7 (2 mA, plus card == max 50 mA) */ |
@@ -307,8 +307,8 @@ static struct regulator_init_data omap3evm_vsim = { | |||
307 | | REGULATOR_CHANGE_MODE | 307 | | REGULATOR_CHANGE_MODE |
308 | | REGULATOR_CHANGE_STATUS, | 308 | | REGULATOR_CHANGE_STATUS, |
309 | }, | 309 | }, |
310 | .num_consumer_supplies = 1, | 310 | .num_consumer_supplies = ARRAY_SIZE(omap3evm_vsim_supply), |
311 | .consumer_supplies = &omap3evm_vsim_supply, | 311 | .consumer_supplies = omap3evm_vsim_supply, |
312 | }; | 312 | }; |
313 | 313 | ||
314 | static struct omap2_hsmmc_info mmc[] = { | 314 | static struct omap2_hsmmc_info mmc[] = { |
@@ -449,8 +449,9 @@ static struct twl4030_codec_data omap3evm_codec_data = { | |||
449 | .audio = &omap3evm_audio_data, | 449 | .audio = &omap3evm_audio_data, |
450 | }; | 450 | }; |
451 | 451 | ||
452 | static struct regulator_consumer_supply omap3_evm_vdda_dac_supply = | 452 | static struct regulator_consumer_supply omap3_evm_vdda_dac_supply[] = { |
453 | REGULATOR_SUPPLY("vdda_dac", "omapdss_venc"); | 453 | REGULATOR_SUPPLY("vdda_dac", "omapdss_venc"), |
454 | }; | ||
454 | 455 | ||
455 | /* VDAC for DSS driving S-Video */ | 456 | /* VDAC for DSS driving S-Video */ |
456 | static struct regulator_init_data omap3_evm_vdac = { | 457 | static struct regulator_init_data omap3_evm_vdac = { |
@@ -463,8 +464,8 @@ static struct regulator_init_data omap3_evm_vdac = { | |||
463 | .valid_ops_mask = REGULATOR_CHANGE_MODE | 464 | .valid_ops_mask = REGULATOR_CHANGE_MODE |
464 | | REGULATOR_CHANGE_STATUS, | 465 | | REGULATOR_CHANGE_STATUS, |
465 | }, | 466 | }, |
466 | .num_consumer_supplies = 1, | 467 | .num_consumer_supplies = ARRAY_SIZE(omap3_evm_vdda_dac_supply), |
467 | .consumer_supplies = &omap3_evm_vdda_dac_supply, | 468 | .consumer_supplies = omap3_evm_vdda_dac_supply, |
468 | }; | 469 | }; |
469 | 470 | ||
470 | /* VPLL2 for digital video outputs */ | 471 | /* VPLL2 for digital video outputs */ |
@@ -488,8 +489,9 @@ static struct regulator_init_data omap3_evm_vpll2 = { | |||
488 | }; | 489 | }; |
489 | 490 | ||
490 | /* ads7846 on SPI */ | 491 | /* ads7846 on SPI */ |
491 | static struct regulator_consumer_supply omap3evm_vio_supply = | 492 | static struct regulator_consumer_supply omap3evm_vio_supply[] = { |
492 | REGULATOR_SUPPLY("vcc", "spi1.0"); | 493 | REGULATOR_SUPPLY("vcc", "spi1.0"), |
494 | }; | ||
493 | 495 | ||
494 | /* VIO for ads7846 */ | 496 | /* VIO for ads7846 */ |
495 | static struct regulator_init_data omap3evm_vio = { | 497 | static struct regulator_init_data omap3evm_vio = { |
@@ -502,8 +504,8 @@ static struct regulator_init_data omap3evm_vio = { | |||
502 | .valid_ops_mask = REGULATOR_CHANGE_MODE | 504 | .valid_ops_mask = REGULATOR_CHANGE_MODE |
503 | | REGULATOR_CHANGE_STATUS, | 505 | | REGULATOR_CHANGE_STATUS, |
504 | }, | 506 | }, |
505 | .num_consumer_supplies = 1, | 507 | .num_consumer_supplies = ARRAY_SIZE(omap3evm_vio_supply), |
506 | .consumer_supplies = &omap3evm_vio_supply, | 508 | .consumer_supplies = omap3evm_vio_supply, |
507 | }; | 509 | }; |
508 | 510 | ||
509 | #ifdef CONFIG_WL12XX_PLATFORM_DATA | 511 | #ifdef CONFIG_WL12XX_PLATFORM_DATA |
@@ -511,16 +513,17 @@ static struct regulator_init_data omap3evm_vio = { | |||
511 | #define OMAP3EVM_WLAN_PMENA_GPIO (150) | 513 | #define OMAP3EVM_WLAN_PMENA_GPIO (150) |
512 | #define OMAP3EVM_WLAN_IRQ_GPIO (149) | 514 | #define OMAP3EVM_WLAN_IRQ_GPIO (149) |
513 | 515 | ||
514 | static struct regulator_consumer_supply omap3evm_vmmc2_supply = | 516 | static struct regulator_consumer_supply omap3evm_vmmc2_supply[] = { |
515 | REGULATOR_SUPPLY("vmmc", "omap_hsmmc.1"); | 517 | REGULATOR_SUPPLY("vmmc", "omap_hsmmc.1"); |
518 | }; | ||
516 | 519 | ||
517 | /* VMMC2 for driving the WL12xx module */ | 520 | /* VMMC2 for driving the WL12xx module */ |
518 | static struct regulator_init_data omap3evm_vmmc2 = { | 521 | static struct regulator_init_data omap3evm_vmmc2 = { |
519 | .constraints = { | 522 | .constraints = { |
520 | .valid_ops_mask = REGULATOR_CHANGE_STATUS, | 523 | .valid_ops_mask = REGULATOR_CHANGE_STATUS, |
521 | }, | 524 | }, |
522 | .num_consumer_supplies = 1, | 525 | .num_consumer_supplies = ARRAY_SIZE(omap3evm_vmmc2_supply);, |
523 | .consumer_supplies = &omap3evm_vmmc2_supply, | 526 | .consumer_supplies = omap3evm_vmmc2_supply, |
524 | }; | 527 | }; |
525 | 528 | ||
526 | static struct fixed_voltage_config omap3evm_vwlan = { | 529 | static struct fixed_voltage_config omap3evm_vwlan = { |