TEMP_IRAM_AREA
lpc32xx_suspend_ptr = (void *) TEMP_IRAM_AREA;
memcpy((void *) TEMP_IRAM_AREA, iram_swap_area,
iram_swap_area = kmemdup((void *)TEMP_IRAM_AREA,
memcpy((void *) TEMP_IRAM_AREA, &lpc32xx_sys_suspend,
flush_icache_range((unsigned long)TEMP_IRAM_AREA,
(unsigned long)(TEMP_IRAM_AREA) + lpc32xx_sys_suspend_sz);