diff options
author | Mark Brown <broonie@opensource.wolfsonmicro.com> | 2010-01-04 13:24:49 -0500 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2010-01-05 07:10:04 -0500 |
commit | edc34a90613bbb393c019882f85b74f24066ca19 (patch) | |
tree | 6f5a63223b8d6f6955f7901593ad78086d720b06 /arch/arm/mach-mx3/mx31ads.c | |
parent | 6b7b284958d47b77d06745b36bc7f36dab769d9b (diff) |
mx31ads: Convert 1133-EV1 to use dev_name to specify consumer devices
This means we don't need to go running round working out struct
devices at runtime.
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/mach-mx3/mx31ads.c')
-rw-r--r-- | arch/arm/mach-mx3/mx31ads.c | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/arch/arm/mach-mx3/mx31ads.c b/arch/arm/mach-mx3/mx31ads.c index 0497c152be18..cda570be124e 100644 --- a/arch/arm/mach-mx3/mx31ads.c +++ b/arch/arm/mach-mx3/mx31ads.c | |||
@@ -307,12 +307,8 @@ static struct regulator_init_data ldo1_data = { | |||
307 | }; | 307 | }; |
308 | 308 | ||
309 | static struct regulator_consumer_supply ldo2_consumers[] = { | 309 | static struct regulator_consumer_supply ldo2_consumers[] = { |
310 | { | 310 | { .supply = "AVDD", .dev_name = "1-001a" }, |
311 | .supply = "AVDD", | 311 | { .supply = "HPVDD", .dev_name = "1-001a" }, |
312 | }, | ||
313 | { | ||
314 | .supply = "HPVDD", | ||
315 | }, | ||
316 | }; | 312 | }; |
317 | 313 | ||
318 | /* CODEC and SIM */ | 314 | /* CODEC and SIM */ |
@@ -382,8 +378,6 @@ static struct wm8350_audio_platform_data imx32ads_wm8350_setup = { | |||
382 | 378 | ||
383 | static int mx31_wm8350_init(struct wm8350 *wm8350) | 379 | static int mx31_wm8350_init(struct wm8350 *wm8350) |
384 | { | 380 | { |
385 | int i; | ||
386 | |||
387 | wm8350_gpio_config(wm8350, 0, WM8350_GPIO_DIR_IN, | 381 | wm8350_gpio_config(wm8350, 0, WM8350_GPIO_DIR_IN, |
388 | WM8350_GPIO0_PWR_ON_IN, WM8350_GPIO_ACTIVE_LOW, | 382 | WM8350_GPIO0_PWR_ON_IN, WM8350_GPIO_ACTIVE_LOW, |
389 | WM8350_GPIO_PULL_UP, WM8350_GPIO_INVERT_OFF, | 383 | WM8350_GPIO_PULL_UP, WM8350_GPIO_INVERT_OFF, |
@@ -419,10 +413,6 @@ static int mx31_wm8350_init(struct wm8350 *wm8350) | |||
419 | WM8350_GPIO_PULL_NONE, WM8350_GPIO_INVERT_OFF, | 413 | WM8350_GPIO_PULL_NONE, WM8350_GPIO_INVERT_OFF, |
420 | WM8350_GPIO_DEBOUNCE_OFF); | 414 | WM8350_GPIO_DEBOUNCE_OFF); |
421 | 415 | ||
422 | /* Fix up for our own supplies. */ | ||
423 | for (i = 0; i < ARRAY_SIZE(ldo2_consumers); i++) | ||
424 | ldo2_consumers[i].dev = wm8350->dev; | ||
425 | |||
426 | wm8350_register_regulator(wm8350, WM8350_DCDC_1, &sw1a_data); | 416 | wm8350_register_regulator(wm8350, WM8350_DCDC_1, &sw1a_data); |
427 | wm8350_register_regulator(wm8350, WM8350_DCDC_3, &viohi_data); | 417 | wm8350_register_regulator(wm8350, WM8350_DCDC_3, &viohi_data); |
428 | wm8350_register_regulator(wm8350, WM8350_DCDC_4, &violo_data); | 418 | wm8350_register_regulator(wm8350, WM8350_DCDC_4, &violo_data); |