summaryrefslogtreecommitdiff
path: root/power
diff options
context:
space:
mode:
authorAl Semjonovs <asemjonovs@google.com>2022-07-21 10:24:11 -0600
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-08-25 21:35:08 +0000
commite1b26246ac39d2bfa2dc3e3eff2830eb937dc295 (patch)
tree5b50f6a78d5fa1c70e188a770a7171ba4b46ff9a /power
parent014712bd56067a786545507ae1fd615954e864b0 (diff)
downloadchrome-ec-e1b26246ac39d2bfa2dc3e3eff2830eb937dc295.tar.gz
zephyr: Mock power sequence driver
Mock power sequence handling BUG=None BRANCH=NONE TEST=./twister -T zephyr/test Signed-off-by: Al Semjonovs <asemjonovs@google.com> Change-Id: I8ec3198abfb069501bed2c5aa661e31f780e2c34 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3833564 Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Yuval Peress <peress@google.com> Code-Coverage: Zoss <zoss-cl-coverage@prod.google.com>
Diffstat (limited to 'power')
-rw-r--r--power/qcom.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/power/qcom.c b/power/qcom.c
index ed546cd976..549792b2ed 100644
--- a/power/qcom.c
+++ b/power/qcom.c
@@ -814,7 +814,7 @@ static inline void cancel_power_button_timer(void)
/*****************************************************************************/
/* Chipset interface */
-void chipset_force_shutdown(enum chipset_shutdown_reason reason)
+test_mockable void chipset_force_shutdown(enum chipset_shutdown_reason reason)
{
CPRINTS("%s(%d)", __func__, reason);
report_ap_reset(reason);
@@ -824,7 +824,7 @@ void chipset_force_shutdown(enum chipset_shutdown_reason reason)
task_wake(TASK_ID_CHIPSET);
}
-void chipset_power_on(void)
+test_mockable void chipset_power_on(void)
{
if (chipset_in_state(CHIPSET_STATE_ANY_OFF)) {
power_request = POWER_REQ_ON;
@@ -999,7 +999,7 @@ power_chipset_handle_host_sleep_event(enum host_sleep_event state,
* @param state Current power state
* @return Updated power state
*/
-enum power_state power_handle_state(enum power_state state)
+test_mockable enum power_state power_handle_state(enum power_state state)
{
static uint8_t boot_from_off, shutdown_from_on;
@@ -1204,7 +1204,7 @@ static const char *const state_name[] = {
"on",
};
-static int command_power(int argc, char **argv)
+test_mockable_static int command_power(int argc, char **argv)
{
int v;