void exynos_sys_powerdown_conf(enum sys_powerdown mode) { unsigned int i; if (soc_is_exynos5250()) exynos5_init_pmu(); /* Setting SEQ_OPTION register */ if (soc_is_exynos5410()) exynos_set_core_flag(); for (i = 0; (exynos_pmu_config[i].reg != PMU_TABLE_END) ; i++) __raw_writel(exynos_pmu_config[i].val[mode], exynos_pmu_config[i].reg); }
void exynos_sys_powerdown_conf(enum sys_powerdown mode) { unsigned int i; if (soc_is_exynos5250()) exynos5_init_pmu(); if (soc_is_exynos5420()) exynos_set_core_flag(); for (i = 0; (exynos_pmu_config[i].reg != PMU_TABLE_END) ; i++) __raw_writel(exynos_pmu_config[i].val[mode], exynos_pmu_config[i].reg); if (soc_is_exynos4412()) { for (i = 0; exynos4412_pmu_config[i].reg != PMU_TABLE_END ; i++) __raw_writel(exynos4412_pmu_config[i].val[mode], exynos4412_pmu_config[i].reg); } }