summaryrefslogtreecommitdiff
path: root/meta-ibs/meta-cp2-5422/recipes-x86/chassis/x86-power-control/0003-Added-transition-states-for-immediate-reset.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta-ibs/meta-cp2-5422/recipes-x86/chassis/x86-power-control/0003-Added-transition-states-for-immediate-reset.patch')
-rw-r--r--meta-ibs/meta-cp2-5422/recipes-x86/chassis/x86-power-control/0003-Added-transition-states-for-immediate-reset.patch26
1 files changed, 26 insertions, 0 deletions
diff --git a/meta-ibs/meta-cp2-5422/recipes-x86/chassis/x86-power-control/0003-Added-transition-states-for-immediate-reset.patch b/meta-ibs/meta-cp2-5422/recipes-x86/chassis/x86-power-control/0003-Added-transition-states-for-immediate-reset.patch
new file mode 100644
index 0000000000..d6b0b8caec
--- /dev/null
+++ b/meta-ibs/meta-cp2-5422/recipes-x86/chassis/x86-power-control/0003-Added-transition-states-for-immediate-reset.patch
@@ -0,0 +1,26 @@
+From 538856c53e064ae9099cfa64719f2b0a617a9767 Mon Sep 17 00:00:00 2001
+From: Nikita Kosenkov <NKosenkov@IBS.RU>
+Date: Fri, 30 Sep 2022 10:18:10 +0300
+Subject: [PATCH] Added transition states for immediate reset
+
+---
+ src/power_control.cpp | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/src/power_control.cpp b/src/power_control.cpp
+index 690622a..6dc9075 100644
+--- a/src/power_control.cpp
++++ b/src/power_control.cpp
+@@ -1827,7 +1827,9 @@ static void powerStateOn(const Event event)
+ gracefulPowerOff();
+ break;
+ case Event::resetRequest:
++ setPowerState(PowerState::transitionToCycleOff);
+ reset();
++ setPowerState(PowerState::on);
+ break;
+ default:
+ lg2::info("No action taken.");
+--
+2.35.1
+