summaryrefslogtreecommitdiff
path: root/meta-ibs/meta-cp2-5422/recipes-x86/chassis/x86-power-control/0001-x86-power-control-removed-the-conditions-for-startin.patch
blob: 636f9222278375cd3ea194ecb8a7707fede5eb1c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
From cf1bd45c8f33c0fb22113708e076f34784552d1f Mon Sep 17 00:00:00 2001
From: "Nikita Kosenkov (IBS Group)" <nkosenkov@ibs.sila.ru>
Date: Tue, 31 May 2022 06:51:46 +0300
Subject: [PATCH] x86-power-control: removed the conditions for starting the
 power restore policy

---
 src/power_control.cpp | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/src/power_control.cpp b/src/power_control.cpp
index 05aa45c..56346ed 100644
--- a/src/power_control.cpp
+++ b/src/power_control.cpp
@@ -2754,8 +2754,8 @@ int main(int argc, char* argv[])
 
     // Initialize the power state
     powerState = PowerState::off;
+    
     // Check power good
-
     if (powerOkConfig.type == ConfigType::GPIO)
     {
         if (psPowerOKLine.get_value() > 0 ||
@@ -2772,11 +2772,9 @@ int main(int argc, char* argv[])
             powerState = PowerState::on;
         }
     }
+    
     // Check if we need to start the Power Restore policy
-    if (powerState != PowerState::on)
-    {
-        powerRestore.run();
-    }
+    powerRestore.run();
 
     if (nmiOutLine)
         nmiSourcePropertyMonitor();
-- 
2.35.1