mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-12-23 19:43:33 +00:00
872413bb0a
All uniphier v7 SoCs have cortex-a9 and use cortex-a9 global timer
in a simple implementation. Now DM_TIMER of it is available
on 35751c7f3f
("timer: sti: convert sti-timer to arm a9 global timer"),
so let's switch to it.
The old driver reads the lower 32bits of counter field
and sets the prescaler as 50 with PERIPHCLK(=50MHz),
so the global timer works as a 32-bit 1MHz timer.
The DM_TIMER uses the whole 64bits with no prescaler,
so the global timer works as a 64-bit PERIPHCLK timer.
CONFIG_SYS_HZ_CLOCK is set as the default PERIPHCLK frequency,
if there is no 'clocks' property in devicetree.
Signed-off-by: Dai Okamura <okamura.dai@socionext.com>
10 lines
235 B
Makefile
10 lines
235 B
Makefile
# SPDX-License-Identifier: GPL-2.0+
|
|
|
|
ifdef CONFIG_SPL_BUILD
|
|
obj-y += lowlevel_init.o
|
|
obj-$(CONFIG_DEBUG_LL) += debug_ll.o
|
|
else
|
|
obj-y += late_lowlevel_init.o
|
|
obj-y += cache-uniphier.o
|
|
obj-$(CONFIG_ARMV7_PSCI) += psci.o psci_smp.o
|
|
endif
|