diff options
| -rw-r--r-- | arch/arm/mach-omap2/board-2430sdp.c | 2 | ||||
| -rw-r--r-- | arch/arm/mach-omap2/board-apollon.c | 2 | ||||
| -rw-r--r-- | arch/arm/mach-omap2/board-cm-t35.c | 11 | ||||
| -rw-r--r-- | arch/arm/mach-omap2/board-h4.c | 2 | ||||
| -rw-r--r-- | arch/arm/mach-omap2/board-zoom-peripherals.c | 2 | 
5 files changed, 7 insertions, 12 deletions
diff --git a/arch/arm/mach-omap2/board-2430sdp.c b/arch/arm/mach-omap2/board-2430sdp.c index c00f26aca0d..e9eee5f0e6d 100644 --- a/arch/arm/mach-omap2/board-2430sdp.c +++ b/arch/arm/mach-omap2/board-2430sdp.c @@ -135,7 +135,7 @@ static inline void board_smc91x_init(void)  #endif -static struct omap_board_config_kernel sdp2430_config[] = { +static struct omap_board_config_kernel sdp2430_config[] __initdata = {  	{OMAP_TAG_LCD, &sdp2430_lcd_config},  }; diff --git a/arch/arm/mach-omap2/board-apollon.c b/arch/arm/mach-omap2/board-apollon.c index 4e91f453ea9..200cb386340 100644 --- a/arch/arm/mach-omap2/board-apollon.c +++ b/arch/arm/mach-omap2/board-apollon.c @@ -270,7 +270,7 @@ static struct omap_lcd_config apollon_lcd_config __initdata = {  	.ctrl_name	= "internal",  }; -static struct omap_board_config_kernel apollon_config[] = { +static struct omap_board_config_kernel apollon_config[] __initdata = {  	{ OMAP_TAG_LCD,		&apollon_lcd_config },  }; diff --git a/arch/arm/mach-omap2/board-cm-t35.c b/arch/arm/mach-omap2/board-cm-t35.c index 78b67fb790b..22c55d13a4e 100644 --- a/arch/arm/mach-omap2/board-cm-t35.c +++ b/arch/arm/mach-omap2/board-cm-t35.c @@ -600,8 +600,8 @@ static struct ehci_hcd_omap_platform_data ehci_pdata __initdata = {  	.port_mode[2] = EHCI_HCD_OMAP_MODE_UNKNOWN,  	.phy_reset  = true, -	.reset_gpio_port[0]  = -EINVAL, -	.reset_gpio_port[1]  = -EINVAL, +	.reset_gpio_port[0]  = OMAP_MAX_GPIO_LINES + 6, +	.reset_gpio_port[1]  = OMAP_MAX_GPIO_LINES + 7,  	.reset_gpio_port[2]  = -EINVAL  }; @@ -630,12 +630,6 @@ static int cm_t35_twl_gpio_setup(struct device *dev, unsigned gpio,  	cm_t35_vmmc1_supply.dev = mmc[0].dev;  	cm_t35_vsim_supply.dev = mmc[0].dev; -	/* setup USB with proper PHY reset GPIOs */ -	ehci_pdata.reset_gpio_port[0] = gpio + 6; -	ehci_pdata.reset_gpio_port[1] = gpio + 7; - -	usb_ehci_init(&ehci_pdata); -  	return 0;  } @@ -804,6 +798,7 @@ static void __init cm_t35_init(void)  	cm_t35_init_display();  	usb_musb_init(&musb_board_data); +	usb_ehci_init(&ehci_pdata);  }  MACHINE_START(CM_T35, "Compulab CM-T35") diff --git a/arch/arm/mach-omap2/board-h4.c b/arch/arm/mach-omap2/board-h4.c index 9ec77a4a6b8..0a2d73cf036 100644 --- a/arch/arm/mach-omap2/board-h4.c +++ b/arch/arm/mach-omap2/board-h4.c @@ -283,7 +283,7 @@ static struct omap_usb_config h4_usb_config __initdata = {  	.hmc_mode	= 0x00,		/* 0:dev|otg 1:disable 2:disable */  }; -static struct omap_board_config_kernel h4_config[] = { +static struct omap_board_config_kernel h4_config[] __initdata = {  	{ OMAP_TAG_LCD,		&h4_lcd_config },  }; diff --git a/arch/arm/mach-omap2/board-zoom-peripherals.c b/arch/arm/mach-omap2/board-zoom-peripherals.c index 9db9203667d..3fbd0edd712 100644 --- a/arch/arm/mach-omap2/board-zoom-peripherals.c +++ b/arch/arm/mach-omap2/board-zoom-peripherals.c @@ -196,7 +196,7 @@ struct wl12xx_platform_data omap_zoom_wlan_data __initdata = {  	.board_ref_clock = 1,  }; -static struct omap2_hsmmc_info mmc[] __initdata = { +static struct omap2_hsmmc_info mmc[] = {  	{  		.name		= "external",  		.mmc		= 1,  |