diff options
author | Peter Ujfalusi <peter.ujfalusi@ti.com> | 2011-06-07 04:38:24 -0400 |
---|---|---|
committer | Peter Ujfalusi <peter.ujfalusi@ti.com> | 2011-07-04 11:43:43 -0400 |
commit | b252b0efb605b92a2f5d118e294d088d89cfd286 (patch) | |
tree | aa501248da2e0d369badcefdf027f6cc2ff04b94 /arch/arm/mach-omap2/board-devkit8000.c | |
parent | 827ed9aef2f13000d58616384ea6a22497e787b6 (diff) |
OMAP3: Move common regulator configuration to twl-common
Some regulator config can be moved out from board files,
since they are close to identical.
Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
Acked-by: Tony Lindgren <tony@atomide.com>
Diffstat (limited to 'arch/arm/mach-omap2/board-devkit8000.c')
-rw-r--r-- | arch/arm/mach-omap2/board-devkit8000.c | 22 |
1 files changed, 2 insertions, 20 deletions
diff --git a/arch/arm/mach-omap2/board-devkit8000.c b/arch/arm/mach-omap2/board-devkit8000.c index 364942ed36cc..b6002ec31c6a 100644 --- a/arch/arm/mach-omap2/board-devkit8000.c +++ b/arch/arm/mach-omap2/board-devkit8000.c | |||
@@ -186,10 +186,6 @@ static struct omap_dss_board_info devkit8000_dss_data = { | |||
186 | .default_device = &devkit8000_lcd_device, | 186 | .default_device = &devkit8000_lcd_device, |
187 | }; | 187 | }; |
188 | 188 | ||
189 | static struct regulator_consumer_supply devkit8000_vdda_dac_supply[] = { | ||
190 | REGULATOR_SUPPLY("vdda_dac", "omapdss_venc"), | ||
191 | }; | ||
192 | |||
193 | static uint32_t board_keymap[] = { | 189 | static uint32_t board_keymap[] = { |
194 | KEY(0, 0, KEY_1), | 190 | KEY(0, 0, KEY_1), |
195 | KEY(1, 0, KEY_2), | 191 | KEY(1, 0, KEY_2), |
@@ -289,20 +285,6 @@ static struct regulator_init_data devkit8000_vmmc1 = { | |||
289 | .consumer_supplies = devkit8000_vmmc1_supply, | 285 | .consumer_supplies = devkit8000_vmmc1_supply, |
290 | }; | 286 | }; |
291 | 287 | ||
292 | /* VDAC for DSS driving S-Video (8 mA unloaded, max 65 mA) */ | ||
293 | static struct regulator_init_data devkit8000_vdac = { | ||
294 | .constraints = { | ||
295 | .min_uV = 1800000, | ||
296 | .max_uV = 1800000, | ||
297 | .valid_modes_mask = REGULATOR_MODE_NORMAL | ||
298 | | REGULATOR_MODE_STANDBY, | ||
299 | .valid_ops_mask = REGULATOR_CHANGE_MODE | ||
300 | | REGULATOR_CHANGE_STATUS, | ||
301 | }, | ||
302 | .num_consumer_supplies = ARRAY_SIZE(devkit8000_vdda_dac_supply), | ||
303 | .consumer_supplies = devkit8000_vdda_dac_supply, | ||
304 | }; | ||
305 | |||
306 | /* VPLL1 for digital video outputs */ | 288 | /* VPLL1 for digital video outputs */ |
307 | static struct regulator_init_data devkit8000_vpll1 = { | 289 | static struct regulator_init_data devkit8000_vpll1 = { |
308 | .constraints = { | 290 | .constraints = { |
@@ -336,7 +318,6 @@ static struct twl4030_platform_data devkit8000_twldata = { | |||
336 | /* platform_data for children goes here */ | 318 | /* platform_data for children goes here */ |
337 | .gpio = &devkit8000_gpio_data, | 319 | .gpio = &devkit8000_gpio_data, |
338 | .vmmc1 = &devkit8000_vmmc1, | 320 | .vmmc1 = &devkit8000_vmmc1, |
339 | .vdac = &devkit8000_vdac, | ||
340 | .vpll1 = &devkit8000_vpll1, | 321 | .vpll1 = &devkit8000_vpll1, |
341 | .vio = &devkit8000_vio, | 322 | .vio = &devkit8000_vio, |
342 | .keypad = &devkit8000_kp_data, | 323 | .keypad = &devkit8000_kp_data, |
@@ -345,7 +326,8 @@ static struct twl4030_platform_data devkit8000_twldata = { | |||
345 | static int __init devkit8000_i2c_init(void) | 326 | static int __init devkit8000_i2c_init(void) |
346 | { | 327 | { |
347 | omap3_pmic_get_config(&devkit8000_twldata, | 328 | omap3_pmic_get_config(&devkit8000_twldata, |
348 | TWL_COMMON_PDATA_USB | TWL_COMMON_PDATA_AUDIO, 0); | 329 | TWL_COMMON_PDATA_USB | TWL_COMMON_PDATA_AUDIO, |
330 | TWL_COMMON_REGULATOR_VDAC); | ||
349 | omap3_pmic_init("tps65930", &devkit8000_twldata); | 331 | omap3_pmic_init("tps65930", &devkit8000_twldata); |
350 | /* Bus 3 is attached to the DVI port where devices like the pico DLP | 332 | /* Bus 3 is attached to the DVI port where devices like the pico DLP |
351 | * projector don't work reliably with 400kHz */ | 333 | * projector don't work reliably with 400kHz */ |