Home
last modified time | relevance | path

Searched refs:volts (Results 1 – 25 of 49) sorted by relevance

12

/openbmc/phosphor-power/phosphor-regulators/test/actions/
H A Dpmbus_write_vout_command_action_tests.cpp51 std::optional<double> volts{1.3}; in TEST() local
55 PMBusWriteVoutCommandAction action{volts, format, exponent, isVerified}; in TEST()
71 std::optional<double> volts{}; in TEST() local
75 PMBusWriteVoutCommandAction action{volts, format, exponent, isVerified}; in TEST()
89 std::optional<double> volts{}; in TEST() local
93 PMBusWriteVoutCommandAction action{volts, format, exponent, isVerified}; in TEST()
139 std::optional<double> volts{1.3}; in TEST() local
143 PMBusWriteVoutCommandAction action{volts, format, exponent, isVerified}; in TEST()
184 std::optional<double> volts{}; in TEST() local
188 PMBusWriteVoutCommandAction action{volts, format, exponent, isVerified}; in TEST()
[all …]
/openbmc/phosphor-power/phosphor-regulators/test/
H A Dpmbus_utils_tests.cpp226 double volts; in TEST() local
230 volts = 13.9; in TEST()
233 EXPECT_EQ(pmbus_utils::convertToVoutLinear(volts, exponent), 3); in TEST()
236 volts = 14.0; in TEST()
239 EXPECT_EQ(pmbus_utils::convertToVoutLinear(volts, exponent), 4); in TEST()
242 volts = 2.49; in TEST()
245 EXPECT_EQ(pmbus_utils::convertToVoutLinear(volts, exponent), 2); in TEST()
248 volts = 2.51; in TEST()
251 EXPECT_EQ(pmbus_utils::convertToVoutLinear(volts, exponent), 3); in TEST()
254 volts = 1.32613; in TEST()
[all …]
H A Dconfiguration_tests.cpp60 std::optional<double> volts{1.3}; in TEST() local
66 Configuration configuration(volts, std::move(actions)); in TEST()
74 std::optional<double> volts{}; in TEST() local
79 Configuration configuration(volts, std::move(actions)); in TEST()
109 std::optional<double> volts{}; in TEST() local
113 std::make_unique<Configuration>(volts, std::move(actions)); in TEST()
155 std::optional<double> volts{}; in TEST() local
158 volts, pmbus_utils::VoutDataFormat::linear, -8, false); in TEST()
236 std::optional<double> volts{}; in TEST() local
240 std::make_unique<Configuration>(volts, std::move(actions)); in TEST()
[all …]
H A Ddevice_tests.cpp124 std::optional<double> volts{}; in TEST_F() local
129 std::make_unique<Configuration>(volts, std::move(actions)); in TEST_F()
453 std::optional<double> volts{}; in TEST_F() local
459 std::make_unique<Configuration>(volts, std::move(actions)); in TEST_F()
510 std::optional<double> volts{1.3}; in TEST_F() local
516 std::make_unique<Configuration>(volts, std::move(actions)); in TEST_F()
527 std::optional<double> volts{3.2}; in TEST_F() local
533 std::make_unique<Configuration>(volts, std::move(actions)); in TEST_F()
542 std::optional<double> volts{}; in TEST_F() local
548 std::make_unique<Configuration>(volts, std::move(actions)); in TEST_F()
[all …]
H A Dconfig_file_parser_tests.cpp98 { "pmbus_write_vout_command": { "volts": 1.03, "format": "linear" } } in TEST()
104 { "pmbus_write_vout_command": { "volts": 1.33, "format": "linear" } } in TEST()
224 const json element = R"( { "volts": 1.03 } )"_json; in TEST()
584 { "pmbus_write_vout_command": { "volts": 1.01, "format": "linear" } }, in TEST()
585 { "pmbus_write_vout_command": { "volts": 1.03, "format": "linear" } } in TEST()
1413 "volts": 1.03, in TEST()
1431 "volts": 1.05, in TEST()
1447 "volts": "foo", in TEST()
1470 "volts": 1.03, in TEST()
1487 "volts": 1.05, in TEST()
[all …]
H A Drail_tests.cpp67 std::optional<double> volts{1.3}; in TEST() local
72 std::make_unique<Configuration>(volts, std::move(actions)); in TEST()
244 std::optional<double> volts{1.3}; in TEST() local
250 std::make_unique<Configuration>(volts, std::move(actions)); in TEST()
302 std::optional<double> volts{3.2}; in TEST() local
306 std::make_unique<Configuration>(volts, std::move(actions)); in TEST()
/openbmc/phosphor-power/phosphor-regulators/src/
H A Dconfiguration.hpp73 explicit Configuration(std::optional<double> volts, in Configuration() argument
75 volts{volts}, actions{std::move(actions)} in Configuration()
124 return volts; in getVolts()
143 const std::optional<double> volts{}; member in phosphor::power::regulators::Configuration
H A Dconfiguration.cpp53 if (volts.has_value()) in execute()
55 message += ": volts=" + std::to_string(volts.value()); in execute()
62 if (volts.has_value()) in execute()
64 environment.setVolts(volts.value()); in execute()
H A Dpmbus_utils.hpp205 inline uint16_t convertToVoutLinear(double volts, int8_t exponent) in convertToVoutLinear() argument
208 double mantissa = volts / std::pow(2.0, static_cast<double>(exponent)); in convertToVoutLinear()
/openbmc/phosphor-power/phosphor-regulators/src/actions/
H A Dpmbus_write_vout_command_action.hpp91 std::optional<double> volts, pmbus_utils::VoutDataFormat format, in PMBusWriteVoutCommandAction() argument
93 volts{volts}, format{format}, exponent{exponent}, in PMBusWriteVoutCommandAction()
159 return volts; in getVolts()
229 const std::optional<double> volts{}; member in phosphor::power::regulators::PMBusWriteVoutCommandAction
H A Daction_environment.hpp203 return volts; in getVolts()
242 void setVolts(double volts) in setVolts() argument
244 this->volts = volts; in setVolts()
266 std::optional<double> volts{}; member in phosphor::power::regulators::ActionEnvironment
H A Dpmbus_write_vout_command_action.cpp79 if (volts.has_value()) in toString()
81 ss << "volts: " << volts.value() << ", "; in toString()
130 if (volts.has_value()) in getVoltsValue()
133 voltsValue = volts.value(); in getVoltsValue()
/openbmc/linux/drivers/macintosh/
H A Dwindfarm_smu_sensors.c275 struct wf_sensor *volts; member
289 if (pow->volts) in smu_cpu_power_release()
290 wf_put_sensor(pow->volts); in smu_cpu_power_release()
299 s32 volts, amps, power; in smu_cpu_power_get() local
312 rc = pow->volts->ops->get_value(pow->volts, &volts); in smu_cpu_power_get()
316 power = (s32)((((u64)volts) * ((u64)amps)) >> 16); in smu_cpu_power_get()
337 smu_cpu_power_create(struct wf_sensor *volts, struct wf_sensor *amps) in smu_cpu_power_create() argument
347 wf_get_sensor(volts); in smu_cpu_power_create()
348 pow->volts = volts; in smu_cpu_power_create()
H A Dwindfarm_rm31.c204 s32 dtemp, volts, amps; in read_one_cpu_vals() local
217 rc = wf_sensor_get(sens_cpu_volts[cpu], &volts); in read_one_cpu_vals()
222 DBG_LOTS(" CPU%d: volts = %d.%03d\n", cpu, FIX32TOPRINT((volts))); in read_one_cpu_vals()
237 *power = (((u64)volts) * ((u64)amps)) >> 16; in read_one_cpu_vals()
H A Dwindfarm_pm72.c210 s32 dtemp, volts, amps; in read_one_cpu_vals() local
223 rc = wf_sensor_get(sens_cpu_volts[cpu], &volts); in read_one_cpu_vals()
228 DBG_LOTS(" CPU%d: volts = %d.%03d\n", cpu, FIX32TOPRINT((volts))); in read_one_cpu_vals()
243 *power = (((u64)volts) * ((u64)amps)) >> 16; in read_one_cpu_vals()
/openbmc/phosphor-power/phosphor-power-sequencer/src/
H A Dpmbus_driver_device.cpp91 double volts{0.0}; in getReadVout() local
99 volts = millivolts / 1000.0; in getReadVout()
107 return volts; in getReadVout()
112 double volts{0.0}; in getVoutUVFaultLimit() local
120 volts = millivolts / 1000.0; in getVoutUVFaultLimit()
128 return volts; in getVoutUVFaultLimit()
/openbmc/phosphor-power/phosphor-regulators/docs/config_file/
H A Dpmbus_write_vout_command.md22 Currently only the linear format is supported. The decimal value of the "volts"
38 If you wish to verify that the specified volts value was successfully written to
56 | volts | no | number | Volts value to write, expressed as a decimal n…
70 "Set output voltage. Get volts value from configuration.",
82 "Set output voltage. Explicitly specify volts and exponent.",
86 "volts": 1.03,
H A Dconfiguration.md27 | volts | no | number | Output voltage expressed as a de…
40 "volts": 1.25,
/openbmc/u-boot/arch/arm/include/asm/
H A Domap_common.h562 struct volts { struct
582 struct volts mpu; argument
583 struct volts core;
584 struct volts mm;
585 struct volts gpu;
586 struct volts eve;
587 struct volts iva;
/openbmc/linux/Documentation/hwmon/
H A Dlm78.rst60 Voltage sensors (also known as IN sensors) report their values in volts.
64 inputs can measure voltages between 0 and 4.08 volts, with a resolution
69 It is a value in volts. When it is unconnected, you will often find the
H A Dadc128d818.rst31 Voltage sensors (also known as IN sensors) report their values in volts.
35 inputs can measure voltages between 0 and 2.55 volts, with a resolution
H A Dasb100.rst40 Voltage sensors (also known as IN sensors) report values in volts.
44 processor itself. It is a value in volts.
H A Dlm80.rst59 Voltage sensors (also known as IN sensors) report their values in volts.
63 inputs can measure voltages between 0 and 2.55 volts, with a resolution
/openbmc/u-boot/arch/arm/mach-omap2/
H A Dclocks-common.c487 static u32 optimize_vcore_voltage(struct volts const *v, int opp) in optimize_vcore_voltage()
542 struct volts *pv = (struct volts *)vcores; in scale_vcores()
543 struct volts *px; in scale_vcores()
545 for (i=0; i<(sizeof(struct vcores_data)/sizeof(struct volts)); i++) { in scale_vcores()
552 px = (struct volts *)vcores; in scale_vcores()
/openbmc/linux/Documentation/devicetree/bindings/clock/
H A Dnvidia,tegra124-dfll.txt57 - nvidia,pwm-tristate-microvolts: Regulator voltage in micro volts when PWM
60 - nvidia,pwm-min-microvolts: Regulator voltage in micro volts when PWM control
63 - nvidia,pwm-voltage-step-microvolts: Voltage increase in micro volts

12