/openbmc/phosphor-power/phosphor-regulators/test/actions/ |
H A D | pmbus_write_vout_command_action_tests.cpp | 51 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 D | pmbus_utils_tests.cpp | 226 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 D | configuration_tests.cpp | 60 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 D | device_tests.cpp | 124 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 D | config_file_parser_tests.cpp | 98 { "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 D | rail_tests.cpp | 67 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 D | configuration.hpp | 73 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 D | configuration.cpp | 53 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 D | pmbus_utils.hpp | 205 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 D | pmbus_write_vout_command_action.hpp | 91 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 D | action_environment.hpp | 203 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 D | pmbus_write_vout_command_action.cpp | 79 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 D | windfarm_smu_sensors.c | 275 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 D | windfarm_rm31.c | 204 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 D | windfarm_pm72.c | 210 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 D | pmbus_driver_device.cpp | 91 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 D | pmbus_write_vout_command.md | 22 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 D | configuration.md | 27 | volts | no | number | Output voltage expressed as a de… 40 "volts": 1.25,
|
/openbmc/u-boot/arch/arm/include/asm/ |
H A D | omap_common.h | 562 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 D | lm78.rst | 60 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 D | adc128d818.rst | 31 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 D | asb100.rst | 40 Voltage sensors (also known as IN sensors) report values in volts. 44 processor itself. It is a value in volts.
|
H A D | lm80.rst | 59 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 D | clocks-common.c | 487 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 D | nvidia,tegra124-dfll.txt | 57 - 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
|