144a5ddc0SPeter Yin#!/bin/bash 244a5ddc0SPeter Yin# shellcheck source=meta-facebook/meta-harma/recipes-phosphor/gpio/phosphor-gpio-monitor/device-util 344a5ddc0SPeter Yinsource /usr/libexec/phosphor-gpio-monitor/device-util 444a5ddc0SPeter Yin 5*2d3c44e1SPeter Yin# shellcheck source=meta-facebook/meta-harma/recipes-phosphor/gpio/phosphor-gpio-monitor/auto-power 6*2d3c44e1SPeter Yinsource /usr/libexec/phosphor-gpio-monitor/auto-power 7*2d3c44e1SPeter Yin 8*2d3c44e1SPeter Yin# End the script if the FRU version is DVT1 and triggered by SGPIO18 9*2d3c44e1SPeter Yinif ! check-auto-power-condition "$1"; then 10*2d3c44e1SPeter Yin exit 0 11*2d3c44e1SPeter Yinfi 1244a5ddc0SPeter Yin 1344a5ddc0SPeter Yinmb_power_lose_reprobe 1444a5ddc0SPeter Yin 1544a5ddc0SPeter Yinbusctl call xyz.openbmc_project.FruDevice \ 1644a5ddc0SPeter Yin /xyz/openbmc_project/FruDevice \ 1744a5ddc0SPeter Yin xyz.openbmc_project.FruDeviceManager \ 1844a5ddc0SPeter Yin ReScan 19