/openbmc/witherspoon-pfault-analysis/power-sequencer/ |
H A D | ucd90160.hpp | 30 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 D | ucd90160.cpp | 53 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 D | types.hpp | 14 class UCD90160; 54 using ErrorFunction = std::function<void(UCD90160&, const std::string&)>;
|
H A D | main.cpp | 55 auto device = std::make_unique<UCD90160>(0, bus); in main()
|
/openbmc/phosphor-power/power-sequencer/ |
H A D | ucd90160.hpp | 30 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 D | ucd90160.cpp | 53 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 D | types.hpp | 14 class UCD90160; 54 using ErrorFunction = std::function<void(UCD90160&, const std::string&)>;
|
/openbmc/phosphor-power/power-sequencer/templates/ |
H A D | ucd90160_defs.mako.cpp | 13 const DeviceMap UCD90160::deviceMap{
|
/openbmc/witherspoon-pfault-analysis/power-sequencer/templates/ |
H A D | ucd90160_defs.mako.cpp | 13 const DeviceMap UCD90160::deviceMap
|
/openbmc/phosphor-power/phosphor-power-sequencer/src/ |
H A D | README.md | 21 `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 D | meson.options | 16 description: 'Enable UCD90160 hardware access.',
|
/openbmc/phosphor-power/phosphor-power-sequencer/ |
H A D | README.md | 9 support for the UCD90320 and UCD90160 devices available.
|
/openbmc/linux/Documentation/hwmon/ |
H A D | ucd9000.rst | 6 * 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 D | meson.options | 32 description: 'Enable UCD90160 hardware access.',
|
H A D | meson.build | 120 sequencer_class = 'UCD90160'
|
/openbmc/phosphor-power/phosphor-power-sequencer/config_files/ |
H A D | README.md | 10 `<device>` is the specific power sequencer device type (UCD90320 or UCD90160),
|
/openbmc/linux/arch/arm/boot/dts/aspeed/ |
H A D | aspeed-bmc-opp-zaius.dts | 224 /* Power sequencer UCD90160 PMBUS @64h
|
/openbmc/linux/drivers/hwmon/pmbus/ |
H A D | Kconfig | 476 tristate "TI UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910" 479 UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910, Sequencer
|