summaryrefslogtreecommitdiff
path: root/zephyr/emul/emul_rtc.c
diff options
context:
space:
mode:
Diffstat (limited to 'zephyr/emul/emul_rtc.c')
-rw-r--r--zephyr/emul/emul_rtc.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/zephyr/emul/emul_rtc.c b/zephyr/emul/emul_rtc.c
index 0d59fb782a..0bd2ef0828 100644
--- a/zephyr/emul/emul_rtc.c
+++ b/zephyr/emul/emul_rtc.c
@@ -63,6 +63,10 @@ static int cros_rtc_emul_set_value(const struct device *dev, uint32_t value)
data->value = value;
+ if (data->value >= data->alarm_time && data->alarm_time) {
+ data->alarm_callback(dev);
+ }
+
return EC_SUCCESS;
}