Home
last modified time | relevance | path

Searched refs:UCD90160 (Results 1 – 18 of 18) sorted by relevance

/openbmc/witherspoon-pfault-analysis/power-sequencer/
H A Ducd90160.hpp30 class UCD90160 : public Device class
33 UCD90160() = delete;
34 ~UCD90160() = default;
35 UCD90160(const UCD90160&) = delete;
36 UCD90160& operator=(const UCD90160&) = delete;
37 UCD90160(UCD90160&&) = default;
38 UCD90160& operator=(UCD90160&&) = default;
46 UCD90160(size_t instance, sdbusplus::bus_t& bus);
H A Ducd90160.cpp53 UCD90160::UCD90160(size_t instance, sdbusplus::bus_t& bus) : in UCD90160() function in witherspoon::power::UCD90160
60 void UCD90160::onFailure() in onFailure()
85 void UCD90160::analyze() in analyze()
104 uint16_t UCD90160::readStatusWord() in readStatusWord()
109 uint32_t UCD90160::readMFRStatus() in readMFRStatus()
114 bool UCD90160::checkVOUTFaults() in checkVOUTFaults()
180 bool UCD90160::checkPGOODFaults(bool polling) in checkPGOODFaults()
279 void UCD90160::createPowerFaultLog() in createPowerFaultLog()
300 fs::path UCD90160::findGPIODevice(const fs::path& path) in findGPIODevice()
442 void UCD90160::gpuPGOODError(const std::string& callout) in gpuPGOODError()
[all …]
H A Dtypes.hpp14 class UCD90160;
54 using ErrorFunction = std::function<void(UCD90160&, const std::string&)>;
H A Dmain.cpp55 auto device = std::make_unique<UCD90160>(0, bus); in main()
/openbmc/phosphor-power/power-sequencer/
H A Ducd90160.hpp30 class UCD90160 : public Device class
33 UCD90160() = delete;
34 ~UCD90160() = default;
35 UCD90160(const UCD90160&) = delete;
36 UCD90160& operator=(const UCD90160&) = delete;
37 UCD90160(UCD90160&&) = default;
38 UCD90160& operator=(UCD90160&&) = default;
46 UCD90160(size_t instance, sdbusplus::bus_t& bus);
H A Ducd90160.cpp53 UCD90160::UCD90160(size_t instance, sdbusplus::bus_t& bus) : in UCD90160() function in phosphor::power::UCD90160
60 void UCD90160::onFailure() in onFailure()
85 void UCD90160::analyze() in analyze()
104 uint16_t UCD90160::readStatusWord() in readStatusWord()
109 uint32_t UCD90160::readMFRStatus() in readMFRStatus()
114 bool UCD90160::checkVOUTFaults() in checkVOUTFaults()
180 bool UCD90160::checkPGOODFaults(bool polling) in checkPGOODFaults()
279 void UCD90160::createPowerFaultLog() in createPowerFaultLog()
300 fs::path UCD90160::findGPIODevice(const fs::path& path) in findGPIODevice()
442 void UCD90160::gpuPGOODError(const std::string& callout) in gpuPGOODError()
[all …]
H A Dtypes.hpp14 class UCD90160;
54 using ErrorFunction = std::function<void(UCD90160&, const std::string&)>;
/openbmc/phosphor-power/power-sequencer/templates/
H A Ducd90160_defs.mako.cpp13 const DeviceMap UCD90160::deviceMap{
/openbmc/witherspoon-pfault-analysis/power-sequencer/templates/
H A Ducd90160_defs.mako.cpp13 const DeviceMap UCD90160::deviceMap
/openbmc/phosphor-power/phosphor-power-sequencer/src/
H A DREADME.md21 `xyz.openbmc_project.Configuration.UCD90160` interface. If a specific device
57 Implements a specific UCD90160 power sequencer device monitoring class.
/openbmc/witherspoon-pfault-analysis/
H A Dmeson.options16 description: 'Enable UCD90160 hardware access.',
/openbmc/phosphor-power/phosphor-power-sequencer/
H A DREADME.md9 support for the UCD90320 and UCD90160 devices available.
/openbmc/linux/Documentation/hwmon/
H A Ducd9000.rst6 * TI UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, and UCD90910
43 The UCD90160 is a 16-rail PMBus/I2C addressable power-supply sequencer and
48 UCD90160 offers support for margining, and general-purpose PWM functions.
/openbmc/phosphor-power/
H A Dmeson.options32 description: 'Enable UCD90160 hardware access.',
H A Dmeson.build120 sequencer_class = 'UCD90160'
/openbmc/phosphor-power/phosphor-power-sequencer/config_files/
H A DREADME.md10 `<device>` is the specific power sequencer device type (UCD90320 or UCD90160),
/openbmc/linux/arch/arm/boot/dts/aspeed/
H A Daspeed-bmc-opp-zaius.dts224 /* Power sequencer UCD90160 PMBUS @64h
/openbmc/linux/drivers/hwmon/pmbus/
H A DKconfig476 tristate "TI UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910"
479 UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910, Sequencer