static int exynos4_pm_prepare(void) { int ret = 0; #if defined(CONFIG_REGULATOR) ret = regulator_suspend_prepare(PM_SUSPEND_MEM); #endif return ret; }
static int ux500_suspend_prepare(void) { int ret; ret = regulator_suspend_prepare(suspend_state); if (ret < 0) return ret; return 0; }
static int s5pv310_pm_prepare(void) { int ret = 0; if (s3c_config_sleep_gpio_table) s3c_config_sleep_gpio_table(); #if defined(CONFIG_REGULATOR) ret = regulator_suspend_prepare(PM_SUSPEND_MEM); #endif return ret; }
static int exynos4_pm_prepare(void) { int ret = 0; #if defined(CONFIG_REGULATOR) && (defined (CONFIG_MX_SERIAL_TYPE) || defined(CONFIG_MX2_SERIAL_TYPE)) ret = regulator_suspend_prepare(PM_SUSPEND_MEM); #endif #ifdef CONFIG_CACHE_L2X0 /* Disable the full line of zero */ disable_cache_foz(); #endif return ret; }
static int exynos_suspend_prepare(void) { int ret; /* * REVISIT: It would be better if struct platform_suspend_ops * .prepare handler get the suspend_state_t as a parameter to * avoid hard-coding the suspend to mem state. It's safe to do * it now only because the suspend_valid_only_mem function is * used as the .valid callback used to check if a given state * is supported by the platform anyways. */ ret = regulator_suspend_prepare(PM_SUSPEND_MEM); if (ret) { pr_err("Failed to prepare regulators for suspend (%d)\n", ret); return ret; } s3c_pm_check_prepare(); return 0; }
static int s3c_pm_begin(suspend_state_t state) { return regulator_suspend_prepare(state); }