soc/cavium/cn81xx: Use read64p()
Change-Id: Ia79816ccc230d17dd1ce2bde7a185b4d502ad107 Signed-off-by: Elyes Haouas <ehaouas@noos.fr> Reviewed-on: https://review.coreboot.org/c/coreboot/+/70284 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Felix Held <felix-coreboot@felixheld.de>
This commit is contained in:
parent
f68bd1273b
commit
285bf097ab
|
@ -46,7 +46,7 @@ u64 thunderx_get_io_clock(void)
|
|||
{
|
||||
union cavm_rst_boot rst_boot;
|
||||
|
||||
rst_boot.u = read64((void *)RST_PF_BAR0);
|
||||
rst_boot.u = read64p(RST_PF_BAR0);
|
||||
|
||||
return ((u64)rst_boot.s.pnr_mul) * PLL_REF_CLK;
|
||||
}
|
||||
|
@ -58,7 +58,7 @@ u64 thunderx_get_core_clock(void)
|
|||
{
|
||||
union cavm_rst_boot rst_boot;
|
||||
|
||||
rst_boot.u = read64((void *)RST_PF_BAR0);
|
||||
rst_boot.u = read64p(RST_PF_BAR0);
|
||||
|
||||
return ((u64)rst_boot.s.c_mul) * PLL_REF_CLK;
|
||||
}
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
|
||||
uint64_t cpu_get_available_core_mask(void)
|
||||
{
|
||||
return read64((void *)RST_PP_AVAILABLE);
|
||||
return read64p(RST_PP_AVAILABLE);
|
||||
}
|
||||
|
||||
size_t cpu_get_num_available_cores(void)
|
||||
|
@ -75,7 +75,7 @@ size_t start_cpu(size_t cpu, void (*entry_64)(size_t core_id))
|
|||
write64((void *)MIO_BOOT_AP_JUMP, (uintptr_t)secondary_init);
|
||||
|
||||
/* Get coremask of cores in reset */
|
||||
const uint64_t reset = read64((void *)RST_PP_RESET);
|
||||
const uint64_t reset = read64p(RST_PP_RESET);
|
||||
printk(BIOS_INFO, "CPU: Cores currently in reset: 0x%llx\n", reset);
|
||||
|
||||
/* Setup entry for secondary core */
|
||||
|
@ -93,7 +93,7 @@ size_t start_cpu(size_t cpu, void (*entry_64)(size_t core_id))
|
|||
|
||||
stopwatch_init_usecs_expire(&sw, 1000000);
|
||||
do {
|
||||
pending = read64((void *)RST_PP_PENDING);
|
||||
pending = read64p(RST_PP_PENDING);
|
||||
} while (!stopwatch_expired(&sw) && (pending & coremask));
|
||||
|
||||
if (stopwatch_expired(&sw)) {
|
||||
|
|
Loading…
Reference in New Issue