Home
last modified time | relevance | path

Searched refs:rails (Results 1 – 25 of 67) sorted by relevance

123

/openbmc/phosphor-power/phosphor-power-sequencer/test/
H A Dstandard_device_tests.cpp64 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 Dpmbus_driver_device_tests.cpp115 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 Ducd90x_device_tests.cpp68 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 Ducd90320_device_tests.cpp65 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 Ducd90160_device_tests.cpp65 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 Dconfig_file_parser_tests.cpp250 "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 Dconfig_file.md11 | 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 Dstandard_device.hpp59 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 Dpower_control.cpp339 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 Dconfig_file_parser.cpp197 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 Ducd90160_device.hpp56 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 Ducd90320_device.hpp56 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 Ducd90x_device.hpp60 std::vector<std::unique_ptr<Rail>> rails, in UCD90xDevice() argument
62 PMBusDriverDevice(name, std::move(rails), services, bus, address, in UCD90xDevice()
H A Dpmbus_driver_device.hpp65 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 Ddevice.hpp73 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 Ddevice.cpp35 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 Drail_tests.cpp116 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 Ddevice_tests.cpp140 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 Dtest_utils.hpp62 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 Dsystem_tests.cpp148 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 Dchassis_tests.cpp201 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 Dconfiguration_tests.cpp310 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 Ddevice.md25 | rails | no | array of [rails](rail.md) | One or mor…
42 "rails": [
/openbmc/phosphor-power/phosphor-power-sequencer/docs/
H A DREADME.md21 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 Dbase.c117 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_()

123