commit | 413f51ea2c55609a69161528f0d9ef5c029df409 | [log] [tgz] |
---|---|---|
author | Archana Kakani <archana.kakani@ibm.com> | Mon Feb 03 04:14:36 2025 -0600 |
committer | Archana Kakani <archana.kakani@ibm.com> | Wed Feb 05 08:10:18 2025 -0600 |
tree | c4c99dc58f06f94ee706ca23fdc564dd43c2c6a3 | |
parent | 366507c82a4781c4a893ab9b9ca7b38f2157a353 [diff] [blame] |
pldm: Implement Fan Interface Adding support to host Fan dbus interface. Based on the PDRs received from remote PLDM terminus, PLDM hosts the dbus interface based on the entity type. The Fan interface is defined at [1]. Tested: Functional test passed [1]: https://github.com/openbmc/phosphor-dbus-interfaces/blob/master/yaml/xyz/openbmc_project/Inventory/Item/Fan.interface.yaml Change-Id: I353085817abb3646e607659d116207660d0bd0d4 Signed-off-by: Archana Kakani <archana.kakani@ibm.com>
diff --git a/host-bmc/host_pdr_handler.cpp b/host-bmc/host_pdr_handler.cpp index 40bb057..94f6328 100644 --- a/host-bmc/host_pdr_handler.cpp +++ b/host-bmc/host_pdr_handler.cpp
@@ -1146,6 +1146,9 @@ CustomDBus::getCustomDBus().implementMotherboardInterface( entity.first); break; + case PLDM_ENTITY_FAN: + CustomDBus::getCustomDBus().implementFanInterface(entity.first); + break; default: break; }