Home
last modified time | relevance | path

Searched full:vrm (Results 1 – 25 of 56) sorted by relevance

123

/linux-6.14.4/include/linux/
Dhwmon-vid.h3 hwmon-vid.h - VID/VRM/VRD voltage conversions
14 int vid_from_reg(int val, u8 vrm);
17 /* vrm is the VRM/VRD document version multiplied by 10.
20 Note that only VRM 9.x is supported for now. */
21 static inline int vid_to_reg(int val, u8 vrm) in vid_to_reg() argument
23 switch (vrm) { in vid_to_reg()
24 case 91: /* VRM 9.1 */ in vid_to_reg()
25 case 90: /* VRM 9.0 */ in vid_to_reg()
/linux-6.14.4/drivers/hwmon/
Dhwmon-vid.c3 * hwmon-vid.c - VID/VRM/VRD voltage conversions
23 * For VRM 8.4 to 9.1, "VRM x.y DC-DC Converter Design Guidelines",
32 * This corresponds to an arbitrary VRM code of 24 in the functions below.
40 * This corresponds to an arbitrary VRM code of 25 in the functions below.
59 * The 110 (VRM 11) specification corresponds to Intel Conroe based series.
64 * vrm is the VRM/VRD document version multiplied by 10.
69 int vid_from_reg(int val, u8 vrm) in vid_from_reg() argument
73 switch (vrm) { in vid_from_reg()
111 case 91: /* VRM 9.1 */ in vid_from_reg()
112 case 90: /* VRM 9.0 */ in vid_from_reg()
[all …]
Datxp1.c48 u8 vrm; /* Detected CPU VRM */ member
85 data->vrm)); in cpu0_vid_show()
108 vid = vid_to_reg(vcore, data->vrm); in cpu0_vid_store()
258 /* Get VRM */ in atxp1_probe()
259 data->vrm = vid_which_vrm(); in atxp1_probe()
260 if (data->vrm != 90 && data->vrm != 91) { in atxp1_probe()
261 dev_err(dev, "atxp1: Not supporting VRM %d.%d\n", in atxp1_probe()
262 data->vrm / 10, data->vrm % 10); in atxp1_probe()
275 dev_info(dev, "Using VRM: %d.%d\n", data->vrm / 10, data->vrm % 10); in atxp1_probe()
Dvia-cputemp.c40 u8 vrm; member
89 return sprintf(buf, "%d\n", vid_from_reg(~edx & 0x7f, data->vrm)); in cpu0_vid_show()
160 data->vrm = vid_which_vrm(); in via_cputemp_probe()
162 if (data->vrm) { in via_cputemp_probe()
179 if (data->vrm) in via_cputemp_probe()
190 if (data->vrm) in via_cputemp_remove()
Dasus-ec-sensors.c13 * - VRM temperature
18 * - VRM Heat Sink fan RPM
110 /* VRM temperature [℃] */
116 /* VRM heat sink fan [RPM] */
183 EC_SENSOR("VRM", hwmon_temp, 1, 0x00, 0x3e),
189 EC_SENSOR("VRM HS", hwmon_fan, 2, 0x00, 0xb2),
211 [ec_sensor_temp_vrm] = EC_SENSOR("VRM", hwmon_temp, 1, 0x00, 0x3e),
216 [ec_sensor_fan_vrm_hs] = EC_SENSOR("VRM HS", hwmon_fan, 2, 0x00, 0xb2),
246 EC_SENSOR("VRM", hwmon_temp, 1, 0x00, 0x33),
265 [ec_sensor_temp_vrm] = EC_SENSOR("VRM", hwmon_temp, 1, 0x00, 0x3e),
[all …]
Dadm9240.c131 u8 vrm; /* -- vrm set on startup, no accessor */ member
230 return sprintf(buf, "%d\n", vid_from_reg(vid, data->vrm)); in cpu0_vid_show()
327 data->vrm = vid_which_vrm(); /* need this to report vid as mV */ in adm9240_init_client()
329 dev_info(data->dev, "Using VRM: %d.%d\n", data->vrm / 10, in adm9240_init_client()
330 data->vrm % 10); in adm9240_init_client()
Dadm1025.c111 u8 vrm; member
355 return sprintf(buf, "%u\n", vid_from_reg(data->vid, data->vrm)); in cpu0_vid_show()
363 return sprintf(buf, "%u\n", data->vrm); in vrm_show()
379 data->vrm = val; in vrm_store()
382 static DEVICE_ATTR_RW(vrm);
484 data->vrm = vid_which_vrm(); in adm1025_init_client()
Dsmsc47m192.c101 u8 vrm; member
404 return sprintf(buf, "%d\n", vid_from_reg(data->vid, data->vrm)); in cpu0_vid_show()
412 return sprintf(buf, "%d\n", data->vrm); in vrm_show()
428 data->vrm = val; in vrm_store()
431 static DEVICE_ATTR_RW(vrm);
602 data->vrm = vid_which_vrm(); in smsc47m192_probe()
Dlm85.c314 u8 vrm; /* VRM version */ member
598 /* vid, vrm, alarms */
607 /* 6-pin VID (VRM 10) */ in cpu0_vid_show()
608 vid = vid_from_reg(data->vid & 0x3f, data->vrm); in cpu0_vid_show()
610 /* 5-pin VID (VRM 9) */ in cpu0_vid_show()
611 vid = vid_from_reg(data->vid & 0x1f, data->vrm); in cpu0_vid_show()
623 return sprintf(buf, "%ld\n", (long) data->vrm); in vrm_show()
640 data->vrm = val; in vrm_store()
644 static DEVICE_ATTR_RW(vrm);
1583 /* Set the VRM version */ in lm85_probe()
[all …]
Dasb100.c202 u8 vrm; member
476 return sprintf(buf, "%d\n", vid_from_reg(data->vid, data->vrm)); in cpu0_vid_show()
481 /* VRM */
486 return sprintf(buf, "%d\n", data->vrm); in vrm_show()
503 data->vrm = val; in vrm_store()
508 static DEVICE_ATTR_RW(vrm);
928 data->vrm = vid_which_vrm(); in asb100_init_client()
Dlm87.c168 u8 vrm; member
596 return sprintf(buf, "%d\n", vid_from_reg(data->vid, data->vrm)); in cpu0_vid_show()
604 return sprintf(buf, "%d\n", data->vrm); in vrm_show()
620 data->vrm = val; in vrm_store()
623 static DEVICE_ATTR_RW(vrm);
964 data->vrm = vid_which_vrm(); in lm87_probe()
Dw83791d.c312 u8 vrm; /* hwmon-vid */ member
1137 return sprintf(buf, "%d\n", vid_from_reg(data->vid, data->vrm)); in cpu0_vid_show()
1146 return sprintf(buf, "%d\n", data->vrm); in vrm_show()
1157 * No lock needed as vrm is internal to the driver in vrm_store()
1169 data->vrm = val; in vrm_store()
1173 static DEVICE_ATTR_RW(vrm);
1472 data->vrm = vid_which_vrm(); in w83791d_init_client()
1647 dev_dbg(dev, "vrm is: 0x%02x\n", data->vrm); in w83791d_print_debug()
Dvt1211.c128 u8 vrm; member
847 * Miscellaneous sysfs interfaces (VRM, VID, name, and (legacy) alarms)
855 return sprintf(buf, "%d\n", data->vrm); in show_vrm()
872 data->vrm = val; in set_vrm()
882 return sprintf(buf, "%d\n", vid_from_reg(data->vid, data->vrm)); in show_vid()
1072 __ATTR(vrm, S_IRUGO | S_IWUSR, show_vrm, set_vrm),
1084 /* set VRM */ in vt1211_init_device()
1085 data->vrm = vid_which_vrm(); in vt1211_init_device()
/linux-6.14.4/arch/arm/boot/dts/aspeed/
Daspeed-bmc-opp-zaius.dts347 vrm@64 {
352 vrm@40 {
357 vrm@60 {
362 vrm@43 {
367 vrm@41 {
406 vrm@64 {
411 vrm@40 {
416 vrm@41 {
421 vrm@42 {
426 vrm@60 {
Daspeed-bmc-ibm-fuji.dts368 "presence-vrm-c12",
369 "presence-vrm-c13",
370 "presence-vrm-c15",
371 "presence-vrm-c16",
372 "presence-vrm-c17",
373 "presence-vrm-c18",
374 "presence-vrm-c20",
375 "presence-vrm-c21",
376 "presence-vrm-c54",
377 "presence-vrm-c55",
[all …]
Daspeed-bmc-ibm-everest.dts366 "presence-vrm-c12",
367 "presence-vrm-c13",
368 "presence-vrm-c15",
369 "presence-vrm-c16",
370 "presence-vrm-c17",
371 "presence-vrm-c18",
372 "presence-vrm-c20",
373 "presence-vrm-c21",
374 "presence-vrm-c54",
375 "presence-vrm-c55",
[all …]
/linux-6.14.4/drivers/regulator/
Dqcom-rpmh-regulator.c25 * @VRM: RPMh VRM accelerator which supports voting on enable, voltage,
31 VRM, enumerator
120 * @mode: RPMh VRM regulator current framework mode
186 /* VRM voltage control register is set with voltage in millivolts. */ in _rpmh_regulator_vrm_set_voltage_sel()
317 * This function is used in the regulator_ops for VRM type RPMh regulator
625 .regulator_type = VRM,
638 .regulator_type = VRM,
651 .regulator_type = VRM,
664 .regulator_type = VRM,
676 .regulator_type = VRM,
[all …]
/linux-6.14.4/Documentation/hwmon/
Dw83793.rst104 * VID and VRM
105 The VRM version is detected automatically, don't modify the it unless you
106 *do* know the cpu VRM version and it's not properly detected.
Dasus_ec_sensors.rst49 5. VRM temperature
51 7. VRM heatsink fan RPM
Dasus_wmi_sensors.rst63 * CPU VRM Temperature,
66 * CPU VRM Output Current.
Dcorsair-psu.rst74 temp1_input Temperature of the psu vrm component
75 temp1_crit Temperature max cirtical value of the psu vrm component
Docc.rst61 [with type == 3 (FRU type is VRM)]
64 VRM temperature alarm boolean; 1 to indicate
Dsmsc47m192.rst112 vrm CPU VID standard used for decoding CPU voltage
115 The `*_min`, `*_max`, `*_offset` and `vrm` files can be read and written,
/linux-6.14.4/drivers/soc/qcom/
Dcmd-db.c235 * Each RPMh VRM accelerator resource has 3 or 4 contiguous 4-byte in cmd_db_match_resource_addr()
237 * for VRM requests. in cmd_db_match_resource_addr()
292 name = "VRM"; in cmd_db_debugfs_dump()
/linux-6.14.4/arch/arm/boot/dts/nuvoton/
Dnuvoton-npcm730-gbs.dts827 vrm@60 {
837 vrm@61 {
847 vrm@63 {
857 vrm@45 {
945 vrm@5d {
949 vrm@5e {

123