diff options
Diffstat (limited to 'zephyr/test/ap_power/src/board.c')
-rw-r--r-- | zephyr/test/ap_power/src/board.c | 29 |
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; } |