diff options
Diffstat (limited to 'arch/arm/mach-omap2/board-omap3pandora.c')
| -rw-r--r-- | arch/arm/mach-omap2/board-omap3pandora.c | 28 | 
1 files changed, 9 insertions, 19 deletions
diff --git a/arch/arm/mach-omap2/board-omap3pandora.c b/arch/arm/mach-omap2/board-omap3pandora.c index 0b34beded11..5386a8190ea 100644 --- a/arch/arm/mach-omap2/board-omap3pandora.c +++ b/arch/arm/mach-omap2/board-omap3pandora.c @@ -253,14 +253,6 @@ static struct omap_dss_board_info pandora_dss_data = {  	.default_device	= &pandora_lcd_device,  }; -static struct platform_device pandora_dss_device = { -	.name		= "omapdss", -	.id		= -1, -	.dev		= { -		.platform_data = &pandora_dss_data, -	}, -}; -  static void pandora_wl1251_init_card(struct mmc_card *card)  {  	/* @@ -341,13 +333,13 @@ static struct twl4030_gpio_platform_data omap3pandora_gpio_data = {  };  static struct regulator_consumer_supply pandora_vmmc1_supply = -	REGULATOR_SUPPLY("vmmc", "mmci-omap-hs.0"); +	REGULATOR_SUPPLY("vmmc", "omap_hsmmc.0");  static struct regulator_consumer_supply pandora_vmmc2_supply = -	REGULATOR_SUPPLY("vmmc", "mmci-omap-hs.1"); +	REGULATOR_SUPPLY("vmmc", "omap_hsmmc.1");  static struct regulator_consumer_supply pandora_vmmc3_supply = -	REGULATOR_SUPPLY("vmmc", "mmci-omap-hs.2"); +	REGULATOR_SUPPLY("vmmc", "omap_hsmmc.2");  static struct regulator_consumer_supply pandora_vdda_dac_supply =  	REGULATOR_SUPPLY("vdda_dac", "omapdss"); @@ -524,9 +516,7 @@ static struct twl4030_usb_data omap3pandora_usb_data = {  	.usb_mode	= T2_USB_MODE_ULPI,  }; -static struct twl4030_codec_audio_data omap3pandora_audio_data = { -	.audio_mclk = 26000000, -}; +static struct twl4030_codec_audio_data omap3pandora_audio_data;  static struct twl4030_codec_data omap3pandora_codec_data = {  	.audio_mclk = 26000000, @@ -634,12 +624,11 @@ static struct spi_board_info omap3pandora_spi_board_info[] __initdata = {  	}  }; -static void __init omap3pandora_init_irq(void) +static void __init omap3pandora_init_early(void)  {  	omap2_init_common_infrastructure();  	omap2_init_common_devices(mt46h32m32lf6_sdrc_params,  				  mt46h32m32lf6_sdrc_params); -	omap_init_irq();  }  static void __init pandora_wl1251_init(void) @@ -677,7 +666,6 @@ fail:  static struct platform_device *omap3pandora_devices[] __initdata = {  	&pandora_leds_gpio,  	&pandora_keys_gpio, -	&pandora_dss_device,  	&pandora_vwlan_device,  }; @@ -712,6 +700,7 @@ static void __init omap3pandora_init(void)  	pandora_wl1251_init();  	platform_add_devices(omap3pandora_devices,  			ARRAY_SIZE(omap3pandora_devices)); +	omap_display_init(&pandora_dss_data);  	omap_serial_init();  	spi_register_board_info(omap3pandora_spi_board_info,  			ARRAY_SIZE(omap3pandora_spi_board_info)); @@ -727,9 +716,10 @@ static void __init omap3pandora_init(void)  MACHINE_START(OMAP3_PANDORA, "Pandora Handheld Console")  	.boot_params	= 0x80000100, -	.map_io		= omap3_map_io,  	.reserve	= omap_reserve, -	.init_irq	= omap3pandora_init_irq, +	.map_io		= omap3_map_io, +	.init_early	= omap3pandora_init_early, +	.init_irq	= omap_init_irq,  	.init_machine	= omap3pandora_init,  	.timer		= &omap_timer,  MACHINE_END  |