Home
last modified time | relevance | path

Searched refs:pgood (Results 1 – 25 of 46) sorted by relevance

12

/openbmc/phosphor-power/phosphor-power-sequencer/docs/config_file/
H A Drail.md8 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…
34pgood 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 Dgpio.md5 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 DREADME.md16 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 Dhost_poweroff.sh32 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 Dhost_poweron.sh32 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 Dhost_isoff.sh20 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 DREADME.md8 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 Dpower_interface.cpp49 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 Dpower_control.cpp68 return pgood; in getPgood()
171 if (pgoodState != pgood) in pollPgood()
174 pgood = pgoodState; in pollPgood()
324 pgood = pgoodState; in setUpGpio()
H A Dpower_control.hpp144 int pgood{0}; member in phosphor::power::sequencer::PowerControl
/openbmc/phosphor-power/power-sequencer/
H A Dpgood_monitor.cpp41 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 Dpgood_monitor.cpp41 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 Dphosphor-power-systemd-links-sequencer.bb13 … 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 Dmtmitchell_platform_gpios_init.sh22 pgood=$(gpioget $(gpiofind power-chassis-good))
23 if [ "$pgood" == '1' ]; then
/openbmc/phosphor-fan-presence/
H A Dpower_state.hpp189 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 Dphosphor-reset-chassis-running@.service2 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 Ddiscover_system_state.py81 pgood = getProperty(bus, dbus_objects, "power", "pgood") variable
83 if pgood == 1:
/openbmc/skeleton/libopenbmc_intf/
H A Dgpio_configs.c46 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 Dampere_platform_init.sh85 pgood=$(gpioget $(gpiofind power-chassis-good))
87 if [ "$pgood" == '1' ]; then
/openbmc/phosphor-power/phosphor-regulators/
H A DREADME.md9 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 Dpseq-monitor-pgood.service12 ExecStart=/usr/bin/pseq-monitor -a pgood-monitor -i 5000
/openbmc/phosphor-power/services/
H A Dpseq-monitor-pgood.service11 ExecStart=/usr/bin/env pseq-monitor -a pgood-monitor -i 5000
/openbmc/openpower-hw-diags/util/
H A Ddbus.cpp546 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 Daspeed-bmc-ampere-mtjefferson.dts599 /*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 Dpsu_manager.cpp98 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()

12