add host warm reboots to host state

Redfish and IPMI have the concept of warm reboots of the system, where
the chassis power remains on while the host is rebooted. Add that
concept to the phosphor-state-manager Host target.

ref: https://gerrit.openbmc-project.xyz/c/openbmc/docs/+/22358

Change-Id: I895967000eba1cc5ee48054de6c86f5934397258
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
diff --git a/xyz/openbmc_project/State/Host.interface.yaml b/xyz/openbmc_project/State/Host.interface.yaml
index 202af16..1cbd2b4 100644
--- a/xyz/openbmc_project/State/Host.interface.yaml
+++ b/xyz/openbmc_project/State/Host.interface.yaml
@@ -30,7 +30,17 @@
             Host firmware should be on
         - name: 'Reboot'
           description: >
-            Host firmware should be rebooted
+            Host firmware should be rebooted. Chassis power will be cycled from
+            off to on during this reboot
+        - name: 'GracefulWarmReboot'
+          description: >
+            Host firmware be will notified to shutdown and once complete, the
+            host firmware will be rebooted. Chassis power will remain on
+            throughout the reboot
+        - name: 'ForceWarmReboot'
+          description: >
+            Host firmware will be rebooted without notification and chassis
+            power will remain on throughout the reboot
 
     - name: HostState
       description: >