Power: Add recovered events

Add PowerRailFaultRecovered and VoltageRegulatorFaultRecovered
to allow services to create an event when a previously
generated fault recovers.

Change-Id: Iad0db53b83c4dae8deacd2c101b0d438a2e8df1a
Signed-off-by: Amithash Prasasd <amithash@meta.com>
diff --git a/yaml/xyz/openbmc_project/State/Power.events.yaml b/yaml/xyz/openbmc_project/State/Power.events.yaml
index e2edba8..0cabc52 100644
--- a/yaml/xyz/openbmc_project/State/Power.events.yaml
+++ b/yaml/xyz/openbmc_project/State/Power.events.yaml
@@ -32,3 +32,25 @@
               A fault has been detected on voltage regulator
               '{VoltageRegulator}'
       errno: EIO
+
+events:
+    - name: PowerRailFaultRecovered
+      metadata:
+          - name: PowerRail
+            type: object_path
+            primary: true
+            description: The name or identifier of the power rail.
+      en:
+          description: A fault detected on a power rail has cleared.
+          message: A fault has cleared on power rail '{PowerRail}'.
+
+    - name: VoltageRegulatorFaultRecovered
+      metadata:
+          - name: VoltageRegulator
+            type: object_path
+            primary: true
+            description: The ane or identifier of the voltage regulator.
+      en:
+          description: A fault detected on a voltage regulator has cleared.
+          message:
+              A fault has cleared on voltage regulator '{VoltageRegulator}'.