summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRanjani Vaidyanathan <ra5478@freescale.com>2010-12-15 13:52:22 -0600
committerRanjani Vaidyanathan <ra5478@freescale.com>2010-12-15 17:31:57 -0600
commitb0917b6a350a282ed16288e6093e81aff90f0194 (patch)
tree5c123bec9e0201da552b51e44cf44d1a24ec57e1
parent773170537241f88ac5c38fa6e827e487a9b400e7 (diff)
ENGR00136939-2: MX50: Fix suspend/resume issue on MX50 RDP
Register SPI device first so that it will be the last device to be suspended and first device to be resumed. Signed-off-by: Ranjani Vaidyanathan <ra5478@freescale.com>
-rw-r--r--arch/arm/mach-mx5/mx50_rdp.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/arch/arm/mach-mx5/mx50_rdp.c b/arch/arm/mach-mx5/mx50_rdp.c
index 13fcc9abf944..4d7eaabc4614 100644
--- a/arch/arm/mach-mx5/mx50_rdp.c
+++ b/arch/arm/mach-mx5/mx50_rdp.c
@@ -1381,11 +1381,12 @@ static void __init mxc_board_init(void)
mxc_cpu_common_init();
mx50_rdp_io_init();
+ mxc_register_device(&mxcspi1_device, &mxcspi1_data);
+ mxc_register_device(&mxcspi3_device, &mxcspi3_data);
+
mxc_register_device(&mxc_dma_device, NULL);
mxc_register_device(&mxs_dma_apbh_device, &dma_apbh_data);
mxc_register_device(&mxc_wdt_device, NULL);
- mxc_register_device(&mxcspi1_device, &mxcspi1_data);
- mxc_register_device(&mxcspi3_device, &mxcspi3_data);
mxc_register_device(&mxci2c_devices[0], &mxci2c_data);
mxc_register_device(&mxci2c_devices[1], &mxci2c_data);
mxc_register_device(&mxci2c_devices[2], &mxci2c_data);