Home
last modified time | relevance | path

Searched refs:pmbus (Results 1 – 25 of 100) sorted by relevance

1234

/openbmc/phosphor-power/phosphor-power-sequencer/test/
H A Dpmbus_driver_device_tests.cpp42 using namespace phosphor::pmbus;
294 MockPMBus& pmbus = static_cast<MockPMBus&>(device.getPMBusInterface()); in TEST_F() local
295 EXPECT_CALL(pmbus, read("status13", Type::Debug, true)) in TEST_F()
314 MockPMBus& pmbus = static_cast<MockPMBus&>(device.getPMBusInterface()); in TEST_F() local
315 EXPECT_CALL(pmbus, read("status0", Type::Debug, true)) in TEST_F()
348 MockPMBus& pmbus = static_cast<MockPMBus&>(device.getPMBusInterface()); in TEST_F() local
349 EXPECT_CALL(pmbus, read("status13_vout", Type::Debug, true)) in TEST_F()
368 MockPMBus& pmbus = static_cast<MockPMBus&>(device.getPMBusInterface()); in TEST_F() local
369 EXPECT_CALL(pmbus, read("status0_vout", Type::Debug, true)) in TEST_F()
405 MockPMBus& pmbus = static_cast<MockPMBus&>(device.getPMBusInterface()); in TEST_F() local
[all …]
H A Ducd90x_device_tests.cpp37 using namespace phosphor::pmbus;
98 MockPMBus& pmbus = static_cast<MockPMBus&>(device.getPMBusInterface()); in TEST() local
100 EXPECT_CALL(pmbus, read("mfr_status", Type::HwmonDeviceDebug, true)) in TEST()
117 MockPMBus& pmbus = static_cast<MockPMBus&>(device.getPMBusInterface()); in TEST() local
118 EXPECT_CALL(pmbus, read("mfr_status", Type::HwmonDeviceDebug, true)) in TEST()
174 MockPMBus& pmbus = static_cast<MockPMBus&>(device.getPMBusInterface()); in TEST() local
175 EXPECT_CALL(pmbus, getPath(Type::Hwmon)) in TEST()
178 EXPECT_CALL(pmbus, read("mfr_status", Type::HwmonDeviceDebug, true)) in TEST()
228 MockPMBus& pmbus = static_cast<MockPMBus&>(device.getPMBusInterface()); in TEST() local
229 EXPECT_CALL(pmbus, getPath(Type::Hwmon)) in TEST()
[all …]
H A Ducd90320_device_tests.cpp36 using namespace phosphor::pmbus;
149 MockPMBus& pmbus = static_cast<MockPMBus&>(device.getPMBusInterface()); in TEST() local
150 EXPECT_CALL(pmbus, getPath(Type::Hwmon)) in TEST()
153 EXPECT_CALL(pmbus, read("mfr_status", Type::HwmonDeviceDebug, true)) in TEST()
237 MockPMBus& pmbus = static_cast<MockPMBus&>(device.getPMBusInterface()); in TEST() local
238 EXPECT_CALL(pmbus, getPath(Type::Hwmon)) in TEST()
241 EXPECT_CALL(pmbus, read("mfr_status", Type::HwmonDeviceDebug, true)) in TEST()
H A Ducd90160_device_tests.cpp36 using namespace phosphor::pmbus;
157 MockPMBus& pmbus = static_cast<MockPMBus&>(device.getPMBusInterface()); in TEST() local
158 EXPECT_CALL(pmbus, getPath(Type::Hwmon)) in TEST()
161 EXPECT_CALL(pmbus, read("mfr_status", Type::HwmonDeviceDebug, true)) in TEST()
254 MockPMBus& pmbus = static_cast<MockPMBus&>(device.getPMBusInterface()); in TEST() local
255 EXPECT_CALL(pmbus, getPath(Type::Hwmon)) in TEST()
258 EXPECT_CALL(pmbus, read("mfr_status", Type::HwmonDeviceDebug, true)) in TEST()
/openbmc/phosphor-power/phosphor-regulators/test/
H A Derror_history_tests.cpp35 EXPECT_FALSE(history.wasLogged(ErrorType::pmbus)); in TEST()
49 history.setWasLogged(ErrorType::pmbus, true); in TEST()
58 EXPECT_TRUE(history.wasLogged(ErrorType::pmbus)); in TEST()
69 EXPECT_FALSE(history.wasLogged(ErrorType::pmbus)); in TEST()
88 EXPECT_FALSE(history.wasLogged(ErrorType::pmbus)); in TEST()
89 history.setWasLogged(ErrorType::pmbus, true); in TEST()
90 EXPECT_TRUE(history.wasLogged(ErrorType::pmbus)); in TEST()
91 history.setWasLogged(ErrorType::pmbus, false); in TEST()
92 EXPECT_FALSE(history.wasLogged(ErrorType::pmbus)); in TEST()
/openbmc/phosphor-power/tools/power-utils/
H A Dmodel.cpp102 phosphor::pmbus::Type type = getPMBusAccessType(data); in getModelJson()
105 phosphor::pmbus::PMBus pmbus(devicePath); in getModelJson() local
106 std::string model = pmbus.readString(fileName, type); in getModelJson()
127 auto pmbus = getPmbusIntf(i2cBus, i2cAddr); in getModelDbus() local
131 auto type = phosphor::pmbus::Type::HwmonDeviceDebug; in getModelDbus()
132 std::string model = pmbus->readString(fileName, type); in getModelDbus()
H A Dversion.cpp44 std::tuple<std::string, phosphor::pmbus::Type, std::string>;
116 phosphor::pmbus::PMBus pmbus(devicePath); in getVersionJson() local
117 version = pmbus.readString(fileName, type); in getVersionJson()
139 auto pmbus = getPmbusIntf(i2cbus, i2caddr); in getVersionDbus() local
143 auto type = phosphor::pmbus::Type::HwmonDeviceDebug; in getVersionDbus()
144 std::string version = pmbus->readString(name, type); in getVersionDbus()
H A Dutils.hpp58 std::unique_ptr<phosphor::pmbus::PMBusBase> getPmbusIntf(std::uint64_t i2cBus,
75 std::string readVPDValue(phosphor::pmbus::PMBusBase& pmbusIntf,
77 const phosphor::pmbus::Type& type,
H A Dutils.cpp121 std::unique_ptr<phosphor::pmbus::PMBusBase> getPmbusIntf(std::uint64_t i2cBus, in getPmbusIntf()
126 return phosphor::pmbus::createPMBus(i2cBus, ss.str()); in getPmbusIntf()
129 std::string readVPDValue(phosphor::pmbus::PMBusBase& pmbusIntf, in readVPDValue()
131 const phosphor::pmbus::Type& type, in readVPDValue()
H A Dupdater.cpp20 #include "pmbus.hpp"
278 using namespace phosphor::pmbus; in isReadyToUpdate()
326 PMBus pmbus(path); in isReadyToUpdate()
327 uint16_t statusWord = pmbus.read(STATUS_WORD, Type::Debug); in isReadyToUpdate()
328 auto status0Vout = pmbus.insertPageNum(STATUS_VOUT, 0); in isReadyToUpdate()
329 uint8_t voutStatus = pmbus.read(status0Vout, Type::Debug); in isReadyToUpdate()
322 PMBus pmbus(path); isReadyToUpdate() local
/openbmc/phosphor-power/phosphor-power-supply/
H A Dpower_supply.cpp59 pmbusIntf = phosphor::pmbus::createPMBus(i2cbus, addrStr); in PowerSupply()
229 onOffConfig(phosphor::pmbus::ON_OFF_CONFIG_CONTROL_PIN_ONLY); in updatePresenceGPIO()
245 if (statusWord & phosphor::pmbus::status_word::CML_FAULT) in analyzeCMLFault()
268 if (statusWord & phosphor::pmbus::status_word::INPUT_FAULT_WARN) in analyzeInputFault()
288 !(statusWord & phosphor::pmbus::status_word::INPUT_FAULT_WARN)) in analyzeInputFault()
302 if (statusWord & phosphor::pmbus::status_word::VOUT_OV_FAULT) in analyzeVoutOVFault()
328 if (statusWord & phosphor::pmbus::status_word::IOUT_OC_FAULT) in analyzeIoutOCFault()
353 if ((statusWord & phosphor::pmbus::status_word::VOUT_FAULT) && in analyzeVoutUVFault()
354 !(statusWord & phosphor::pmbus::status_word::VOUT_OV_FAULT)) in analyzeVoutUVFault()
379 if (statusWord & phosphor::pmbus::status_word::FAN_FAULT) in analyzeFanFault()
[all …]
H A Dpower_supply.hpp98 phosphor::pmbus::PMBusBase& getPMBus() in getPMBus()
748 const phosphor::pmbus::Type& type,
866 std::unique_ptr<phosphor::pmbus::PMBusBase> pmbusIntf = nullptr;
935 int inputVoltage = phosphor::pmbus::in_input::VIN_VOLTAGE_0;
/openbmc/phosphor-power/
H A DREADME.md53 - Where to access the pmbus attributes
54 - Which attribute file in pmbus maps to which property and interface in D-Bus
60 - `inventoryPMBusAccessType` defines the pmbus access type, which tells the
65 - Debug: The pmbus debug dir, e.g. `/sys/kernel/debug/pmbus/hwmonX/`
69 `/sys/kernel/debug/pmbus/hwmonX/cffps1/`
73 specified by the above pmbus access type, and assign to `PartNumber` property
/openbmc/phosphor-power/power-supply/
H A Dpower_supply.hpp110 phosphor::pmbus::PMBus pmbusIntf;
268 phosphor::pmbus::Type inventoryPMBusAccessType =
269 phosphor::pmbus::Type::Base;
326 phosphor::pmbus::Type type);
H A Dpower_supply.cpp71 using namespace phosphor::pmbus;
122 phosphor::pmbus::Type type) in captureCmd()
141 using namespace phosphor::pmbus; in analyze()
255 using namespace phosphor::pmbus; in checkInputFault()
324 using namespace phosphor::pmbus; in checkPGOrUnitOffFault()
370 using namespace phosphor::pmbus; in checkCurrentOutOverCurrentFault()
411 using namespace phosphor::pmbus; in checkOutputOvervoltageFault()
452 using namespace phosphor::pmbus; in checkFanFault()
491 using namespace phosphor::pmbus; in checkTemperatureFault()
616 using namespace phosphor::pmbus; in updateInventory()
[all …]
/openbmc/witherspoon-pfault-analysis/power-supply/
H A Dpower_supply.cpp92 using namespace witherspoon::pmbus;
128 witherspoon::pmbus::Type type) in captureCmd()
147 using namespace witherspoon::pmbus; in analyze()
285 using namespace witherspoon::pmbus; in checkInputFault()
354 using namespace witherspoon::pmbus; in checkPGOrUnitOffFault()
400 using namespace witherspoon::pmbus; in checkCurrentOutOverCurrentFault()
441 using namespace witherspoon::pmbus; in checkOutputOvervoltageFault()
482 using namespace witherspoon::pmbus; in checkFanFault()
521 using namespace witherspoon::pmbus; in checkTemperatureFault()
646 using namespace witherspoon::pmbus; in updateInventory()
[all …]
H A Dpower_supply.hpp110 witherspoon::pmbus::PMBus pmbusIntf;
309 witherspoon::pmbus::Type type);
/openbmc/linux/Documentation/devicetree/bindings/hwmon/pmbus/
H A Dmax31785.txt35 - compatible : Must be "pmbus-fan"
89 - compatible : Must be "pmbus-temperature"
109 compatible = "pmbus-fan";
129 compatible = "pmbus-fan";
152 compatible = "pmbus-temperature";
/openbmc/phosphor-power/phosphor-power-sequencer/src/
H A Dpmbus_driver_device.hpp121 pmbus::PMBusBase& getPMBusInterface() in getPMBusInterface()
248 std::unique_ptr<pmbus::PMBusBase> pmbusInterface;
H A Dservices.hpp36 using PMBusBase = phosphor::pmbus::PMBusBase;
37 using PMBus = phosphor::pmbus::PMBus;
/openbmc/linux/Documentation/hwmon/
H A Dpmbus-core.rst8 [from pmbus.org] The Power Management Bus (PMBus) is an open standard
36 pmbus_core.c) provides generic functionality. The generic code (in pmbus.c)
46 For generic PMBus devices, code in pmbus.c attempts to auto-detect all supported
66 drivers/hwmon/pmbus/pmbus.h. In addition to the internal API, pmbus.h defines
201 pre-determined. It is currently only used by the generic pmbus driver
202 (pmbus.c).
300 PMBus platform data is defined in include/linux/pmbus.h. Platform data
356 chip pmbus controller to a known state after a failed register check.
H A Dpim4328.rst44 Documentation/hwmon/pmbus.rst and Documentation.hwmon/pmbus-core for details
H A Dmax15301.rst26 Documentation/hwmon/pmbus.rst and Documentation.hwmon/pmbus-core for details
H A Dindex.rst11 pmbus-core
185 pmbus
/openbmc/linux/arch/arm/boot/dts/aspeed/
H A Daspeed-bmc-quanta-q71l.dts340 compatible = "pmbus";
351 compatible = "pmbus";
362 compatible = "pmbus";
373 compatible = "pmbus";

1234