summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorFrank Li <Frank.Li@freescale.com>2009-09-02 15:59:44 +0800
committerFrank Li <Frank.Li@freescale.com>2009-09-03 14:26:22 +0800
commit414986de6fbbcfec393769238e9a82a430ab7a77 (patch)
tree2936756770a816ece06a5d66246fa4ce068e2c6c /arch
parente4bcb2ad7617c2fbfdf218ea04f72f24202dcaad (diff)
ENGR00115095 Fix iMX233 can no wake up system when arcotg_udc is installed
There are segment at suspend. The reason is fsl_usb2_platform_data pdev Field have not initialized Signed-off-by: Frank Li <Frank.Li@freescale.com>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/mach-stmp3xxx/stmp378x_devb.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/arm/mach-stmp3xxx/stmp378x_devb.c b/arch/arm/mach-stmp3xxx/stmp378x_devb.c
index a22e202c7294..576f84de20df 100644
--- a/arch/arm/mach-stmp3xxx/stmp378x_devb.c
+++ b/arch/arm/mach-stmp3xxx/stmp378x_devb.c
@@ -385,10 +385,15 @@ static void __init stmp378x_devb_init(void)
stmp3xxx_set_mmc_data(&stmp3xxx_mmc.dev);
stmp3xxx_gpmi.dev.platform_data = &gpmi_partitions;
stmp3xxx_keyboard.dev.platform_data = &keyboard_data;
+
udata = stmp3xxx_udc.dev.platform_data;
udata->platform_init = usb_phy_enable;
+ udata->pdev = &stmp3xxx_udc;
+
udata = stmp3xxx_ehci.dev.platform_data;
udata->platform_init = usb_phy_enable;
+ udata->pdev = &stmp3xxx_ehci ;
+
spi_register_board_info(spi_board_info, ARRAY_SIZE(spi_board_info));
stmp3xxx_ssp1_device_register(); /* MMC or SSP */
stmp3xxx_ssp2_device_register(); /* MMC or SSP */