PSUSensor: Add support for inspur-ipsps driver

The inspur-ipsps is a pmbus driver that could be used on PSUs
from Inspur.

Signed-off-by: Lei YU <yulei.sh@bytedance.com>
Change-Id: If9f850b35cc3d97d46bcc0690defb2a5f8d3a0c6
diff --git a/src/PSUSensorMain.cpp b/src/PSUSensorMain.cpp
index f7c6f10..baf2bd1 100644
--- a/src/PSUSensorMain.cpp
+++ b/src/PSUSensorMain.cpp
@@ -40,13 +40,14 @@
 
 static constexpr bool debug = false;
 
-static constexpr std::array<const char*, 24> sensorTypes = {
+static constexpr std::array<const char*, 25> sensorTypes = {
     "xyz.openbmc_project.Configuration.ADM1272",
     "xyz.openbmc_project.Configuration.ADM1275",
     "xyz.openbmc_project.Configuration.ADM1278",
     "xyz.openbmc_project.Configuration.DPS800",
     "xyz.openbmc_project.Configuration.INA219",
     "xyz.openbmc_project.Configuration.INA230",
+    "xyz.openbmc_project.Configuration.IPSPS",
     "xyz.openbmc_project.Configuration.ISL68137",
     "xyz.openbmc_project.Configuration.ISL68220",
     "xyz.openbmc_project.Configuration.ISL68223",
@@ -67,10 +68,11 @@
     "xyz.openbmc_project.Configuration.TPS546D24"};
 
 static std::vector<std::string> pmbusNames = {
-    "adm1272",  "adm1275",  "adm1278",   "dps800",    "ina219",    "ina230",
-    "isl68137", "isl68220", "isl68223",  "isl69243",  "isl69260",  "lm25066",
-    "max16601", "max20710", "max20730",  "max20734",  "max20796",  "max34451",
-    "pmbus",    "pxe1610",  "raa228000", "raa228228", "raa229004", "tps546d24"};
+    "adm1272",  "adm1275",   "adm1278",   "dps800",    "ina219",
+    "ina230",   "ipsps1",    "isl68137",  "isl68220",  "isl68223",
+    "isl69243", "isl69260",  "lm25066",   "max16601",  "max20710",
+    "max20730", "max20734",  "max20796",  "max34451",  "pmbus",
+    "pxe1610",  "raa228000", "raa228228", "raa229004", "tps546d24"};
 
 namespace fs = std::filesystem;