phosphor-power-supply: Populate RT VPD Keywords

Populate the Resource Type (RT) VPD keywords for type
VINI and DINF.

Signed-off-by: Ben Tyner <ben.tyner@ibm.com>
Change-Id: Ib39f1013111fd00ca9276fd58e5193457e682d39
diff --git a/phosphor-power-supply/power_supply.cpp b/phosphor-power-supply/power_supply.cpp
index 10f1aca..27bc502 100644
--- a/phosphor-power-supply/power_supply.cpp
+++ b/phosphor-power-supply/power_supply.cpp
@@ -803,6 +803,9 @@
         ipzvpdVINIProps.emplace(
             "DR", std::vector<uint8_t>(description.begin(), description.end()));
 
+        // Populate the VINI Resource Type (RT) keyword
+        ipzvpdVINIProps.emplace("RT", std::vector<uint8_t>{'V', 'I', 'N', 'I'});
+
         // Update the Resource Identifier (RI) keyword
         // 2 byte FRC: 0x0003
         // 2 byte RID: 0x1000, 0x1001...
@@ -818,6 +821,9 @@
         ipzvpdDINFProps.emplace("FL",
                                 std::vector<uint8_t>(fl.begin(), fl.end()));
 
+        // Populate the DINF Resource Type (RT) keyword
+        ipzvpdDINFProps.emplace("RT", std::vector<uint8_t>{'D', 'I', 'N', 'F'});
+
         interfaces.emplace(ASSET_IFACE, std::move(assetProps));
         interfaces.emplace(VERSION_IFACE, std::move(versionProps));
         interfaces.emplace(DINF_IFACE, std::move(ipzvpdDINFProps));