summaryrefslogtreecommitdiff
path: root/src/soc/intel/apollolake/pmutil.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/soc/intel/apollolake/pmutil.c')
-rw-r--r--src/soc/intel/apollolake/pmutil.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/soc/intel/apollolake/pmutil.c b/src/soc/intel/apollolake/pmutil.c
index 891c876c83..06c2d63729 100644
--- a/src/soc/intel/apollolake/pmutil.c
+++ b/src/soc/intel/apollolake/pmutil.c
@@ -227,13 +227,13 @@ uint16_t get_pmbase(void)
void pmc_soc_set_afterg3_en(const bool on)
{
- void *const gen_pmcon1 = (void *)(soc_read_pmc_base() + GEN_PMCON1);
+ const uintptr_t gen_pmcon1 = soc_read_pmc_base() + GEN_PMCON1;
uint32_t reg32;
- reg32 = read32(gen_pmcon1);
+ reg32 = read32p(gen_pmcon1);
if (on)
reg32 &= ~SLEEP_AFTER_POWER_FAIL;
else
reg32 |= SLEEP_AFTER_POWER_FAIL;
- write32(gen_pmcon1, reg32);
+ write32p(gen_pmcon1, reg32);
}