/openbmc/phosphor-power/phosphor-power-sequencer/docs/config_file/ |
H A D | rail.md | 8 specify how to obtain the pgood status of the rail. You can specify more than 12 pgood fault occurs, the power sequencer device may automatically shut off 14 the rail with the pgood fault. However, all the related rails will likely appear 32 … supply device, and the pgood status is false for a power supply rail, the power supply error is l… 33 …termine the pgood status of the rail by checking the value of the PMBus STATUS_VOUT command. If on… 34 …pgood status of the rail by comparing the output voltage (READ_VOUT) to the undervoltage fault lim… 35 | gpio | no | [gpio](gpio.md) | Determine the pgood st…
|
H A D | gpio.md | 5 A General Purpose Input/Output (GPIO) that can be read to obtain the pgood 15 …| If true, the GPIO value 0 indicates a true pgood status. If false, the GPIO value 1 indicates a …
|
H A D | README.md | 16 pgood faults. 19 caused a pgood fault. 22 general error when a pgood fault occurs. No specific rail will be identified.
|
/openbmc/openbmc/meta-google/recipes-google/host-power-ctrl/gpio-host-pwr/ |
H A D | host_poweroff.sh | 32 pgood="$(gpio_get_value "$HOST_GPIO_PGOOD")" || exit 33 if (( pgood == 0 )); then 48 if ! pgood="$(gpio_get_value "$HOST_GPIO_PGOOD")"; then 52 if (( pgood == 0 )); then
|
H A D | host_poweron.sh | 32 pgood="$(gpio_get_value "$HOST_GPIO_PGOOD")" || exit 33 if (( pgood == 1 )); then 50 if ! pgood="$(gpio_get_value "$HOST_GPIO_PGOOD")"; then 54 if (( pgood == 1 )); then
|
H A D | host_isoff.sh | 20 pgood="$(gpio_get_value "$HOST_GPIO_PGOOD")" || exit 255 21 echo "HOST_PGOOD=$pgood" >&2 22 (( pgood == 0 ))
|
/openbmc/phosphor-power/phosphor-power-sequencer/docs/ |
H A D | README.md | 8 If the chassis power good (pgood) status changes to false unexpectedly, the 26 order and monitors them for pgood faults. 50 - The phosphor-power-sequencer application sets the `pgood` property to 1 on the 64 - The phosphor-power-sequencer application sets the `pgood` property to 0 on the 69 A power good (pgood) fault occurs in two scenarios: 79 If the pgood fault occurs when attempting to power on the chassis, the chassis 80 pgood signal never changes to true. 82 If the pgood fault occurs after the chassis was successfully powered on, the 83 chassis pgood signal changes from true to false. This application monitors the 86 ## Identifying the cause of a pgood fault [all …]
|
/openbmc/phosphor-power/phosphor-power-sequencer/src/ |
H A D | power_interface.cpp | 49 int pgood = pwrObj->getPgood(); in callbackGetPgood() local 51 std::format("callbackGetPgood: {}", pgood).c_str()); in callbackGetPgood() 53 sdbusplus::message_t(msg).append(pgood); in callbackGetPgood() 112 int pgood = pwrObj->getPgood(); in callbackGetPowerState() local 114 std::format("callbackGetPowerState: {}", pgood).c_str()); in callbackGetPowerState() 117 reply.append(pgood); in callbackGetPowerState()
|
H A D | power_control.cpp | 68 return pgood; in getPgood() 171 if (pgoodState != pgood) in pollPgood() 174 pgood = pgoodState; in pollPgood() 324 pgood = pgoodState; in setUpGpio()
|
H A D | power_control.hpp | 144 int pgood{0}; member in phosphor::power::sequencer::PowerControl
|
/openbmc/phosphor-power/power-sequencer/ |
H A D | pgood_monitor.cpp | 41 int32_t pgood = 0; in pgoodPending() local 46 service, bus, pgood); in pgoodPending() 53 if (state && !pgood) in pgoodPending()
|
/openbmc/witherspoon-pfault-analysis/power-sequencer/ |
H A D | pgood_monitor.cpp | 41 int32_t pgood = 0; in pgoodPending() local 46 service, bus, pgood); in pgoodPending() 53 if (state && !pgood) in pgoodPending()
|
/openbmc/openbmc/meta-phosphor/recipes-phosphor/power/ |
H A D | phosphor-power-systemd-links-sequencer.bb | 13 … LINK="$D$systemd_system_unitdir/obmc-chassis-poweron@0.target.wants/pseq-monitor-pgood.service" 22 … LINK="$D$systemd_system_unitdir/obmc-chassis-poweron@0.target.wants/pseq-monitor-pgood.service" 23 TARGET="../pseq-monitor-pgood.service"
|
/openbmc/openbmc/meta-ampere/meta-mitchell/recipes-ampere/platform/ampere-platform-init/ |
H A D | mtmitchell_platform_gpios_init.sh | 22 pgood=$(gpioget $(gpiofind power-chassis-good)) 23 if [ "$pgood" == '1' ]; then
|
/openbmc/phosphor-fan-presence/ |
H A D | power_state.hpp | 189 auto pgood = std::get<int32_t>(pgoodProp->second); in pgoodChanged() local 190 setPowerState(pgood); in pgoodChanged() 202 auto pgood = util::SDBusPlus::getProperty<int32_t>( in readPGood() local 205 _powerState = static_cast<bool>(pgood); in readPGood()
|
/openbmc/phosphor-state-manager/service_files/ |
H A D | phosphor-reset-chassis-running@.service | 2 Description=Check Chassis%i pgood and create a file to indicate it 12 …c/control/power%i` /org/openbmc/control/power%i org.openbmc.control.Power pgood | sed 's/i\s*[1]/o…
|
/openbmc/skeleton/pystatemgr/ |
H A D | discover_system_state.py | 81 pgood = getProperty(bus, dbus_objects, "power", "pgood") variable 83 if pgood == 1:
|
/openbmc/skeleton/libopenbmc_intf/ |
H A D | gpio_configs.c | 46 const cJSON* pgood = cJSON_GetObjectItem(power_config, "power_good_in"); in read_power_gpios() local 47 g_assert(pgood != NULL); in read_power_gpios() 49 gpios->power_gpio.power_good_in.name = g_strdup(pgood->valuestring); in read_power_gpios()
|
/openbmc/openbmc/meta-ampere/meta-jefferson/recipes-ampere/platform/ampere-platform-init/ |
H A D | ampere_platform_init.sh | 85 pgood=$(gpioget $(gpiofind power-chassis-good)) 87 if [ "$pgood" == '1' ]; then
|
/openbmc/phosphor-power/phosphor-regulators/ |
H A D | README.md | 9 monitor their Power Good (pgood) status. Those operations are typically 18 regulator rail. Other examples include modifying pgood thresholds and
|
/openbmc/openbmc/meta-ibm/recipes-phosphor/power/phosphor-power/witherspoon/ |
H A D | pseq-monitor-pgood.service | 12 ExecStart=/usr/bin/pseq-monitor -a pgood-monitor -i 5000
|
/openbmc/phosphor-power/services/ |
H A D | pseq-monitor-pgood.service | 11 ExecStart=/usr/bin/env pseq-monitor -a pgood-monitor -i 5000
|
/openbmc/openpower-hw-diags/util/ |
H A D | dbus.cpp | 546 int32_t pgood = 0; // assume fault or unknown in powerFault() local 564 pgood = std::get<int32_t>(value); in powerFault() 568 return pgood != 1 ? true : false; // if not pgood then power fault in powerFault()
|
/openbmc/linux/arch/arm/boot/dts/aspeed/ |
H A D | aspeed-bmc-ampere-mtjefferson.dts | 599 /*W0-W7*/ "ocp-aux-pwren","ocp-main-pwren","ocp-pgood","", 603 /*Z0-Z7*/ "","ps0-pgood","ps1-pgood","","","","",""; 617 /*18B0-18B7*/ "","","","","s0-soc-pgood","vga-ft-press-n","emmc-rst-n","s01-uart1-sel",
|
/openbmc/phosphor-power/phosphor-power-supply/ |
H A D | psu_manager.cpp | 98 int pgood = 0; in initialize() local 100 powerService, bus, pgood); in initialize() 114 powerFaultOccurring = !pgood; in initialize() 452 int pgood = std::get<int>(valPropMap->second); in powerStateChanged() local 453 if (!pgood) in powerStateChanged()
|