static int __init sh_pm_init(void) { void *onchip_mem = (void *)ILRAM_BASE; /* Copy the assembly snippet to the otherwise ununsed ILRAM */ memcpy(onchip_mem, sh_mobile_standby, sh_mobile_standby_size); wmb(); ctrl_barrier(); suspend_set_ops(&sh_pm_ops); sh_mobile_setup_cpuidle(); return 0; }
static int __init sh_pm_init(void) { suspend_set_ops(&sh_pm_ops); sh_mobile_setup_cpuidle(); return 0; }