aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTuomas Tynkkynen <tuomas.tynkkynen@iki.fi>2018-04-12 04:24:45 +0300
committerTom Rini <trini@konsulko.com>2018-04-28 18:30:43 -0400
commit1a164ad304a9888193ea71227bcc6b7c06149cbe (patch)
tree2be4776bf4efb0732c524d9177752d163f5edbbf
parent37dc72f5a590d6ad63b74b8a3051a85411db9d6a (diff)
downloadu-boot-1a164ad304a9888193ea71227bcc6b7c06149cbe.zip
u-boot-1a164ad304a9888193ea71227bcc6b7c06149cbe.tar.gz
u-boot-1a164ad304a9888193ea71227bcc6b7c06149cbe.tar.bz2
ARM: qemu-arm: Dynamically determine timer frequency
After commit 46fc679ede5f69 ("arm: timer: get frequency for arch timer armv7 in cp15 cntfrq") the ARM architected timer driver knows how to determine the timer frequency at runtime by reading the CNTFRQ register, so we don't need to hardcode the timer frequency anymore. Signed-off-by: Tuomas Tynkkynen <tuomas.tynkkynen@iki.fi>
-rw-r--r--include/configs/qemu-arm.h4
1 files changed, 1 insertions, 3 deletions
diff --git a/include/configs/qemu-arm.h b/include/configs/qemu-arm.h
index 839bc10..b29a54e 100644
--- a/include/configs/qemu-arm.h
+++ b/include/configs/qemu-arm.h
@@ -19,11 +19,9 @@
#define CONFIG_SYS_LOAD_ADDR (CONFIG_SYS_SDRAM_BASE + SZ_2M)
#define CONFIG_SYS_MALLOC_LEN SZ_16M
-/* QEMU implements a 62.5MHz architected timer */
-/* FIXME: can we rely on CNTFREQ instead of hardcoding this fact here? */
+/* For timer, QEMU emulates an ARMv7/ARMv8 architected timer */
#define CONFIG_SYS_ARCH_TIMER
#define CONFIG_SYS_HZ 1000
-#define CONFIG_SYS_HZ_CLOCK 62500000
/* For block devices, QEMU emulates an ICH9 AHCI controller over PCI */
#define CONFIG_SYS_SCSI_MAX_SCSI_ID 6