boot-progress: add new pldm/redfish progress enums

The following design doc describes the new Redfish BootProgress schema
and OpenBMC's support of it:
https://gerrit.openbmc-project.xyz/c/openbmc/docs/+/32988

This commit adds these new boot progress enumerations while also leaving
MotherboardInit (which does not have a mapping to the new Redfish
BootProgress object) so as to continue to support systems still
utilizing it. If needed, MotherboardInit could be mapped to one of the
Redfish BootProgress values.

Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I9cb6714ea4044ca3b19724029478172d2af732d2
diff --git a/xyz/openbmc_project/State/Boot/Progress.interface.yaml b/xyz/openbmc_project/State/Boot/Progress.interface.yaml
index 2872098..6135be2 100644
--- a/xyz/openbmc_project/State/Boot/Progress.interface.yaml
+++ b/xyz/openbmc_project/State/Boot/Progress.interface.yaml
@@ -16,6 +16,12 @@
        - name: Unspecified
          description: >
            Unknown state.
+       - name: PrimaryProcInit
+         description: >
+           Primary Processor Initialization
+       - name: BusInit
+         description: >
+           Processor and Memory Bus Initialization
        - name: MemoryInit
          description: >
            Memory Initialization
@@ -25,9 +31,15 @@
        - name: PCIInit
          description: >
            PCI resource initialization
+       - name: SystemInitComplete
+         description: >
+           System firmware completed booting
        - name: OSStart
          description: >
            Starting Operating System.
+       - name: OSRunning
+         description: >
+           Operating System up and running
        - name: MotherboardInit
          description: >
            Motherboard/Basebord Initialization.