From 7ae1828c9614804521db4f314ebb72d877d7fc84 Mon Sep 17 00:00:00 2001 From: Andrew McRae Date: Wed, 9 Mar 2022 16:41:04 +1100 Subject: zephyr: Add AP notification framework Add a notification/callback framework for the AP power sequence subsystem. BUG=b:201000950 TEST=zmake configure -b nivviks; flash & run BRANCH=none Signed-off-by: Andrew McRae Change-Id: I2645e0abdd6906d6529c4f778ff2f80baebfb360 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3512415 Reviewed-by: Peter Marheine Reviewed-by: Li1 Feng Reviewed-by: Divya S Sasidharan --- zephyr/include/ap_power/ap_power_events.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 zephyr/include/ap_power/ap_power_events.h (limited to 'zephyr/include/ap_power/ap_power_events.h') diff --git a/zephyr/include/ap_power/ap_power_events.h b/zephyr/include/ap_power/ap_power_events.h new file mode 100644 index 0000000000..6181deb2bd --- /dev/null +++ b/zephyr/include/ap_power/ap_power_events.h @@ -0,0 +1,21 @@ +/* Copyright 2022 The Chromium OS Authors. All rights reserved. + * Use of this source code is governed by a BSD-style license that can be + * found in the LICENSE file. + */ + +/** + * @file + * @brief Internal API for sending AP power related event callbacks. + */ + +#ifndef __AP_POWER_AP_EVENTS_H__ +#define __AP_POWER_AP_EVENTS_H__ + +/** + * @brief Dispatch callbacks for an event. + * + * @param event The event to invoke callbacks for. + */ +void ap_power_ev_send_callbacks(enum ap_power_events event); + +#endif /* __AP_POWER_AP_EVENTS_H__ */ -- cgit v1.2.1