/openbmc/bmcweb/redfish-core/schema/dmtf/installed/ |
H A D | PowerSupply_v1.xml | 4 <!--# Redfish Schema: PowerSupply v1.6.0 --> 58 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerSupply"> 62 <EntityType Name="PowerSupply" BaseType="Resource.v1_0_0.Resource" Abstract="true"> 63 …<Annotation Term="OData.Description" String="The `PowerSupply` schema describes a power supply uni… 97 <Parameter Name="PowerSupply" Type="PowerSupply.v1_0_0.Actions"/> 105 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerSupply.v1_0_0"> 109 <EntityType Name="PowerSupply" BaseType="PowerSupply.PowerSupply"> 110 <Property Name="PowerSupplyType" Type="PowerSupply.v1_0_0.PowerSupplyType"> 170 … <Property Name="InputRanges" Type="Collection(PowerSupply.v1_0_0.InputRange)" Nullable="false"> 174 … <Property Name="OutputRails" Type="Collection(PowerSupply.v1_0_0.OutputRail)" Nullable="false"> [all …]
|
H A D | Power_v1.xml | 125 …<NavigationProperty Name="PowerSupplies" Type="Collection(Power.v1_0_0.PowerSupply)" ContainsTarge… 353 <EntityType Name="PowerSupply" BaseType="Resource.v1_0_0.ReferenceableMember"> 567 <EntityType Name="PowerSupply" BaseType="Power.v1_0_0.PowerSupply"/> 576 <EntityType Name="PowerSupply" BaseType="Power.v1_0_1.PowerSupply"/> 585 <EntityType Name="PowerSupply" BaseType="Power.v1_0_2.PowerSupply"/> 594 <EntityType Name="PowerSupply" BaseType="Power.v1_0_3.PowerSupply"/> 599 …created to remove the auto expand annotation for the `Redundancy` property inside `PowerSupply`."/> 603 <EntityType Name="PowerSupply" BaseType="Power.v1_0_4.PowerSupply"/> 612 <EntityType Name="PowerSupply" BaseType="Power.v1_0_5.PowerSupply"/> 621 <EntityType Name="PowerSupply" BaseType="Power.v1_0_6.PowerSupply"/> [all …]
|
H A D | PowerSupplyCollection_v1.xml | 27 <edmx:Include Namespace="PowerSupply"/> 37 …<Annotation Term="OData.Description" String="The collection of `PowerSupply` resource instances."/> 38 …ption" String="This resource shall represent a resource collection of `PowerSupply` instances for … 65 <NavigationProperty Name="Members" Type="Collection(PowerSupply.PowerSupply)">
|
/openbmc/bmcweb/redfish-core/schema/dmtf/csdl/ |
H A D | PowerSupply_v1.xml | 4 <!--# Redfish Schema: PowerSupply v1.6.0 --> 58 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerSupply"> 62 <EntityType Name="PowerSupply" BaseType="Resource.v1_0_0.Resource" Abstract="true"> 63 …<Annotation Term="OData.Description" String="The `PowerSupply` schema describes a power supply uni… 97 <Parameter Name="PowerSupply" Type="PowerSupply.v1_0_0.Actions"/> 105 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerSupply.v1_0_0"> 109 <EntityType Name="PowerSupply" BaseType="PowerSupply.PowerSupply"> 110 <Property Name="PowerSupplyType" Type="PowerSupply.v1_0_0.PowerSupplyType"> 170 … <Property Name="InputRanges" Type="Collection(PowerSupply.v1_0_0.InputRange)" Nullable="false"> 174 … <Property Name="OutputRails" Type="Collection(PowerSupply.v1_0_0.OutputRail)" Nullable="false"> [all …]
|
H A D | Power_v1.xml | 125 …<NavigationProperty Name="PowerSupplies" Type="Collection(Power.v1_0_0.PowerSupply)" ContainsTarge… 353 <EntityType Name="PowerSupply" BaseType="Resource.v1_0_0.ReferenceableMember"> 567 <EntityType Name="PowerSupply" BaseType="Power.v1_0_0.PowerSupply"/> 576 <EntityType Name="PowerSupply" BaseType="Power.v1_0_1.PowerSupply"/> 585 <EntityType Name="PowerSupply" BaseType="Power.v1_0_2.PowerSupply"/> 594 <EntityType Name="PowerSupply" BaseType="Power.v1_0_3.PowerSupply"/> 599 …created to remove the auto expand annotation for the `Redundancy` property inside `PowerSupply`."/> 603 <EntityType Name="PowerSupply" BaseType="Power.v1_0_4.PowerSupply"/> 612 <EntityType Name="PowerSupply" BaseType="Power.v1_0_5.PowerSupply"/> 621 <EntityType Name="PowerSupply" BaseType="Power.v1_0_6.PowerSupply"/> [all …]
|
H A D | PowerSupplyCollection_v1.xml | 27 <edmx:Include Namespace="PowerSupply"/> 37 …<Annotation Term="OData.Description" String="The collection of `PowerSupply` resource instances."/> 38 …ption" String="This resource shall represent a resource collection of `PowerSupply` instances for … 65 <NavigationProperty Name="Members" Type="Collection(PowerSupply.PowerSupply)">
|
/openbmc/phosphor-power/power-supply/ |
H A D | power_supply.cpp | 48 PowerSupply::PowerSupply(const std::string& name, size_t inst, in PowerSupply() function in phosphor::power::psu::PowerSupply 109 void PowerSupply::getAccessType() in getAccessType() 121 void PowerSupply::captureCmd(util::NamesValues& nv, const std::string& cmd, in captureCmd() 139 void PowerSupply::analyze() in analyze() 184 void PowerSupply::inventoryChanged(sdbusplus::message_t& msg) in inventoryChanged() 212 void PowerSupply::updatePresence() in updatePresence() 220 void PowerSupply::powerStateChanged(sdbusplus::message_t& msg) in powerStateChanged() 248 void PowerSupply::updatePowerState() in updatePowerState() 253 void PowerSupply::checkInputFault(const uint16_t statusWord) in checkInputFault() 284 entry("POWERSUPPLY=%s", inventoryPath.c_str())); in checkInputFault() [all …]
|
H A D | power_supply.hpp | 26 * @class PowerSupply 29 class PowerSupply : public Device class 32 PowerSupply() = delete; 33 PowerSupply(const PowerSupply&) = delete; 34 PowerSupply(PowerSupply&&) = default; 35 PowerSupply& operator=(const PowerSupply&) = default; 36 PowerSupply& operator=(PowerSupply&&) = default; 37 ~PowerSupply() = default; 53 PowerSupply(const std::string& name, size_t inst,
|
/openbmc/phosphor-power/phosphor-power-supply/ |
H A D | power_supply.cpp | 27 PowerSupply::PowerSupply( in PowerSupply() function in phosphor::power::psu::PowerSupply 95 void PowerSupply::bindOrUnbindDriver(bool present) in bindOrUnbindDriver() 164 void PowerSupply::updatePresence() in updatePresence() 181 void PowerSupply::updatePresenceGPIO() in updatePresenceGPIO() 243 void PowerSupply::analyzeCMLFault() in analyzeCMLFault() 266 void PowerSupply::analyzeInputFault() in analyzeInputFault() 300 void PowerSupply::analyzeVoutOVFault() in analyzeVoutOVFault() 326 void PowerSupply::analyzeIoutOCFault() in analyzeIoutOCFault() 351 void PowerSupply::analyzeVoutUVFault() in analyzeVoutUVFault() 377 void PowerSupply::analyzeFanFault() in analyzeFanFault() [all …]
|
H A D | power_supply.hpp | 71 * @class PowerSupply 74 class PowerSupply class 77 PowerSupply() = delete; 78 PowerSupply(const PowerSupply&) = delete; 79 PowerSupply(PowerSupply&&) = delete; 80 PowerSupply& operator=(const PowerSupply&) = delete; 81 PowerSupply& operator=(PowerSupply&&) = delete; 82 ~PowerSupply() = default; 93 PowerSupply(sdbusplus::bus_t& bus, const std::string& invpath,
|
H A D | psu_manager.cpp | 190 "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply"; in getPSUProperties() 252 std::format("make PowerSupply bus: {} addr: {} presline: {}", in getPSUProperties() 255 auto psu = std::make_unique<PowerSupply>( in getPSUProperties() 291 if ((type == nullptr) || (*type != "PowerSupply")) in populateSysProperties() 623 "xyz.openbmc_project.Power.PowerSupply.Error.Missing", in analyze() 651 "xyz.openbmc_project.Power.PowerSupply.Error.CommFault", in analyze() 670 createError("xyz.openbmc_project.Power.PowerSupply.Error." in analyze() 678 "xyz.openbmc_project.Power.PowerSupply.Error.PSKillFault", in analyze() 692 "xyz.openbmc_project.Power.PowerSupply.Error.Fault", in analyze() 704 "xyz.openbmc_project.Power.PowerSupply.Error.IoutOCFault", in analyze() [all …]
|
/openbmc/witherspoon-pfault-analysis/power-supply/ |
H A D | power_supply.cpp | 71 PowerSupply::PowerSupply(const std::string& name, size_t inst, in PowerSupply() function in witherspoon::power::psu::PowerSupply 127 void PowerSupply::captureCmd(util::NamesValues& nv, const std::string& cmd, in captureCmd() 145 void PowerSupply::analyze() in analyze() 190 void PowerSupply::inventoryChanged(sdbusplus::message_t& msg) in inventoryChanged() 218 void PowerSupply::updatePresence() in updatePresence() 226 void PowerSupply::powerStateChanged(sdbusplus::message_t& msg) in powerStateChanged() 254 void PowerSupply::updatePowerState() in updatePowerState() 283 void PowerSupply::checkInputFault(const uint16_t statusWord) in checkInputFault() 314 entry("POWERSUPPLY=%s", inventoryPath.c_str())); in checkInputFault() 352 void PowerSupply::checkPGOrUnitOffFault(const uint16_t statusWord) in checkPGOrUnitOffFault() [all …]
|
H A D | power_supply.hpp | 26 * @class PowerSupply 29 class PowerSupply : public Device class 32 PowerSupply() = delete; 33 PowerSupply(const PowerSupply&) = delete; 34 PowerSupply(PowerSupply&&) = default; 35 PowerSupply& operator=(const PowerSupply&) = default; 36 PowerSupply& operator=(PowerSupply&&) = default; 37 ~PowerSupply() = default; 53 PowerSupply(const std::string& name, size_t inst,
|
/openbmc/phosphor-power/phosphor-power-supply/test/ |
H A D | power_supply_tests.cpp | 142 auto psu = std::make_unique<PowerSupply>(bus, "", 3, 0x68, "ibm-cffps", in TEST_F() 160 auto psu = std::make_unique<PowerSupply>(bus, PSUInventoryPath, 3, 0x68, in TEST_F() 178 auto psu = std::make_unique<PowerSupply>( in TEST_F() 228 PowerSupply psu{bus, PSUInventoryPath, 4, 0x69, in TEST_F() 253 PowerSupply psu2{bus, PSUInventoryPath, 5, 0x6a, in TEST_F() 692 PowerSupply psu{bus, PSUInventoryPath, 4, 0x69, in TEST_F() 712 PowerSupply psu{bus, PSUInventoryPath, 5, 0x6a, in TEST_F() 747 PowerSupply psu{bus, PSUInventoryPath, 13, 0x68, in TEST_F() 974 PowerSupply psu{bus, PSUInventoryPath, 3, 0x68, in TEST_F() 988 PowerSupply psu{bus, PSUInventoryPath, 13, 0x69, in TEST_F() [all …]
|
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema-installed/ |
H A D | PowerSupplyCollection.json | 14 "description": "The collection of `PowerSupply` resource instances.", 15 …Description": "This resource shall represent a resource collection of `PowerSupply` instances for … 57 … "$ref": "http://redfish.dmtf.org/schemas/v1/PowerSupply.json#/definitions/PowerSupply"
|
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema/ |
H A D | PowerSupplyCollection.json | 14 "description": "The collection of `PowerSupply` resource instances.", 15 …Description": "This resource shall represent a resource collection of `PowerSupply` instances for … 57 … "$ref": "http://redfish.dmtf.org/schemas/v1/PowerSupply.json#/definitions/PowerSupply"
|
/openbmc/phosphor-power/cold-redundancy/ |
H A D | cold_redundancy.hpp | 81 * @class PowerSupply 84 class PowerSupply 96 PowerSupply( 99 ~PowerSupply() = default; 86 class PowerSupply global() class
|
/openbmc/entity-manager/configurations/ |
H A D | genesis3_psu.json | 56 "Type": "PowerSupply", 122 "Type": "PowerSupply", 188 "Type": "PowerSupply", 254 "Type": "PowerSupply",
|
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Inventory/Item/ |
H A D | PowerSupply.interface.yaml | 2 Implement to provide PowerSupply attributes. 7 Objects that implement PowerSupply can optionally implement the
|
/openbmc/phosphor-gpio-monitor/ |
H A D | phosphor-multi-gpio-presence.json | 8 "Name": "Powersupply 0", 14 "ExtraInterfaces": ["xyz.openbmc_project.Inventory.Item.PowerSupply"]
|
/openbmc/openbmc/meta-quanta/meta-olympus-nuvoton/recipes-olympus-nuvoton/power/first-boot-set-psu/ |
H A D | first-boot-set-psu.sh | 26 OBJECT_PATH="/system/chassis/motherboard/powersupply$1" 58 update_inventory "${arr[0]}" "xyz.openbmc_project.Inventory.Item" 1 "PrettyName" "s" "powersupply${… 59 update_inventory "${arr[0]}" "xyz.openbmc_project.Inventory.Item.PowerSupply" 0
|
/openbmc/openbmc/meta-ampere/meta-jefferson/recipes-phosphor/gpio/phosphor-gpio-monitor/ |
H A D | phosphor-multi-gpio-presence.json | 12 "Inventory": "/system/powersupply/PowerSupply0" 18 "Inventory": "/system/powersupply/PowerSupply1"
|
/openbmc/openbmc/meta-ampere/meta-mitchell/recipes-phosphor/gpio/phosphor-gpio-monitor/ |
H A D | phosphor-multi-gpio-presence.json | 18 "Inventory": "/system/powersupply/PowerSupply0" 24 "Inventory": "/system/powersupply/PowerSupply1"
|
/openbmc/openbmc/meta-ampere/meta-jade/recipes-phosphor/gpio/phosphor-gpio-monitor/ |
H A D | phosphor-multi-gpio-presence.json | 18 "Inventory": "/system/powersupply/PowerSupply0" 24 "Inventory": "/system/powersupply/PowerSupply1"
|
/openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Item/PowerSupply/ |
H A D | meson.build | 3 sdbusplus_current_path = 'xyz/openbmc_project/Inventory/Item/PowerSupply' 8 '../../../../../../yaml/xyz/openbmc_project/Inventory/Item/PowerSupply.interface.yaml', 23 'xyz/openbmc_project/Inventory/Item/PowerSupply',
|