/openbmc/openbmc/meta-ibm/recipes-phosphor/fans/ |
H A D | phosphor-fan_%.bbappend | 19 COOLING_ENV_FMT = "obmc/phosphor-fan/phosphor-cooling-type-{0}.conf" 24 SYSTEMD_OVERRIDE:phosphor-fan-control:witherspoon += "fan-watchdog-monitor.conf:phosphor-fan-contro… 25 SYSTEMD_OVERRIDE:phosphor-fan-control:witherspoon += "fan-watchdog-monitor.conf:phosphor-fan-contro… 26 SYSTEMD_OVERRIDE:phosphor-fan-monitor:witherspoon += "fan-watchdog-monitor.conf:phosphor-fan-monito… 27 SYSTEMD_OVERRIDE:phosphor-fan-monitor:witherspoon += "fan-watchdog-monitor.conf:phosphor-fan-monito… 28 SYSTEMD_OVERRIDE:phosphor-fan-control:p10bmc += "fan-watchdog-monitor.conf:phosphor-fan-control-ini… 29 SYSTEMD_OVERRIDE:phosphor-fan-control:p10bmc += "fan-watchdog-monitor.conf:phosphor-fan-control@0.s… 30 SYSTEMD_OVERRIDE:phosphor-fan-monitor:p10bmc += "fan-watchdog-monitor.conf:phosphor-fan-monitor-ini… 31 SYSTEMD_OVERRIDE:phosphor-fan-monitor:p10bmc += "fan-watchdog-monitor.conf:phosphor-fan-monitor@0.s… 34 SYSTEMD_OVERRIDE:phosphor-fan-control:witherspoon += "fan-watchdog-conflicts.conf:phosphor-fan-cont… [all …]
|
/openbmc/openbmc/meta-facebook/meta-yosemite4/recipes-phosphor/dbus/ |
H A D | fan-fault-led.bb | 1 SUMMARY = "Fan fault led configurations for meta-yosemite4 machines" 15 file://board-0-fan-0.yaml \ 16 file://board-0-fan-1.yaml \ 17 file://board-0-fan-4.yaml \ 18 file://board-0-fan-5.yaml \ 19 file://board-0-fan-8.yaml \ 20 file://board-0-fan-9.yaml \ 21 file://board-1-fan-10.yaml \ 22 file://board-1-fan-11.yaml \ 23 file://board-1-fan-2.yaml \ [all …]
|
/openbmc/phosphor-fan-presence/control/json/ |
H A D | fan.hpp | 25 namespace phosphor::fan::control::json namespace 31 * @class Fan - Represents a configured fan control fan object 33 * A fan object contains the configured attributes for a fan within the system 34 * that will be controlled by the fan control application. These configuration 36 * fan is included, what sensors make up the fan, the target interface to be 37 * used in setting a target, and any profiles(OPTIONAL) the fan should be 40 * (When no profile for a fan is given, the fan defaults to always be included) 43 class Fan : public ConfigBase class 51 Fan() = delete; 52 Fan(const Fan&) = delete; [all …]
|
/openbmc/phosphor-fan-presence/control/ |
H A D | fan.hpp | 8 namespace fan namespace 14 * @class Fan 16 * Represents a fan. It has sensors used for setting speeds 22 class Fan class 25 Fan() = delete; 26 Fan(const Fan&) = delete; 27 Fan(Fan&&) = delete; 28 Fan& operator=(const Fan&) = delete; 29 Fan& operator=(Fan&&) = delete; 30 ~Fan() = default; [all …]
|
/openbmc/openbmc/meta-ibm/recipes-phosphor/dbus/fan-policy/witherspoon/ |
H A D | air-cooled.yaml | 1 # Air cooled Witherspoon fan policy for PDM. 4 # enclosures or six functional fan rotors across all enclosures. 5 # If the number of functional fan enclosures is below three, soft poweroff 6 # the system, whereas if the number of fan rotors drop below six, an 9 - name: fan enclosures 11 'An air cooled Witherspoon has four fan enclosures to monitor.' 15 - meta: FAN 17 - meta: FAN 19 - meta: FAN 21 - meta: FAN [all …]
|
H A D | water-cooled.yaml | 1 # Water cooled Witherspoon fan policy for PDM. 3 # A water cooled Witherspoon requires a minimum of two functional fan 4 # enclosures or four functional fan rotors across all enclosures. 5 # If the number of functional fan enclosures is below two, soft poweroff 6 # the system, whereas if the number of fan rotors drop below four, an 9 - name: fan enclosures 11 'A water cooled Witherspoon has three fan enclosures to monitor.' 15 - meta: FAN 17 - meta: FAN 19 - meta: FAN [all …]
|
/openbmc/openbmc/meta-facebook/meta-yosemite4/recipes-phosphor/dbus/fan-fault-led/ |
H A D | board-0-fan-1.yaml | 1 - name: board 0 fan 1 current critical alarm path group 10 - name: current fan critical alarm property 22 - name: board 0 fan 1 critical alarm assert 25 paths: board 0 fan 1 current critical alarm path group 26 properties: current fan critical alarm property 27 callback: check if fan critical threshold assert 29 - name: board 0 fan 1 critical alarm deassert 32 paths: board 0 fan 1 current critical alarm path group 33 properties: current fan critical alarm property 34 callback: check if fan critical threshold deassert [all …]
|
H A D | board-0-fan-5.yaml | 1 - name: board 0 fan 5 current critical alarm path group 10 - name: current fan critical alarm property 22 - name: board 0 fan 5 critical alarm assert 25 paths: board 0 fan 5 current critical alarm path group 26 properties: current fan critical alarm property 27 callback: check if fan critical threshold assert 29 - name: board 0 fan 5 critical alarm deassert 32 paths: board 0 fan 5 current critical alarm path group 33 properties: current fan critical alarm property 34 callback: check if fan critical threshold deassert [all …]
|
H A D | board-0-fan-9.yaml | 1 - name: board 0 fan 9 current critical alarm path group 10 - name: current fan critical alarm property 22 - name: board 0 fan 9 critical alarm assert 25 paths: board 0 fan 9 current critical alarm path group 26 properties: current fan critical alarm property 27 callback: check if fan critical threshold assert 29 - name: board 0 fan 9 critical alarm deassert 32 paths: board 0 fan 9 current critical alarm path group 33 properties: current fan critical alarm property 34 callback: check if fan critical threshold deassert [all …]
|
H A D | board-1-fan-3.yaml | 1 - name: board 1 fan 3 current critical alarm path group 10 - name: current fan critical alarm property 22 - name: board 1 fan 3 critical alarm assert 25 paths: board 1 fan 3 current critical alarm path group 26 properties: current fan critical alarm property 27 callback: check if fan critical threshold assert 29 - name: board 1 fan 3 critical alarm deassert 32 paths: board 1 fan 3 current critical alarm path group 33 properties: current fan critical alarm property 34 callback: check if fan critical threshold deassert [all …]
|
H A D | board-0-fan-8.yaml | 1 - name: board 0 fan 8 current critical alarm path group 10 - name: current fan critical alarm property 22 - name: board 0 fan 8 critical alarm assert 25 paths: board 0 fan 8 current critical alarm path group 26 properties: current fan critical alarm property 27 callback: check if fan critical threshold assert 29 - name: board 0 fan 8 critical alarm deassert 32 paths: board 0 fan 8 current critical alarm path group 33 properties: current fan critical alarm property 34 callback: check if fan critical threshold deassert [all …]
|
H A D | board-1-fan-6.yaml | 1 - name: board 1 fan 6 current critical alarm path group 10 - name: current fan critical alarm property 22 - name: board 1 fan 6 critical alarm assert 25 paths: board 1 fan 6 current critical alarm path group 26 properties: current fan critical alarm property 27 callback: check if fan critical threshold assert 29 - name: board 1 fan 6 critical alarm deassert 32 paths: board 1 fan 6 current critical alarm path group 33 properties: current fan critical alarm property 34 callback: check if fan critical threshold deassert [all …]
|
H A D | board-1-fan-11.yaml | 1 - name: board 1 fan 11 current critical alarm path group 10 - name: current fan critical alarm property 22 - name: board 1 fan 11 critical alarm assert 25 paths: board 1 fan 11 current critical alarm path group 26 properties: current fan critical alarm property 27 callback: check if fan critical threshold assert 29 - name: board 1 fan 11 critical alarm deassert 32 paths: board 1 fan 11 current critical alarm path group 33 properties: current fan critical alarm property 34 callback: check if fan critical threshold deassert [all …]
|
H A D | board-1-fan-2.yaml | 1 - name: board 1 fan 2 current critical alarm path group 10 - name: current fan critical alarm property 22 - name: board 1 fan 2 critical alarm assert 25 paths: board 1 fan 2 current critical alarm path group 26 properties: current fan critical alarm property 27 callback: check if fan critical threshold assert 29 - name: board 1 fan 2 critical alarm deassert 32 paths: board 1 fan 2 current critical alarm path group 33 properties: current fan critical alarm property 34 callback: check if fan critical threshold deassert [all …]
|
H A D | board-0-fan-4.yaml | 1 - name: board 0 fan 4 current critical alarm path group 10 - name: current fan critical alarm property 22 - name: board 0 fan 4 critical alarm assert 25 paths: board 0 fan 4 current critical alarm path group 26 properties: current fan critical alarm property 27 callback: check if fan critical threshold assert 29 - name: board 0 fan 4 critical alarm deassert 32 paths: board 0 fan 4 current critical alarm path group 33 properties: current fan critical alarm property 34 callback: check if fan critical threshold deassert [all …]
|
H A D | board-1-fan-10.yaml | 1 - name: board 1 fan 10 current critical alarm path group 10 - name: current fan critical alarm property 22 - name: board 1 fan 10 critical alarm assert 25 paths: board 1 fan 10 current critical alarm path group 26 properties: current fan critical alarm property 27 callback: check if fan critical threshold assert 29 - name: board 1 fan 10 critical alarm deassert 32 paths: board 1 fan 10 current critical alarm path group 33 properties: current fan critical alarm property 34 callback: check if fan critical threshold deassert [all …]
|
H A D | board-1-fan-7.yaml | 1 - name: board 1 fan 7 current critical alarm path group 10 - name: current fan critical alarm property 22 - name: board 1 fan 7 critical alarm assert 25 paths: board 1 fan 7 current critical alarm path group 26 properties: current fan critical alarm property 27 callback: check if fan critical threshold assert 29 - name: board 1 fan 7 critical alarm deassert 32 paths: board 1 fan 7 current critical alarm path group 33 properties: current fan critical alarm property 34 callback: check if fan critical threshold deassert [all …]
|
H A D | board-0-fan-0.yaml | 1 - name: board 0 fan 0 current critical alarm path group 10 - name: current fan critical alarm property 22 - name: board 0 fan 0 critical alarm assert 25 paths: board 0 fan 0 current critical alarm path group 26 properties: current fan critical alarm property 27 callback: check if fan critical threshold assert 29 - name: board 0 fan 0 critical alarm deassert 32 paths: board 0 fan 0 current critical alarm path group 33 properties: current fan critical alarm property 34 callback: check if fan critical threshold deassert [all …]
|
/openbmc/bmcweb/redfish-core/schema/dmtf/csdl/ |
H A D | Fan_v1.xml | 4 <!--# Redfish Schema: Fan v1.5.2 --> 49 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Fan"> 53 <EntityType Name="Fan" BaseType="Resource.v1_0_0.Resource" Abstract="true"> 54 …<Annotation Term="OData.Description" String="The `Fan` schema describes a cooling fan unit for a c… 55 …rm="OData.LongDescription" String="This resource shall represent a cooling fan for a Redfish imple… 80 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Fan.v1_0_0"> 84 <EntityType Name="Fan" BaseType="Fan.Fan"> 87 … <Annotation Term="OData.Description" String="The area or device associated with this fan."/> 88 …scription of the affected device or region within the chassis with which this fan is associated."/> 95 <Annotation Term="Redfish.ExcerptCopy" String="Fan"/> [all …]
|
/openbmc/bmcweb/redfish-core/schema/dmtf/installed/ |
H A D | Fan_v1.xml | 4 <!--# Redfish Schema: Fan v1.5.2 --> 49 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Fan"> 53 <EntityType Name="Fan" BaseType="Resource.v1_0_0.Resource" Abstract="true"> 54 …<Annotation Term="OData.Description" String="The `Fan` schema describes a cooling fan unit for a c… 55 …rm="OData.LongDescription" String="This resource shall represent a cooling fan for a Redfish imple… 80 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Fan.v1_0_0"> 84 <EntityType Name="Fan" BaseType="Fan.Fan"> 87 … <Annotation Term="OData.Description" String="The area or device associated with this fan."/> 88 …scription of the affected device or region within the chassis with which this fan is associated."/> 95 <Annotation Term="Redfish.ExcerptCopy" String="Fan"/> [all …]
|
/openbmc/entity-manager/configurations/ |
H A D | r1000_chassis.json |
|
/openbmc/pldm/host-bmc/dbus/ |
H A D | fan.hpp | 6 #include <xyz/openbmc_project/Inventory/Item/Fan/server.hpp> 15 sdbusplus::xyz::openbmc_project::Inventory::Item::server::Fan>; 17 class Fan : public ItemFan class 20 Fan() = delete; 21 ~Fan() = default; 22 Fan(const Fan&) = delete; 23 Fan& operator=(const Fan&) = delete; 24 Fan(Fan&&) = delete; 25 Fan& operator=(Fan&&) = delete; 27 Fan(sdbusplus::bus_t& bus, const std::string& objPath) : in Fan() function in pldm::dbus::Fan
|
/openbmc/phosphor-fan-presence/presence/ |
H A D | json_parser.hpp | 4 #include "fan.hpp" 19 namespace fan namespace 34 using fanPolicy = std::tuple<Fan, std::vector<std::unique_ptr<PresenceSensor>>>; 61 * @brief Get the json config based fan presence policies 63 * @return - The fan presence policies 78 * @brief Parses and populates the fan presence policies from 85 /* Fan presence policies */ 91 /* List of Fan objects to have presence policies */ 114 * @brief Process the json config to extract the defined fan presence 122 * @brief Get the redundancy policy of presence detection for a fan [all …]
|
/openbmc/openbmc/meta-ibm/recipes-phosphor/dbus/fan-policy/swift/ |
H A D | water-cooled.yaml | 1 # Water cooled Swift fan policy for PDM. 3 # A water cooled Swift requires a minimum of three functional fan 4 # enclosures. If the number of functional fan enclosures is below three, 7 - name: fan enclosures 9 'A water cooled Swift has four fan enclosures to monitor.' 13 - meta: FAN 15 - meta: FAN 17 - meta: FAN 19 - meta: FAN 40 - name: fan present [all …]
|
H A D | air-cooled.yaml | 1 # Air cooled Swift fan policy for PDM. 3 # An air cooled Swift requires a minimum of three functional fan enclosures. 4 # If the number of functional fan enclosures is below three, soft poweroff 7 - name: fan enclosures 9 'An air cooled Swift has four fan enclosures to monitor.' 13 - meta: FAN 15 - meta: FAN 17 - meta: FAN 19 - meta: FAN 40 - name: fan present [all …]
|