/linux-6.14.4/include/linux/ |
D | hwmon-vid.h | 3 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/ |
D | hwmon-vid.c | 3 * 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 …]
|
D | atxp1.c | 48 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()
|
D | via-cputemp.c | 40 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()
|
D | asus-ec-sensors.c | 13 * - 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 …]
|
D | adm9240.c | 131 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()
|
D | adm1025.c | 111 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()
|
D | smsc47m192.c | 101 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()
|
D | lm85.c | 314 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 …]
|
D | asb100.c | 202 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()
|
D | lm87.c | 168 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()
|
D | w83791d.c | 312 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()
|
D | vt1211.c | 128 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/ |
D | aspeed-bmc-opp-zaius.dts | 347 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 {
|
D | aspeed-bmc-ibm-fuji.dts | 368 "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 …]
|
D | aspeed-bmc-ibm-everest.dts | 366 "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/ |
D | qcom-rpmh-regulator.c | 25 * @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/ |
D | w83793.rst | 104 * 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.
|
D | asus_ec_sensors.rst | 49 5. VRM temperature 51 7. VRM heatsink fan RPM
|
D | asus_wmi_sensors.rst | 63 * CPU VRM Temperature, 66 * CPU VRM Output Current.
|
D | corsair-psu.rst | 74 temp1_input Temperature of the psu vrm component 75 temp1_crit Temperature max cirtical value of the psu vrm component
|
D | occ.rst | 61 [with type == 3 (FRU type is VRM)] 64 VRM temperature alarm boolean; 1 to indicate
|
D | smsc47m192.rst | 112 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/ |
D | cmd-db.c | 235 * 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/ |
D | nuvoton-npcm730-gbs.dts | 827 vrm@60 { 837 vrm@61 { 847 vrm@63 { 857 vrm@45 { 945 vrm@5d { 949 vrm@5e {
|