diff options
author | Sam Hurst <shurst@google.com> | 2021-08-23 16:44:16 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-09-03 19:24:33 +0000 |
commit | 0125129fd85005dd815602fcf53d8673841e00ab (patch) | |
tree | 6ebbb1e4adc495e9a66ba6602900c3a3f6e55e17 /zephyr/CMakeLists.txt | |
parent | 00f94055e51eb110742d189f11347e145196d6ce (diff) | |
download | chrome-ec-0125129fd85005dd815602fcf53d8673841e00ab.tar.gz |
RTC: Zephyr PCF85063A RTC driver
Zephyr PCF85063A RTC driver
BRANCH=none
BUG=b:194710429
TEST=ectool rtcset 30000
ectool rtcget
Current time: 0x0000753d (30013)
ectool rtcsetalarm 10
after ~10 (measured with a timer) printed on
ec console: [160.248900 event set 0x0000000002000000]
I tested the alarm up to one hour.
Hibernation test:
$ rtc
RTC: 0x00047624 (292388.00 s)
$ hibernate
Hibernating until wake pin asserted.
# Wait approx. 30s before pressing power button
[Reset cause: hibernate wake-pin]
$ rtc
RTC: 0x00047645 (292421.00 s)
# 292421s - 292388s = 33s
Signed-off-by: Sam Hurst <shurst@google.com>
Change-Id: I3d5eb7d209dd63df54049a02165076f393d53be1
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3115449
Reviewed-by: Keith Short <keithshort@chromium.org>
Reviewed-by: Wai-Hong Tam <waihong@google.com>
Diffstat (limited to 'zephyr/CMakeLists.txt')
-rw-r--r-- | zephyr/CMakeLists.txt | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/zephyr/CMakeLists.txt b/zephyr/CMakeLists.txt index 75076c6edf..25f1962319 100644 --- a/zephyr/CMakeLists.txt +++ b/zephyr/CMakeLists.txt @@ -394,3 +394,5 @@ zephyr_library_sources_ifdef(CONFIG_PLATFORM_EC_VBOOT_EFS2 zephyr_library_sources_ifdef(CONFIG_PLATFORM_EC_VSTORE "${PLATFORM_EC}/common/vstore.c") +zephyr_library_sources_ifdef(CONFIG_PLATFORM_EC_RTC + "${PLATFORM_EC}/common/rtc.c") |