diff options
author | Andrew McRae <amcrae@google.com> | 2022-03-09 16:41:04 +1100 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2022-03-11 09:10:50 +0000 |
commit | 7ae1828c9614804521db4f314ebb72d877d7fc84 (patch) | |
tree | f49b67f6177ccd1dfbb730e2560fba9cfb49579d /zephyr/include/ap_power/ap_power_events.h | |
parent | 30ced27da49653f6d7c43ce1b9fefb542d227930 (diff) | |
download | chrome-ec-7ae1828c9614804521db4f314ebb72d877d7fc84.tar.gz |
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 <amcrae@google.com>
Change-Id: I2645e0abdd6906d6529c4f778ff2f80baebfb360
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3512415
Reviewed-by: Peter Marheine <pmarheine@chromium.org>
Reviewed-by: Li1 Feng <li1.feng@intel.com>
Reviewed-by: Divya S Sasidharan <divya.s.sasidharan@intel.com>
Diffstat (limited to 'zephyr/include/ap_power/ap_power_events.h')
-rw-r--r-- | zephyr/include/ap_power/ap_power_events.h | 21 |
1 files changed, 21 insertions, 0 deletions
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__ */ |