summaryrefslogtreecommitdiff
path: root/zephyr/test/ap_power/src/board.c
diff options
context:
space:
mode:
Diffstat (limited to 'zephyr/test/ap_power/src/board.c')
-rw-r--r--zephyr/test/ap_power/src/board.c29
1 files changed, 7 insertions, 22 deletions
diff --git a/zephyr/test/ap_power/src/board.c b/zephyr/test/ap_power/src/board.c
index f08ccf9ef7..26c9448396 100644
--- a/zephyr/test/ap_power/src/board.c
+++ b/zephyr/test/ap_power/src/board.c
@@ -6,11 +6,9 @@
#include <zephyr/kernel.h>
#include <zephyr/ztest.h>
-#include <ap_power/ap_power_interface.h>
#include <ap_power_override_functions.h>
+#include <ap_power/ap_power_interface.h>
#include <power_signals.h>
-#include <timer.h>
-#include <x86_power_signals.h>
static bool signal_PWR_ALL_SYS_PWRGD;
static bool signal_PWR_DSW_PWROK;
@@ -61,29 +59,11 @@ void board_ap_power_force_shutdown(void)
int board_ap_power_assert_pch_power_ok(void)
{
- power_signal_set(PWR_PCH_PWROK, 1);
return 0;
}
-static void generate_ec_soc_dsw_pwrok_handler(void)
-{
- int in_sig_val = power_signal_get(PWR_DSW_PWROK);
-
- if (in_sig_val != power_signal_get(PWR_EC_SOC_DSW_PWROK)) {
- power_signal_set(PWR_EC_SOC_DSW_PWROK, 1);
- }
-}
-
void board_ap_power_action_g3_s5(void)
{
- power_signal_enable(PWR_DSW_PWROK);
-
- power_signal_set(PWR_EN_PP3300_A, 1);
- power_signal_set(PWR_EN_PP5000_A, 1);
-
- power_wait_signals_timeout(IN_PGOOD_ALL_CORE, 100 * MSEC);
-
- generate_ec_soc_dsw_pwrok_handler();
}
void board_ap_power_action_s3_s0(void)
@@ -100,5 +80,10 @@ void board_ap_power_action_s0(void)
bool board_ap_power_check_power_rails_enabled(void)
{
- return true;
+ return false;
+}
+
+int extpower_is_present(void)
+{
+ return 0;
}