/openbmc/phosphor-power/phosphor-power-sequencer/test/ |
H A D | standard_device_tests.cpp | 64 std::vector<std::unique_ptr<Rail>> rails) : in StandardDeviceImpl() argument 65 StandardDevice(name, std::move(rails)) in StandardDeviceImpl() 149 std::vector<std::unique_ptr<Rail>> rails{}; in TEST() local 150 StandardDeviceImpl device{"xyz_pseq", std::move(rails)}; in TEST() 158 std::vector<std::unique_ptr<Rail>> rails{}; in TEST() local 159 rails.emplace_back(createRailGPIO("PSU", true, 3)); in TEST() 160 rails.emplace_back(createRailOutputVoltage("VDD", false, 5)); in TEST() 161 rails.emplace_back(createRailStatusVout("VIO", false, 7)); in TEST() 162 StandardDeviceImpl device{"abc_pseq", std::move(rails)}; in TEST() 174 std::vector<std::unique_ptr<Rail>> rails{}; in TEST() local [all …]
|
H A D | pmbus_driver_device_tests.cpp | 115 std::vector<std::unique_ptr<Rail>> rails; in TEST_F() local 116 rails.emplace_back(createRail("VDD", 5)); in TEST_F() 117 rails.emplace_back(createRail("VIO", 7)); in TEST_F() 120 PMBusDriverDevice device{name, std::move(rails), services, bus, in TEST_F() 139 std::vector<std::unique_ptr<Rail>> rails; in TEST_F() local 140 rails.emplace_back(createRail("VDD", 5)); in TEST_F() 141 rails.emplace_back(createRail("VIO", 7)); in TEST_F() 146 PMBusDriverDevice device{name, std::move(rails), services, bus, in TEST_F() 166 std::vector<std::unique_ptr<Rail>> rails; in TEST_F() local 169 PMBusDriverDevice device{name, std::move(rails), services, bus, address}; in TEST_F() [all …]
|
H A D | ucd90x_device_tests.cpp | 68 std::vector<std::unique_ptr<Rail>> rails; in TEST() local 69 rails.emplace_back(createRail("VDD", 5)); in TEST() 70 rails.emplace_back(createRail("VIO", 7)); in TEST() 73 UCD90xDevice device{name, std::move(rails), services, bus, address}; in TEST() 93 std::vector<std::unique_ptr<Rail>> rails; in TEST() local 96 UCD90xDevice device{name, std::move(rails), services, bus, address}; in TEST() 112 std::vector<std::unique_ptr<Rail>> rails; in TEST() local 115 UCD90xDevice device{name, std::move(rails), services, bus, address}; in TEST() 168 std::vector<std::unique_ptr<Rail>> rails; in TEST() local 169 rails.emplace_back(createRail("VDD", 2)); in TEST() [all …]
|
H A D | ucd90320_device_tests.cpp | 65 std::vector<std::unique_ptr<Rail>> rails; in TEST() local 66 rails.emplace_back(createRail("VDD", 5)); in TEST() 67 rails.emplace_back(createRail("VIO", 7)); in TEST() 70 UCD90320Device device{std::move(rails), services, bus, address}; in TEST() 143 std::vector<std::unique_ptr<Rail>> rails; in TEST() local 144 rails.emplace_back(createRail("VDD", 2)); in TEST() 147 UCD90320Device device{std::move(rails), services, bus, address}; in TEST() 231 std::vector<std::unique_ptr<Rail>> rails; in TEST() local 232 rails.emplace_back(createRail("VDD", 2)); in TEST() 235 UCD90320Device device{std::move(rails), services, bus, address}; in TEST()
|
H A D | ucd90160_device_tests.cpp | 65 std::vector<std::unique_ptr<Rail>> rails; in TEST() local 66 rails.emplace_back(createRail("VDD", 5)); in TEST() 67 rails.emplace_back(createRail("VIO", 7)); in TEST() 70 UCD90160Device device{std::move(rails), services, bus, address}; in TEST() 151 std::vector<std::unique_ptr<Rail>> rails; in TEST() local 152 rails.emplace_back(createRail("VDD", 2)); in TEST() 155 UCD90160Device device{std::move(rails), services, bus, address}; in TEST() 248 std::vector<std::unique_ptr<Rail>> rails; in TEST() local 249 rails.emplace_back(createRail("VDD", 2)); in TEST() 252 UCD90160Device device{std::move(rails), services, bus, address}; in TEST()
|
H A D | config_file_parser_tests.cpp | 250 "rails": [ in TEST() 269 std::vector<std::unique_ptr<Rail>> rails = parse(pathName); in TEST() local 271 EXPECT_EQ(rails.size(), 2); in TEST() 272 EXPECT_EQ(rails[0]->getName(), "VDD_CPU0"); in TEST() 273 EXPECT_EQ(rails[1]->getName(), "VCS_CPU1"); in TEST() 286 "rails": [ in TEST() 738 std::vector<std::unique_ptr<Rail>> rails = parseRailArray(element); in TEST() local 739 EXPECT_EQ(rails.size(), 0); in TEST() 750 std::vector<std::unique_ptr<Rail>> rails = parseRailArray(element); in TEST() local 751 EXPECT_EQ(rails.size(), 2); in TEST() [all …]
|
/openbmc/phosphor-power/phosphor-power-sequencer/docs/config_file/ |
H A D | config_file.md | 11 | rails | yes | array of [rails](rail.md) | One or more voltage rails enabled or monitored by … 17 "rails": [
|
/openbmc/phosphor-power/phosphor-power-sequencer/src/ |
H A D | standard_device.hpp | 59 std::vector<std::unique_ptr<Rail>> rails) : in StandardDevice() argument 60 name{name}, rails{std::move(rails)} in StandardDevice() 72 return rails; in getRails() 178 std::vector<std::unique_ptr<Rail>> rails{}; member in phosphor::power::sequencer::StandardDevice
|
H A D | power_control.cpp | 339 std::vector<std::unique_ptr<Rail>> rails; in loadConfigFileAndCreateDevice() local 340 if (parseConfigFile(configFile, rails)) in loadConfigFileAndCreateDevice() 343 createDevice(std::move(rails)); in loadConfigFileAndCreateDevice() 374 std::vector<std::unique_ptr<Rail>>& rails) in parseConfigFile() argument 380 rails = config_file_parser::parse(configFile); in parseConfigFile() 391 void PowerControl::createDevice(std::vector<std::unique_ptr<Rail>> rails) in createDevice() argument 401 std::move(rails), services, deviceProperties->bus, in createDevice() 407 std::move(rails), services, deviceProperties->bus, in createDevice()
|
H A D | config_file_parser.cpp | 197 std::vector<std::unique_ptr<Rail>> rails; in parseRailArray() local 200 rails.emplace_back(parseRail(railElement)); in parseRailArray() 202 return rails; in parseRailArray() 212 std::vector<std::unique_ptr<Rail>> rails = parseRailArray(railsElement); in parseRoot() local 218 return rails; in parseRoot()
|
H A D | ucd90160_device.hpp | 56 explicit UCD90160Device(std::vector<std::unique_ptr<Rail>> rails, in UCD90160Device() argument 58 UCD90xDevice(deviceName, std::move(rails), services, bus, address) in UCD90160Device()
|
H A D | ucd90320_device.hpp | 56 explicit UCD90320Device(std::vector<std::unique_ptr<Rail>> rails, in UCD90320Device() argument 58 UCD90xDevice(deviceName, std::move(rails), services, bus, address) in UCD90320Device()
|
H A D | ucd90x_device.hpp | 60 std::vector<std::unique_ptr<Rail>> rails, in UCD90xDevice() argument 62 PMBusDriverDevice(name, std::move(rails), services, bus, address, in UCD90xDevice()
|
H A D | pmbus_driver_device.hpp | 65 const std::string& name, std::vector<std::unique_ptr<Rail>> rails, in PMBusDriverDevice() argument 68 StandardDevice(name, std::move(rails)), bus{bus}, address{address}, in PMBusDriverDevice()
|
/openbmc/phosphor-power/phosphor-regulators/src/ |
H A D | device.hpp | 73 std::vector<std::unique_ptr<Rail>> rails = in Device() argument 80 rails{std::move(rails)} 221 return rails; in getRails() 311 std::vector<std::unique_ptr<Rail>> rails{}; member in phosphor::power::regulators::Device
|
H A D | device.cpp | 35 for (std::unique_ptr<Rail>& rail : rails) in addToIDMap() 60 for (std::unique_ptr<Rail>& rail : rails) in clearErrorHistory() 100 for (std::unique_ptr<Rail>& rail : rails) in configure() 128 for (std::unique_ptr<Rail>& rail : rails) in monitorSensors()
|
/openbmc/phosphor-power/phosphor-regulators/test/ |
H A D | rail_tests.cpp | 116 std::vector<std::unique_ptr<Rail>> rails{}; in TEST() local 117 rails.emplace_back(std::move(rail)); in TEST() 123 std::move(rails)); in TEST() 207 std::vector<std::unique_ptr<Rail>> rails{}; in TEST() local 208 rails.emplace_back(std::move(rail)); in TEST() 214 std::move(rails)); in TEST() 263 std::vector<std::unique_ptr<Rail>> rails{}; in TEST() local 264 rails.emplace_back(std::move(rail)); in TEST() 270 std::move(rails)); in TEST() 344 std::vector<std::unique_ptr<Rail>> rails{}; in TEST() local [all …]
|
H A D | device_tests.cpp | 140 std::vector<std::unique_ptr<Rail>> rails{}; in TEST_F() local 141 rails.push_back(std::make_unique<Rail>("vdd0")); in TEST_F() 142 rails.push_back(std::make_unique<Rail>("vdd1")); in TEST_F() 152 std::move(rails)}; in TEST_F() 175 std::vector<std::unique_ptr<Rail>> rails{}; in TEST_F() local 176 rails.push_back(std::make_unique<Rail>("vdd0")); in TEST_F() 177 rails.push_back(std::make_unique<Rail>("vdd1")); in TEST_F() 187 std::move(rails)}; in TEST_F() 275 std::vector<std::unique_ptr<Rail>> rails{}; in TEST_F() local 276 rails.emplace_back(std::move(rail)); in TEST_F() [all …]
|
H A D | test_utils.hpp | 62 std::vector<std::unique_ptr<Rail>> rails{}; local 65 rails.emplace_back(std::make_unique<Rail>(railID)); 79 std::move(phaseFaultDetection), std::move(rails));
|
H A D | system_tests.cpp | 148 std::vector<std::unique_ptr<Rail>> rails{}; in TEST() local 149 rails.emplace_back(std::move(rail)); in TEST() 155 std::move(rails)); in TEST() 486 std::vector<std::unique_ptr<Rail>> rails{}; in TEST() local 487 rails.emplace_back(std::move(rail)); in TEST() 494 std::move(rails)); in TEST() 524 std::vector<std::unique_ptr<Rail>> rails{}; in TEST() local 525 rails.emplace_back(std::move(rail)); in TEST() 532 std::move(rails)); in TEST()
|
H A D | chassis_tests.cpp | 201 std::vector<std::unique_ptr<Rail>> rails{}; in TEST_F() local 202 rails.emplace_back(std::move(rail)); in TEST_F() 208 std::move(rails)); in TEST_F() 607 std::vector<std::unique_ptr<Rail>> rails{}; in TEST_F() local 608 rails.emplace_back(std::move(rail)); in TEST_F() 615 std::move(rails)); in TEST_F() 639 std::vector<std::unique_ptr<Rail>> rails{}; in TEST_F() local 640 rails.emplace_back(std::move(rail)); in TEST_F() 647 std::move(rails)); in TEST_F()
|
H A D | configuration_tests.cpp | 310 std::vector<std::unique_ptr<Rail>> rails{}; in TEST() local 311 rails.emplace_back(std::move(rail)); in TEST() 317 std::move(rails)); in TEST() 381 std::vector<std::unique_ptr<Rail>> rails{}; in TEST() local 382 rails.emplace_back(std::move(rail)); in TEST() 388 std::move(rails)); in TEST() 459 std::vector<std::unique_ptr<Rail>> rails{}; in TEST() local 460 rails.emplace_back(std::move(rail)); in TEST() 466 std::move(rails)); in TEST()
|
/openbmc/phosphor-power/phosphor-regulators/docs/config_file/ |
H A D | device.md | 25 | rails | no | array of [rails](rail.md) | One or mor… 42 "rails": [
|
/openbmc/phosphor-power/phosphor-power-sequencer/docs/ |
H A D | README.md | 21 device, voltage rails, GPIOs, and fault checks to perform. 25 A power sequencer device enables (turns on) the voltage rails in the correct 44 - The power sequencer device powers on all the voltage rails in the correct 46 - When all rails have been successfully powered on, the power sequencer device 60 - The power sequencer device powers off all the voltage rails in the correct 62 - When all rails have been successfully powered off, the power sequencer device 72 - The power sequencer device is powering on all voltage rails in order, and 73 one of the rails does not turn on. 105 configuration file defines the voltage rails in the system and how they should
|
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/ |
H A D | base.c | 117 list_for_each_entry(rail, &iccsense->rails, head) { in nvkm_iccsense_read_all() 141 list_for_each_entry_safe(rail, tmpr, &iccsense->rails, head) { in nvkm_iccsense_dtor() 291 list_add_tail(&rail->head, &iccsense->rails); in nvkm_iccsense_oneinit() 328 INIT_LIST_HEAD(&(*iccsense)->rails); in nvkm_iccsense_new_()
|