summaryrefslogtreecommitdiff
path: root/zephyr/dts/bindings/cros_rtc
diff options
context:
space:
mode:
authorMulin Chao <mlchao@nuvoton.com>2021-03-22 16:58:44 +0800
committerCommit Bot <commit-bot@chromium.org>2021-03-24 07:03:53 +0000
commit87910263fc889211312efbce054c811b61af7a74 (patch)
treef0a12fd1ba0568f52b32d7efffc842dc26d0f73e /zephyr/dts/bindings/cros_rtc
parent18dd72e55c6ea7bb8a3a0429cf8df782f898e511 (diff)
downloadchrome-ec-87910263fc889211312efbce054c811b61af7a74.tar.gz
zephyr: driver: add CROS_RTC api
Add Real-Time Clock (RTC) API for Zephyr OS-based ec. Currently, Zephyr doesn't provide setting RTC value functionality in the counter driver api interface. Hence, a cros RTC api provides the low-level driver interface related to it and the others used in cros ec. BUG=b:178230662 BRANCH=None. TEST=zmake testall Signed-off-by: Mulin Chao <mlchao@nuvoton.com> Signed-off-by: Wealian Liao <whliao@nuvoton.corp-partner.google.com> Change-Id: Ia4b10739fbf65fa7213022cac6a17d2a9bc56b10 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2777938 Reviewed-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'zephyr/dts/bindings/cros_rtc')
-rw-r--r--zephyr/dts/bindings/cros_rtc/cros-rtc.yaml12
1 files changed, 12 insertions, 0 deletions
diff --git a/zephyr/dts/bindings/cros_rtc/cros-rtc.yaml b/zephyr/dts/bindings/cros_rtc/cros-rtc.yaml
new file mode 100644
index 0000000000..f754826404
--- /dev/null
+++ b/zephyr/dts/bindings/cros_rtc/cros-rtc.yaml
@@ -0,0 +1,12 @@
+# Copyright 2021 Google LLC
+# SPDX-License-Identifier: Apache-2.0
+
+# Common fields for Chrome OS RTC devices
+
+include: base.yaml
+
+bus: crosrtc
+
+properties:
+ label:
+ required: true