Searched refs:pmu_raw_writel (Results 1 – 11 of 11) sorted by relevance
/Linux-v5.4/arch/arm/mach-exynos/ |
D | suspend.c | 288 pmu_raw_writel(exynos_irqwake_intmask & ~BIT(31), S5P_WAKEUP_MASK); in exynos_pm_set_wakeup_mask() 295 pmu_raw_writel(EXYNOS_SLEEP_MAGIC, S5P_INFORM1); in exynos_pm_enter_sleep_mode() 308 pmu_raw_writel(__pa_symbol(exynos_cpu_resume), S5P_INFORM0); in exynos_pm_prepare() 320 pmu_raw_writel(tmp, EXYNOS3_ARM_L2_OPTION); in exynos3250_pm_prepare() 325 pmu_raw_writel(__pa_symbol(exynos_cpu_resume), S5P_INFORM0); in exynos3250_pm_prepare() 355 pmu_raw_writel(__pa_symbol(mcpm_entry_point), S5P_INFORM0); in exynos5420_pm_prepare() 359 pmu_raw_writel(tmp, EXYNOS_L2_OPTION(0)); in exynos5420_pm_prepare() 363 pmu_raw_writel(tmp, EXYNOS5420_SFR_AXI_CGDIS1); in exynos5420_pm_prepare() 367 pmu_raw_writel(tmp, EXYNOS5420_ARM_COMMON_OPTION); in exynos5420_pm_prepare() 371 pmu_raw_writel(tmp, EXYNOS5420_FSYS2_OPTION); in exynos5420_pm_prepare() [all …]
|
D | pm.c | 93 pmu_raw_writel(tmp, S5P_CENTRAL_SEQ_CONFIGURATION); in exynos_pm_central_suspend() 109 pmu_raw_writel(tmp, S5P_CENTRAL_SEQ_CONFIGURATION); in exynos_pm_central_resume() 111 pmu_raw_writel(0x0, S5P_WAKEUP_STAT); in exynos_pm_central_resume() 122 pmu_raw_writel(mask, S5P_WAKEUP_MASK); in exynos_set_wakeupmask() 124 pmu_raw_writel(0x0, S5P_WAKEUP_MASK2); in exynos_set_wakeupmask() 166 pmu_raw_writel(S5P_USE_STANDBY_WFI0 | S5P_USE_STANDBY_WFE0, in exynos_enter_aftr() 304 pmu_raw_writel(0, S5P_PMU_SPARE2); in exynos_cpu1_powerdown()
|
D | platsmp.c | 108 pmu_raw_writel(core_conf, EXYNOS_ARM_CORE_CONFIGURATION(cpu)); in exynos_cpu_power_down() 124 pmu_raw_writel(core_conf, in exynos_cpu_power_up() 145 pmu_raw_writel(0, EXYNOS_COMMON_CONFIGURATION(cluster)); in exynos_cluster_power_down() 154 pmu_raw_writel(S5P_CORE_LOCAL_PWR_EN, in exynos_cluster_power_up() 235 pmu_raw_writel(val, EXYNOS_ARM_CORE_STATUS(core_id)); in exynos_core_restart() 237 pmu_raw_writel(EXYNOS_CORE_PO_RESET(core_id), EXYNOS_SWRESET); in exynos_core_restart()
|
D | mcpm-exynos.c | 98 pmu_raw_writel(EXYNOS5420_KFC_CORE_RESET(cpu), in exynos_cpu_powerup() 265 pmu_raw_writel(EXYNOS5420_SWRESET_KFC_SEL, S5P_PMU_SPARE3); in exynos_mcpm_init() 298 pmu_raw_writel(value, EXYNOS_COMMON_OPTION(i)); in exynos_mcpm_init()
|
D | common.h | 155 static inline void pmu_raw_writel(u32 val, u32 offset) in pmu_raw_writel() function
|
D | exynos.c | 114 pmu_raw_writel(tmp, EXYNOS_ARM_CORE_OPTION(core_id)); in exynos_set_delayed_reset_assertion()
|
/Linux-v5.4/drivers/soc/samsung/ |
D | exynos5420-pmu.c | 209 pmu_raw_writel(this_cluster, EXYNOS_IROM_DATA2); in exynos5420_powerdown_conf() 223 pmu_raw_writel(0, exynos5420_list_disable_pmu_reg[i]); in exynos5420_pmu_init() 226 pmu_raw_writel(EXYNOS5420_USE_STANDBY_WFI_ALL, S5P_CENTRAL_SEQ_OPTION); in exynos5420_pmu_init() 230 pmu_raw_writel(value, EXYNOS_L2_OPTION(0)); in exynos5420_pmu_init() 234 pmu_raw_writel(value, EXYNOS_L2_OPTION(1)); in exynos5420_pmu_init() 243 pmu_raw_writel(value, EXYNOS5420_LPI_MASK); in exynos5420_pmu_init() 247 pmu_raw_writel(value, EXYNOS5420_LPI_MASK1); in exynos5420_pmu_init() 252 pmu_raw_writel(value, EXYNOS5420_ARM_COMMON_OPTION); in exynos5420_pmu_init() 256 pmu_raw_writel(value, EXYNOS5420_KFC_COMMON_OPTION); in exynos5420_pmu_init() 259 pmu_raw_writel(DUR_WAIT_RESET, EXYNOS5420_LOGIC_RESET_DURATION3); in exynos5420_pmu_init() [all …]
|
D | exynos3250-pmu.c | 124 pmu_raw_writel(tmp, exynos3250_list_feed[i]); in exynos3250_powerdown_conf_extra() 130 pmu_raw_writel(XUSBXTI_DURATION, EXYNOS3_XUSBXTI_DURATION); in exynos3250_powerdown_conf_extra() 131 pmu_raw_writel(XXTI_DURATION, EXYNOS3_XXTI_DURATION); in exynos3250_powerdown_conf_extra() 132 pmu_raw_writel(EXT_REGULATOR_DURATION, EXYNOS3_EXT_REGULATOR_DURATION); in exynos3250_powerdown_conf_extra() 133 pmu_raw_writel(EXT_REGULATOR_COREBLK_DURATION, in exynos3250_powerdown_conf_extra() 147 pmu_raw_writel(value, EXYNOS3_ARM_COMMON_OPTION); in exynos3250_pmu_init() 150 pmu_raw_writel(S5P_USE_STANDBY_WFI_ALL, S5P_CENTRAL_SEQ_OPTION); in exynos3250_pmu_init() 157 pmu_raw_writel(value, S5P_PS_HOLD_CONTROL); in exynos3250_pmu_init() 164 pmu_raw_writel(value, S5P_PS_HOLD_CONTROL); in exynos3250_pmu_init()
|
D | exynos5250-pmu.c | 147 pmu_raw_writel(value, EXYNOS5_AUTO_WDTRESET_DISABLE); in exynos5250_pmu_init() 151 pmu_raw_writel(value, EXYNOS5_MASK_WDTRESET_REQUEST); in exynos5250_pmu_init() 166 pmu_raw_writel(tmp, exynos5_list_both_cnt_feed[i]); in exynos5_powerdown_conf() 174 pmu_raw_writel(tmp, EXYNOS5_ARM_COMMON_OPTION); in exynos5_powerdown_conf() 183 pmu_raw_writel(tmp, exynos5_list_disable_wfi_wfe[i]); in exynos5_powerdown_conf()
|
D | exynos-pmu.c | 28 void pmu_raw_writel(u32 val, u32 offset) in pmu_raw_writel() function 53 pmu_raw_writel(pmu_data->pmu_config[i].val[mode], in exynos_sys_powerdown_conf()
|
D | exynos-pmu.h | 40 extern void pmu_raw_writel(u32 val, u32 offset);
|