psusensor: Add xdpe12284 support
Tested: Combined with related driver and entity-manager changes from
https://gerrit.openbmc-project.xyz/c/openbmc/entity-manager/+/46969
sensors properly show up in IPMI sensors
Signed-off-by: Lotus Xu <xuxiaohan@bytedance.com>
Change-Id: I0bafa99e6507d8b84af2b5521112ac0670e0cc82
diff --git a/src/PSUSensorMain.cpp b/src/PSUSensorMain.cpp
index 3b92ae7..e979189 100644
--- a/src/PSUSensorMain.cpp
+++ b/src/PSUSensorMain.cpp
@@ -40,7 +40,7 @@
static constexpr bool debug = false;
-static constexpr std::array<const char*, 26> sensorTypes = {
+static constexpr std::array<const char*, 27> sensorTypes = {
"xyz.openbmc_project.Configuration.ADM1266",
"xyz.openbmc_project.Configuration.ADM1272",
"xyz.openbmc_project.Configuration.ADM1275",
@@ -66,14 +66,15 @@
"xyz.openbmc_project.Configuration.RAA228000",
"xyz.openbmc_project.Configuration.RAA228228",
"xyz.openbmc_project.Configuration.RAA229004",
- "xyz.openbmc_project.Configuration.TPS546D24"};
+ "xyz.openbmc_project.Configuration.TPS546D24",
+ "xyz.openbmc_project.Configuration.XDPE12284"};
static std::vector<std::string> pmbusNames = {
- "adm1266", "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"};
+ "adm1266", "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", "xdpe12284"};
namespace fs = std::filesystem;