pmu_raw_writel
pmu_raw_writel(tmp, EXYNOS_ARM_CORE_OPTION(core_id));
pmu_raw_writel(EXYNOS5420_SWRESET_KFC_SEL, S5P_PMU_SPARE3);
pmu_raw_writel(value, EXYNOS_COMMON_OPTION(i));
pmu_raw_writel(EXYNOS5420_KFC_CORE_RESET(cpu),
pmu_raw_writel(core_conf, EXYNOS_ARM_CORE_CONFIGURATION(cpu));
pmu_raw_writel(core_conf,
pmu_raw_writel(0, EXYNOS_COMMON_CONFIGURATION(cluster));
pmu_raw_writel(S5P_CORE_LOCAL_PWR_EN,
pmu_raw_writel(val, EXYNOS_ARM_CORE_STATUS(core_id));
pmu_raw_writel(EXYNOS_CORE_PO_RESET(core_id), EXYNOS_SWRESET);
pmu_raw_writel(tmp, S5P_CENTRAL_SEQ_CONFIGURATION);
pmu_raw_writel(0x0, S5P_WAKEUP_STAT);
pmu_raw_writel(mask, S5P_WAKEUP_MASK);
pmu_raw_writel(0x0, S5P_WAKEUP_MASK2);
pmu_raw_writel(S5P_USE_STANDBY_WFI0 | S5P_USE_STANDBY_WFE0,
pmu_raw_writel(0, S5P_PMU_SPARE2);
pmu_raw_writel(tmp, S5P_CENTRAL_SEQ_CONFIGURATION);
pmu_raw_writel(exynos_irqwake_intmask & ~BIT(31), S5P_WAKEUP_MASK);
pmu_raw_writel(EXYNOS_SLEEP_MAGIC, S5P_INFORM1);
pmu_raw_writel(__pa_symbol(exynos_cpu_resume), S5P_INFORM0);
pmu_raw_writel(tmp, EXYNOS3_ARM_L2_OPTION);
pmu_raw_writel(__pa_symbol(exynos_cpu_resume), S5P_INFORM0);
pmu_raw_writel(__pa_symbol(mcpm_entry_point), S5P_INFORM0);
pmu_raw_writel(tmp, EXYNOS_L2_OPTION(0));
pmu_raw_writel(tmp, EXYNOS5420_SFR_AXI_CGDIS1);
pmu_raw_writel(tmp, EXYNOS5420_ARM_COMMON_OPTION);
pmu_raw_writel(tmp, EXYNOS5420_FSYS2_OPTION);
pmu_raw_writel(tmp, EXYNOS5420_PSGEN_OPTION);
pmu_raw_writel(S5P_USE_STANDBY_WFI0 | S5P_USE_STANDBY_WFE0,
pmu_raw_writel(EXYNOS5420_ARM_USE_STANDBY_WFI0,
pmu_raw_writel(EXYNOS5420_KFC_USE_STANDBY_WFI0,
pmu_raw_writel(0x0, S5P_INFORM1);
pmu_raw_writel(S5P_USE_STANDBY_WFI_ALL, S5P_CENTRAL_SEQ_OPTION);
pmu_raw_writel(0x0, S5P_INFORM1);
pmu_raw_writel(S5P_CORE_LOCAL_PWR_EN,
pmu_raw_writel(0,
pmu_raw_writel(tmp | S5P_CORE_LOCAL_PWR_EN,
pmu_raw_writel(EXYNOS5420_USE_STANDBY_WFI_ALL,
pmu_raw_writel(pm_state.pmu_spare3, S5P_PMU_SPARE3);
pmu_raw_writel(tmp, EXYNOS5420_SFR_AXI_CGDIS1);
pmu_raw_writel(tmp, EXYNOS5420_FSYS2_OPTION);
pmu_raw_writel(tmp, EXYNOS5420_PSGEN_OPTION);
pmu_raw_writel(0x0, S5P_INFORM1);
pmu_raw_writel(tmp, S5P_WAKEUP_MASK);
pmu_raw_writel(pmu_data->pmu_config[i].val[mode],
pmu_raw_writel(pmu_data->pmu_config_extra[i].val[mode],
extern void pmu_raw_writel(u32 val, u32 offset);
pmu_raw_writel(tmp, exynos3250_list_feed[i]);
pmu_raw_writel(XUSBXTI_DURATION, EXYNOS3_XUSBXTI_DURATION);
pmu_raw_writel(XXTI_DURATION, EXYNOS3_XXTI_DURATION);
pmu_raw_writel(EXT_REGULATOR_DURATION, EXYNOS3_EXT_REGULATOR_DURATION);
pmu_raw_writel(EXT_REGULATOR_COREBLK_DURATION,
pmu_raw_writel(value, EXYNOS3_ARM_COMMON_OPTION);
pmu_raw_writel(S5P_USE_STANDBY_WFI_ALL, S5P_CENTRAL_SEQ_OPTION);
pmu_raw_writel(value, S5P_PS_HOLD_CONTROL);
pmu_raw_writel(value, S5P_PS_HOLD_CONTROL);
pmu_raw_writel(value, EXYNOS5_AUTO_WDTRESET_DISABLE);
pmu_raw_writel(value, EXYNOS5_MASK_WDTRESET_REQUEST);
pmu_raw_writel(tmp, exynos5_list_both_cnt_feed[i]);
pmu_raw_writel(tmp, EXYNOS5_ARM_COMMON_OPTION);
pmu_raw_writel(tmp, exynos5_list_disable_wfi_wfe[i]);
pmu_raw_writel(this_cluster, EXYNOS_IROM_DATA2);
pmu_raw_writel(0, exynos5420_list_disable_pmu_reg[i]);
pmu_raw_writel(EXYNOS5420_USE_STANDBY_WFI_ALL, S5P_CENTRAL_SEQ_OPTION);
pmu_raw_writel(value, EXYNOS_L2_OPTION(0));
pmu_raw_writel(value, EXYNOS_L2_OPTION(1));
pmu_raw_writel(value, EXYNOS5420_LPI_MASK);
pmu_raw_writel(value, EXYNOS5420_LPI_MASK1);
pmu_raw_writel(value, EXYNOS5420_ARM_COMMON_OPTION);
pmu_raw_writel(value, EXYNOS5420_KFC_COMMON_OPTION);
pmu_raw_writel(DUR_WAIT_RESET, EXYNOS5420_LOGIC_RESET_DURATION3);
pmu_raw_writel(SPREAD_ENABLE, EXYNOS5420_ARM_INTR_SPREAD_ENABLE);
pmu_raw_writel(SPREAD_USE_STANDWFI,
pmu_raw_writel(0x1, EXYNOS5420_UP_SCHEDULER);