summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRuibin Chang <Ruibin.Chang@ite.com.tw>2021-05-11 17:41:02 +0800
committerCommit Bot <commit-bot@chromium.org>2021-05-19 07:40:21 +0000
commit5f6de0d0c112038efcf8e2e9755ac4c9b77686cc (patch)
treecf52ef0cf4bd053dad51b5400e992a6f89997ab1
parent7275ced0eadbf0adfe307f2e3c49f830e488f89a (diff)
downloadchrome-ec-5f6de0d0c112038efcf8e2e9755ac4c9b77686cc.tar.gz
zephyr: modify timer for more precision
Change CONFIG_SYS_CLOCK_TICKS_PER_SEC to match our timer3 frequency for more precise timing (1 tick ~= 30.5us). BUG=none BRANCH=none TEST=on hayato, console cmd "gettime" twice and compare to my timer time Signed-off-by: Ruibin Chang <Ruibin.Chang@ite.com.tw> Change-Id: I1fbd2b0674a591c57548250bc1b3ce60d8e0405c Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2887025 Reviewed-by: Denis Brockus <dbrockus@chromium.org> Reviewed-by: Keith Short <keithshort@chromium.org>
-rw-r--r--zephyr/projects/asurada/boards/riscv/asurada/asurada_defconfig2
-rw-r--r--zephyr/projects/it8xxx2_evb/boards/riscv/it8xxx2_evb/it8xxx2_evb_defconfig2
2 files changed, 2 insertions, 2 deletions
diff --git a/zephyr/projects/asurada/boards/riscv/asurada/asurada_defconfig b/zephyr/projects/asurada/boards/riscv/asurada/asurada_defconfig
index 7c7c732e71..55ad884dbe 100644
--- a/zephyr/projects/asurada/boards/riscv/asurada/asurada_defconfig
+++ b/zephyr/projects/asurada/boards/riscv/asurada/asurada_defconfig
@@ -31,7 +31,7 @@ CONFIG_CLOCK_CONTROL=y
CONFIG_ITE_IT8XXX2_TIMER=y
CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=32768
-CONFIG_SYS_CLOCK_TICKS_PER_SEC=1000
+CONFIG_SYS_CLOCK_TICKS_PER_SEC=32768
# Code RAM base for IT8XXX2
CONFIG_CROS_EC_PROGRAM_MEMORY_BASE=0x80000000
diff --git a/zephyr/projects/it8xxx2_evb/boards/riscv/it8xxx2_evb/it8xxx2_evb_defconfig b/zephyr/projects/it8xxx2_evb/boards/riscv/it8xxx2_evb/it8xxx2_evb_defconfig
index cde997421a..5e6a7677f9 100644
--- a/zephyr/projects/it8xxx2_evb/boards/riscv/it8xxx2_evb/it8xxx2_evb_defconfig
+++ b/zephyr/projects/it8xxx2_evb/boards/riscv/it8xxx2_evb/it8xxx2_evb_defconfig
@@ -43,7 +43,7 @@ CONFIG_ADC_ITE_IT8XXX2=y
CONFIG_PLATFORM_EC_ADC_RESOLUTION=10
CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=32768
-CONFIG_SYS_CLOCK_TICKS_PER_SEC=1000
+CONFIG_SYS_CLOCK_TICKS_PER_SEC=32768
# Code RAM base for IT8XXX2
CONFIG_CROS_EC_PROGRAM_MEMORY_BASE=0x80000000