1 What: /sys/class/hwmon/hwmonX/name 1 What: /sys/class/hwmon/hwmonX/name 2 Description: 2 Description: 3 The chip name. 3 The chip name. 4 This should be a short, lowerc 4 This should be a short, lowercase string, not containing 5 whitespace, dashes, or the wil 5 whitespace, dashes, or the wildcard character '*'. 6 This attribute represents the 6 This attribute represents the chip name. It is the only 7 mandatory attribute. 7 mandatory attribute. 8 I2C devices get this attribute 8 I2C devices get this attribute created automatically. 9 9 10 RO 10 RO 11 11 12 What: /sys/class/hwmon/hwmonX/label 12 What: /sys/class/hwmon/hwmonX/label 13 Description: 13 Description: 14 A descriptive label that allow 14 A descriptive label that allows to uniquely identify a 15 device within the system. 15 device within the system. 16 The contents of the label are 16 The contents of the label are free-form. 17 17 18 RO 18 RO 19 19 20 What: /sys/class/hwmon/hwmonX/update 20 What: /sys/class/hwmon/hwmonX/update_interval 21 Description: 21 Description: 22 The interval at which the chip 22 The interval at which the chip will update readings. 23 Unit: millisecond 23 Unit: millisecond 24 24 25 RW 25 RW 26 26 27 Some devices have a variable u 27 Some devices have a variable update rate or interval. 28 This attribute can be used to 28 This attribute can be used to change it to the desired value. 29 29 30 What: /sys/class/hwmon/hwmonX/inY_mi 30 What: /sys/class/hwmon/hwmonX/inY_min 31 Description: 31 Description: 32 Voltage min value. 32 Voltage min value. 33 33 34 Unit: millivolt 34 Unit: millivolt 35 35 36 RW 36 RW 37 37 38 What: /sys/class/hwmon/hwmonX/inY_lc 38 What: /sys/class/hwmon/hwmonX/inY_lcrit 39 Description: 39 Description: 40 Voltage critical min value. 40 Voltage critical min value. 41 41 42 Unit: millivolt 42 Unit: millivolt 43 43 44 RW 44 RW 45 45 46 If voltage drops to or below t 46 If voltage drops to or below this limit, the system may 47 take drastic action such as po 47 take drastic action such as power down or reset. At the very 48 least, it should report a faul 48 least, it should report a fault. 49 49 50 What: /sys/class/hwmon/hwmonX/inY_ma 50 What: /sys/class/hwmon/hwmonX/inY_max 51 Description: 51 Description: 52 Voltage max value. 52 Voltage max value. 53 53 54 Unit: millivolt 54 Unit: millivolt 55 55 56 RW 56 RW 57 57 58 What: /sys/class/hwmon/hwmonX/inY_cr 58 What: /sys/class/hwmon/hwmonX/inY_crit 59 Description: 59 Description: 60 Voltage critical max value. 60 Voltage critical max value. 61 61 62 Unit: millivolt 62 Unit: millivolt 63 63 64 RW 64 RW 65 65 66 If voltage reaches or exceeds 66 If voltage reaches or exceeds this limit, the system may 67 take drastic action such as po 67 take drastic action such as power down or reset. At the very 68 least, it should report a faul 68 least, it should report a fault. 69 69 70 What: /sys/class/hwmon/hwmonX/inY_in 70 What: /sys/class/hwmon/hwmonX/inY_input 71 Description: 71 Description: 72 Voltage input value. 72 Voltage input value. 73 73 74 Unit: millivolt 74 Unit: millivolt 75 75 76 RO 76 RO 77 77 78 Voltage measured on the chip p 78 Voltage measured on the chip pin. 79 79 80 Actual voltage depends on the 80 Actual voltage depends on the scaling resistors on the 81 motherboard, as recommended in 81 motherboard, as recommended in the chip datasheet. 82 82 83 This varies by chip and by mot 83 This varies by chip and by motherboard. 84 Because of this variation, val 84 Because of this variation, values are generally NOT scaled 85 by the chip driver, and must b 85 by the chip driver, and must be done by the application. 86 However, some drivers (notably 86 However, some drivers (notably lm87 and via686a) 87 do scale, because of internal 87 do scale, because of internal resistors built into a chip. 88 These drivers will output the 88 These drivers will output the actual voltage. Rule of 89 thumb: drivers should report t 89 thumb: drivers should report the voltage values at the 90 "pins" of the chip. 90 "pins" of the chip. 91 91 92 What: /sys/class/hwmon/hwmonX/inY_av 92 What: /sys/class/hwmon/hwmonX/inY_average 93 Description: 93 Description: 94 Average voltage 94 Average voltage 95 95 96 Unit: millivolt 96 Unit: millivolt 97 97 98 RO 98 RO 99 99 100 What: /sys/class/hwmon/hwmonX/inY_lo 100 What: /sys/class/hwmon/hwmonX/inY_lowest 101 Description: 101 Description: 102 Historical minimum voltage 102 Historical minimum voltage 103 103 104 Unit: millivolt 104 Unit: millivolt 105 105 106 RO 106 RO 107 107 108 What: /sys/class/hwmon/hwmonX/inY_hi 108 What: /sys/class/hwmon/hwmonX/inY_highest 109 Description: 109 Description: 110 Historical maximum voltage 110 Historical maximum voltage 111 111 112 Unit: millivolt 112 Unit: millivolt 113 113 114 RO 114 RO 115 115 116 What: /sys/class/hwmon/hwmonX/inY_re 116 What: /sys/class/hwmon/hwmonX/inY_reset_history 117 Description: 117 Description: 118 Reset inX_lowest and inX_highe 118 Reset inX_lowest and inX_highest 119 119 120 WO 120 WO 121 121 122 What: /sys/class/hwmon/hwmonX/in_res 122 What: /sys/class/hwmon/hwmonX/in_reset_history 123 Description: 123 Description: 124 Reset inX_lowest and inX_highe 124 Reset inX_lowest and inX_highest for all sensors 125 125 126 WO 126 WO 127 127 128 What: /sys/class/hwmon/hwmonX/inY_la 128 What: /sys/class/hwmon/hwmonX/inY_label 129 Description: 129 Description: 130 Suggested voltage channel labe 130 Suggested voltage channel label. 131 131 132 Text string 132 Text string 133 133 134 Should only be created if the 134 Should only be created if the driver has hints about what 135 this voltage channel is being 135 this voltage channel is being used for, and user-space 136 doesn't. In all other cases, t 136 doesn't. In all other cases, the label is provided by 137 user-space. 137 user-space. 138 138 139 RO 139 RO 140 140 141 What: /sys/class/hwmon/hwmonX/inY_en 141 What: /sys/class/hwmon/hwmonX/inY_enable 142 Description: 142 Description: 143 Enable or disable the sensors. 143 Enable or disable the sensors. 144 144 145 When disabled the sensor read 145 When disabled the sensor read will return -ENODATA. 146 146 147 - 1: Enable 147 - 1: Enable 148 - 0: Disable 148 - 0: Disable 149 149 150 RW 150 RW 151 151 152 What: /sys/class/hwmon/hwmonX/inY_fa << 153 Description: << 154 Reports a voltage hard failure << 155 << 156 - 1: Failed << 157 - 0: Ok << 158 << 159 RO << 160 << 161 What: /sys/class/hwmon/hwmonX/cpuY_v 152 What: /sys/class/hwmon/hwmonX/cpuY_vid 162 Description: 153 Description: 163 CPU core reference voltage. 154 CPU core reference voltage. 164 155 165 Unit: millivolt 156 Unit: millivolt 166 157 167 RO 158 RO 168 159 169 Not always correct. 160 Not always correct. 170 161 171 What: /sys/class/hwmon/hwmonX/vrm 162 What: /sys/class/hwmon/hwmonX/vrm 172 Description: 163 Description: 173 Voltage Regulator Module versi 164 Voltage Regulator Module version number. 174 165 175 RW (but changing it should no 166 RW (but changing it should no more be necessary) 176 167 177 Originally the VRM standard ve 168 Originally the VRM standard version multiplied by 10, but now 178 an arbitrary number, as not al 169 an arbitrary number, as not all standards have a version 179 number. 170 number. 180 171 181 Affects the way the driver cal 172 Affects the way the driver calculates the CPU core reference 182 voltage from the vid pins. 173 voltage from the vid pins. 183 174 184 What: /sys/class/hwmon/hwmonX/inY_ra 175 What: /sys/class/hwmon/hwmonX/inY_rated_min 185 Description: 176 Description: 186 Minimum rated voltage. 177 Minimum rated voltage. 187 178 188 Unit: millivolt 179 Unit: millivolt 189 180 190 RO 181 RO 191 182 192 What: /sys/class/hwmon/hwmonX/inY_ra 183 What: /sys/class/hwmon/hwmonX/inY_rated_max 193 Description: 184 Description: 194 Maximum rated voltage. 185 Maximum rated voltage. 195 186 196 Unit: millivolt 187 Unit: millivolt 197 188 198 RO 189 RO 199 190 200 What: /sys/class/hwmon/hwmonX/fanY_m 191 What: /sys/class/hwmon/hwmonX/fanY_min 201 Description: 192 Description: 202 Fan minimum value 193 Fan minimum value 203 194 204 Unit: revolution/min (RPM) 195 Unit: revolution/min (RPM) 205 196 206 RW 197 RW 207 198 208 What: /sys/class/hwmon/hwmonX/fanY_m 199 What: /sys/class/hwmon/hwmonX/fanY_max 209 Description: 200 Description: 210 Fan maximum value 201 Fan maximum value 211 202 212 Unit: revolution/min (RPM) 203 Unit: revolution/min (RPM) 213 204 214 Only rarely supported by the h 205 Only rarely supported by the hardware. 215 RW 206 RW 216 207 217 What: /sys/class/hwmon/hwmonX/fanY_i 208 What: /sys/class/hwmon/hwmonX/fanY_input 218 Description: 209 Description: 219 Fan input value. 210 Fan input value. 220 211 221 Unit: revolution/min (RPM) 212 Unit: revolution/min (RPM) 222 213 223 RO 214 RO 224 215 225 What: /sys/class/hwmon/hwmonX/fanY_d 216 What: /sys/class/hwmon/hwmonX/fanY_div 226 Description: 217 Description: 227 Fan divisor. 218 Fan divisor. 228 219 229 Integer value in powers of two 220 Integer value in powers of two (1, 2, 4, 8, 16, 32, 64, 128). 230 221 231 RW 222 RW 232 223 233 Some chips only support values 224 Some chips only support values 1, 2, 4 and 8. 234 Note that this is actually an 225 Note that this is actually an internal clock divisor, which 235 affects the measurable speed r 226 affects the measurable speed range, not the read value. 236 227 237 What: /sys/class/hwmon/hwmonX/fanY_p 228 What: /sys/class/hwmon/hwmonX/fanY_pulses 238 Description: 229 Description: 239 Number of tachometer pulses pe 230 Number of tachometer pulses per fan revolution. 240 231 241 Integer value, typically betwe 232 Integer value, typically between 1 and 4. 242 233 243 RW 234 RW 244 235 245 This value is a characteristic 236 This value is a characteristic of the fan connected to the 246 device's input, so it has to b 237 device's input, so it has to be set in accordance with the fan 247 model. 238 model. 248 239 249 Should only be created if the 240 Should only be created if the chip has a register to configure 250 the number of pulses. In the a 241 the number of pulses. In the absence of such a register (and 251 thus attribute) the value assu 242 thus attribute) the value assumed by all devices is 2 pulses 252 per fan revolution. 243 per fan revolution. 253 244 254 What: /sys/class/hwmon/hwmonX/fanY_t 245 What: /sys/class/hwmon/hwmonX/fanY_target 255 Description: 246 Description: 256 Desired fan speed 247 Desired fan speed 257 248 258 Unit: revolution/min (RPM) 249 Unit: revolution/min (RPM) 259 250 260 RW 251 RW 261 252 262 Only makes sense if the chip s 253 Only makes sense if the chip supports closed-loop fan speed 263 control based on the measured 254 control based on the measured fan speed. 264 255 265 What: /sys/class/hwmon/hwmonX/fanY_l 256 What: /sys/class/hwmon/hwmonX/fanY_label 266 Description: 257 Description: 267 Suggested fan channel label. 258 Suggested fan channel label. 268 259 269 Text string 260 Text string 270 261 271 Should only be created if the 262 Should only be created if the driver has hints about what 272 this fan channel is being used 263 this fan channel is being used for, and user-space doesn't. 273 In all other cases, the label 264 In all other cases, the label is provided by user-space. 274 265 275 RO 266 RO 276 267 277 What: /sys/class/hwmon/hwmonX/fanY_e 268 What: /sys/class/hwmon/hwmonX/fanY_enable 278 Description: 269 Description: 279 Enable or disable the sensors. 270 Enable or disable the sensors. 280 271 281 When disabled the sensor read 272 When disabled the sensor read will return -ENODATA. 282 273 283 - 1: Enable 274 - 1: Enable 284 - 0: Disable 275 - 0: Disable 285 276 286 RW 277 RW 287 278 288 What: /sys/class/hwmon/hwmonX/fanY_f 279 What: /sys/class/hwmon/hwmonX/fanY_fault 289 Description: 280 Description: 290 Reports if a fan has reported 281 Reports if a fan has reported failure. 291 282 292 - 1: Failed 283 - 1: Failed 293 - 0: Ok 284 - 0: Ok 294 285 295 RO 286 RO 296 287 297 What: /sys/class/hwmon/hwmonX/pwmY 288 What: /sys/class/hwmon/hwmonX/pwmY 298 Description: 289 Description: 299 Pulse width modulation fan con 290 Pulse width modulation fan control. 300 291 301 Integer value in the range 0 t 292 Integer value in the range 0 to 255 302 293 303 RW 294 RW 304 295 305 255 is max or 100%. 296 255 is max or 100%. 306 297 307 What: /sys/class/hwmon/hwmonX/pwmY_e 298 What: /sys/class/hwmon/hwmonX/pwmY_enable 308 Description: 299 Description: 309 Fan speed control method: 300 Fan speed control method: 310 301 311 - 0: no fan speed control (i.e 302 - 0: no fan speed control (i.e. fan at full speed) 312 - 1: manual fan speed control 303 - 1: manual fan speed control enabled (using `pwmY`) 313 - 2+: automatic fan speed cont 304 - 2+: automatic fan speed control enabled 314 305 315 Check individual chip document 306 Check individual chip documentation files for automatic mode 316 details. 307 details. 317 308 318 RW 309 RW 319 310 320 What: /sys/class/hwmon/hwmonX/pwmY_m 311 What: /sys/class/hwmon/hwmonX/pwmY_mode 321 Description: 312 Description: 322 - 0: DC mode (direct current) 313 - 0: DC mode (direct current) 323 - 1: PWM mode (pulse-width mod 314 - 1: PWM mode (pulse-width modulation) 324 315 325 RW 316 RW 326 317 327 What: /sys/class/hwmon/hwmonX/pwmY_f 318 What: /sys/class/hwmon/hwmonX/pwmY_freq 328 Description: 319 Description: 329 Base PWM frequency in Hz. 320 Base PWM frequency in Hz. 330 321 331 Only possibly available when p 322 Only possibly available when pwmN_mode is PWM, but not always 332 present even then. 323 present even then. 333 324 334 RW 325 RW 335 326 336 What: /sys/class/hwmon/hwmonX/pwmY_a 327 What: /sys/class/hwmon/hwmonX/pwmY_auto_channels_temp 337 Description: 328 Description: 338 Select which temperature chann 329 Select which temperature channels affect this PWM output in 339 auto mode. 330 auto mode. 340 331 341 Bitfield, 1 is temp1, 2 is tem 332 Bitfield, 1 is temp1, 2 is temp2, 4 is temp3 etc... 342 Which values are possible depe 333 Which values are possible depend on the chip used. 343 334 344 RW 335 RW 345 336 346 What: /sys/class/hwmon/hwmonX/pwmY_a 337 What: /sys/class/hwmon/hwmonX/pwmY_auto_pointZ_pwm 347 What: /sys/class/hwmon/hwmonX/pwmY_a 338 What: /sys/class/hwmon/hwmonX/pwmY_auto_pointZ_temp 348 What: /sys/class/hwmon/hwmonX/pwmY_a 339 What: /sys/class/hwmon/hwmonX/pwmY_auto_pointZ_temp_hyst 349 Description: 340 Description: 350 Define the PWM vs temperature 341 Define the PWM vs temperature curve. 351 342 352 Number of trip points is chip- 343 Number of trip points is chip-dependent. Use this for chips 353 which associate trip points to 344 which associate trip points to PWM output channels. 354 345 355 RW 346 RW 356 347 357 What: /sys/class/hwmon/hwmonX/tempY_ 348 What: /sys/class/hwmon/hwmonX/tempY_auto_pointZ_pwm 358 What: /sys/class/hwmon/hwmonX/tempY_ 349 What: /sys/class/hwmon/hwmonX/tempY_auto_pointZ_temp 359 What: /sys/class/hwmon/hwmonX/tempY_ 350 What: /sys/class/hwmon/hwmonX/tempY_auto_pointZ_temp_hyst 360 Description: 351 Description: 361 Define the PWM vs temperature 352 Define the PWM vs temperature curve. 362 353 363 Number of trip points is chip- 354 Number of trip points is chip-dependent. Use this for chips 364 which associate trip points to 355 which associate trip points to temperature channels. 365 356 366 RW 357 RW 367 358 368 What: /sys/class/hwmon/hwmonX/tempY_ 359 What: /sys/class/hwmon/hwmonX/tempY_type 369 Description: 360 Description: 370 Sensor type selection. 361 Sensor type selection. 371 362 372 Integers 1 to 6 363 Integers 1 to 6 373 364 374 RW 365 RW 375 366 376 - 1: CPU embedded diode 367 - 1: CPU embedded diode 377 - 2: 3904 transistor 368 - 2: 3904 transistor 378 - 3: thermal diode 369 - 3: thermal diode 379 - 4: thermistor 370 - 4: thermistor 380 - 5: AMD AMDSI 371 - 5: AMD AMDSI 381 - 6: Intel PECI 372 - 6: Intel PECI 382 373 383 Not all types are supported by 374 Not all types are supported by all chips 384 375 385 What: /sys/class/hwmon/hwmonX/tempY_ 376 What: /sys/class/hwmon/hwmonX/tempY_max 386 Description: 377 Description: 387 Temperature max value. 378 Temperature max value. 388 379 389 Unit: millidegree Celsius (or 380 Unit: millidegree Celsius (or millivolt, see below) 390 381 391 RW 382 RW 392 383 393 What: /sys/class/hwmon/hwmonX/tempY_ << 394 Description: << 395 Maximum temperature alarm flag << 396 << 397 - 0: OK << 398 - 1: temperature has reached t << 399 << 400 RO << 401 << 402 What: /sys/class/hwmon/hwmonX/tempY_ 384 What: /sys/class/hwmon/hwmonX/tempY_min 403 Description: 385 Description: 404 Temperature min value. 386 Temperature min value. 405 387 406 Unit: millidegree Celsius 388 Unit: millidegree Celsius 407 389 408 RW 390 RW 409 391 410 What: /sys/class/hwmon/hwmonX/tempY_ << 411 Description: << 412 Minimum temperature alarm flag << 413 << 414 - 0: OK << 415 - 1: temperature has reached t << 416 << 417 RO << 418 << 419 What: /sys/class/hwmon/hwmonX/tempY_ 392 What: /sys/class/hwmon/hwmonX/tempY_max_hyst 420 Description: 393 Description: 421 Temperature hysteresis value f 394 Temperature hysteresis value for max limit. 422 395 423 Unit: millidegree Celsius 396 Unit: millidegree Celsius 424 397 425 Must be reported as an absolut 398 Must be reported as an absolute temperature, NOT a delta 426 from the max value. 399 from the max value. 427 400 428 RW 401 RW 429 402 430 What: /sys/class/hwmon/hwmonX/tempY_ 403 What: /sys/class/hwmon/hwmonX/tempY_min_hyst 431 Description: 404 Description: 432 Temperature hysteresis value f 405 Temperature hysteresis value for min limit. 433 Unit: millidegree Celsius 406 Unit: millidegree Celsius 434 407 435 Must be reported as an absolut 408 Must be reported as an absolute temperature, NOT a delta 436 from the min value. 409 from the min value. 437 410 438 RW 411 RW 439 412 440 What: /sys/class/hwmon/hwmonX/tempY_ 413 What: /sys/class/hwmon/hwmonX/tempY_input 441 Description: 414 Description: 442 Temperature input value. 415 Temperature input value. 443 416 444 Unit: millidegree Celsius 417 Unit: millidegree Celsius 445 418 446 RO 419 RO 447 420 448 What: /sys/class/hwmon/hwmonX/tempY_ 421 What: /sys/class/hwmon/hwmonX/tempY_crit 449 Description: 422 Description: 450 Temperature critical max value 423 Temperature critical max value, typically greater than 451 corresponding temp_max values. 424 corresponding temp_max values. 452 425 453 Unit: millidegree Celsius 426 Unit: millidegree Celsius 454 427 455 RW 428 RW 456 429 457 What: /sys/class/hwmon/hwmonX/tempY_ 430 What: /sys/class/hwmon/hwmonX/tempY_crit_alarm 458 Description: 431 Description: 459 Critical high temperature alar 432 Critical high temperature alarm flag. 460 433 461 - 0: OK 434 - 0: OK 462 - 1: temperature has reached t 435 - 1: temperature has reached tempY_crit 463 436 464 RO !! 437 RW >> 438 >> 439 Contrary to regular alarm flags which clear themselves >> 440 automatically when read, this one sticks until cleared by >> 441 the user. This is done by writing 0 to the file. Writing >> 442 other values is unsupported. 465 443 466 What: /sys/class/hwmon/hwmonX/tempY_ 444 What: /sys/class/hwmon/hwmonX/tempY_crit_hyst 467 Description: 445 Description: 468 Temperature hysteresis value f 446 Temperature hysteresis value for critical limit. 469 447 470 Unit: millidegree Celsius 448 Unit: millidegree Celsius 471 449 472 Must be reported as an absolut 450 Must be reported as an absolute temperature, NOT a delta 473 from the critical value. 451 from the critical value. 474 452 475 RW 453 RW 476 454 477 What: /sys/class/hwmon/hwmonX/tempY_ 455 What: /sys/class/hwmon/hwmonX/tempY_emergency 478 Description: 456 Description: 479 Temperature emergency max valu 457 Temperature emergency max value, for chips supporting more than 480 two upper temperature limits. 458 two upper temperature limits. Must be equal or greater than 481 corresponding temp_crit values 459 corresponding temp_crit values. 482 460 483 Unit: millidegree Celsius 461 Unit: millidegree Celsius 484 462 485 RW 463 RW 486 464 487 What: /sys/class/hwmon/hwmonX/tempY_ << 488 Description: << 489 Emergency high temperature ala << 490 << 491 - 0: OK << 492 - 1: temperature has reached t << 493 << 494 RO << 495 << 496 What: /sys/class/hwmon/hwmonX/tempY_ 465 What: /sys/class/hwmon/hwmonX/tempY_emergency_hyst 497 Description: 466 Description: 498 Temperature hysteresis value f 467 Temperature hysteresis value for emergency limit. 499 468 500 Unit: millidegree Celsius 469 Unit: millidegree Celsius 501 470 502 Must be reported as an absolut 471 Must be reported as an absolute temperature, NOT a delta 503 from the emergency value. 472 from the emergency value. 504 473 505 RW 474 RW 506 475 507 What: /sys/class/hwmon/hwmonX/tempY_ 476 What: /sys/class/hwmon/hwmonX/tempY_lcrit 508 Description: 477 Description: 509 Temperature critical min value 478 Temperature critical min value, typically lower than 510 corresponding temp_min values. 479 corresponding temp_min values. 511 480 512 Unit: millidegree Celsius 481 Unit: millidegree Celsius 513 482 514 RW 483 RW 515 484 516 What: /sys/class/hwmon/hwmonX/tempY_ 485 What: /sys/class/hwmon/hwmonX/tempY_lcrit_hyst 517 Description: 486 Description: 518 Temperature hysteresis value f 487 Temperature hysteresis value for critical min limit. 519 488 520 Unit: millidegree Celsius 489 Unit: millidegree Celsius 521 490 522 Must be reported as an absolut 491 Must be reported as an absolute temperature, NOT a delta 523 from the critical min value. 492 from the critical min value. 524 493 525 RW 494 RW 526 495 527 What: /sys/class/hwmon/hwmonX/tempY_ 496 What: /sys/class/hwmon/hwmonX/tempY_offset 528 Description: 497 Description: 529 Temperature offset which is ad 498 Temperature offset which is added to the temperature reading 530 by the chip. 499 by the chip. 531 500 532 Unit: millidegree Celsius 501 Unit: millidegree Celsius 533 502 534 Read/Write value. 503 Read/Write value. 535 504 536 What: /sys/class/hwmon/hwmonX/tempY_ 505 What: /sys/class/hwmon/hwmonX/tempY_label 537 Description: 506 Description: 538 Suggested temperature channel 507 Suggested temperature channel label. 539 508 540 Text string 509 Text string 541 510 542 Should only be created if the 511 Should only be created if the driver has hints about what 543 this temperature channel is be 512 this temperature channel is being used for, and user-space 544 doesn't. In all other cases, t 513 doesn't. In all other cases, the label is provided by 545 user-space. 514 user-space. 546 515 547 RO 516 RO 548 517 549 What: /sys/class/hwmon/hwmonX/tempY_ 518 What: /sys/class/hwmon/hwmonX/tempY_lowest 550 Description: 519 Description: 551 Historical minimum temperature 520 Historical minimum temperature 552 521 553 Unit: millidegree Celsius 522 Unit: millidegree Celsius 554 523 555 RO 524 RO 556 525 557 What: /sys/class/hwmon/hwmonX/tempY_ 526 What: /sys/class/hwmon/hwmonX/tempY_highest 558 Description: 527 Description: 559 Historical maximum temperature 528 Historical maximum temperature 560 529 561 Unit: millidegree Celsius 530 Unit: millidegree Celsius 562 531 563 RO 532 RO 564 533 565 What: /sys/class/hwmon/hwmonX/tempY_ 534 What: /sys/class/hwmon/hwmonX/tempY_reset_history 566 Description: 535 Description: 567 Reset temp_lowest and temp_hig 536 Reset temp_lowest and temp_highest 568 537 569 WO 538 WO 570 539 571 What: /sys/class/hwmon/hwmonX/temp_r 540 What: /sys/class/hwmon/hwmonX/temp_reset_history 572 Description: 541 Description: 573 Reset temp_lowest and temp_hig 542 Reset temp_lowest and temp_highest for all sensors 574 543 575 WO 544 WO 576 545 577 What: /sys/class/hwmon/hwmonX/tempY_ 546 What: /sys/class/hwmon/hwmonX/tempY_enable 578 Description: 547 Description: 579 Enable or disable the sensors. 548 Enable or disable the sensors. 580 549 581 When disabled the sensor read 550 When disabled the sensor read will return -ENODATA. 582 551 583 - 1: Enable 552 - 1: Enable 584 - 0: Disable 553 - 0: Disable 585 554 586 RW 555 RW 587 556 588 What: /sys/class/hwmon/hwmonX/tempY_ 557 What: /sys/class/hwmon/hwmonX/tempY_rated_min 589 Description: 558 Description: 590 Minimum rated temperature. 559 Minimum rated temperature. 591 560 592 Unit: millidegree Celsius 561 Unit: millidegree Celsius 593 562 594 RO 563 RO 595 564 596 What: /sys/class/hwmon/hwmonX/tempY_ 565 What: /sys/class/hwmon/hwmonX/tempY_rated_max 597 Description: 566 Description: 598 Maximum rated temperature. 567 Maximum rated temperature. 599 568 600 Unit: millidegree Celsius 569 Unit: millidegree Celsius 601 570 602 RO 571 RO 603 572 604 What: /sys/class/hwmon/hwmonX/currY_ 573 What: /sys/class/hwmon/hwmonX/currY_max 605 Description: 574 Description: 606 Current max value 575 Current max value 607 576 608 Unit: milliampere 577 Unit: milliampere 609 578 610 RW 579 RW 611 580 612 What: /sys/class/hwmon/hwmonX/currY_ 581 What: /sys/class/hwmon/hwmonX/currY_min 613 Description: 582 Description: 614 Current min value. 583 Current min value. 615 584 616 Unit: milliampere 585 Unit: milliampere 617 586 618 RW 587 RW 619 588 620 What: /sys/class/hwmon/hwmonX/currY_ 589 What: /sys/class/hwmon/hwmonX/currY_lcrit 621 Description: 590 Description: 622 Current critical low value 591 Current critical low value 623 592 624 Unit: milliampere 593 Unit: milliampere 625 594 626 RW 595 RW 627 596 628 What: /sys/class/hwmon/hwmonX/currY_ 597 What: /sys/class/hwmon/hwmonX/currY_crit 629 Description: 598 Description: 630 Current critical high value. 599 Current critical high value. 631 600 632 Unit: milliampere 601 Unit: milliampere 633 602 634 RW 603 RW 635 604 636 What: /sys/class/hwmon/hwmonX/currY_ 605 What: /sys/class/hwmon/hwmonX/currY_input 637 Description: 606 Description: 638 Current input value 607 Current input value 639 608 640 Unit: milliampere 609 Unit: milliampere 641 610 642 RO 611 RO 643 612 644 What: /sys/class/hwmon/hwmonX/currY_ 613 What: /sys/class/hwmon/hwmonX/currY_average 645 Description: 614 Description: 646 Average current use 615 Average current use 647 616 648 Unit: milliampere 617 Unit: milliampere 649 618 650 RO 619 RO 651 620 652 What: /sys/class/hwmon/hwmonX/currY_ 621 What: /sys/class/hwmon/hwmonX/currY_lowest 653 Description: 622 Description: 654 Historical minimum current 623 Historical minimum current 655 624 656 Unit: milliampere 625 Unit: milliampere 657 626 658 RO 627 RO 659 628 660 What: /sys/class/hwmon/hwmonX/currY_ 629 What: /sys/class/hwmon/hwmonX/currY_highest 661 Description: 630 Description: 662 Historical maximum current 631 Historical maximum current 663 Unit: milliampere 632 Unit: milliampere 664 RO 633 RO 665 634 666 What: /sys/class/hwmon/hwmonX/currY_ 635 What: /sys/class/hwmon/hwmonX/currY_reset_history 667 Description: 636 Description: 668 Reset currX_lowest and currX_h 637 Reset currX_lowest and currX_highest 669 638 670 WO 639 WO 671 640 672 What: /sys/class/hwmon/hwmonX/curr_r 641 What: /sys/class/hwmon/hwmonX/curr_reset_history 673 Description: 642 Description: 674 Reset currX_lowest and currX_h 643 Reset currX_lowest and currX_highest for all sensors 675 644 676 WO 645 WO 677 646 678 What: /sys/class/hwmon/hwmonX/currY_ 647 What: /sys/class/hwmon/hwmonX/currY_enable 679 Description: 648 Description: 680 Enable or disable the sensors. 649 Enable or disable the sensors. 681 650 682 When disabled the sensor read 651 When disabled the sensor read will return -ENODATA. 683 652 684 - 1: Enable 653 - 1: Enable 685 - 0: Disable 654 - 0: Disable 686 655 687 RW 656 RW 688 657 689 What: /sys/class/hwmon/hwmonX/currY_ 658 What: /sys/class/hwmon/hwmonX/currY_rated_min 690 Description: 659 Description: 691 Minimum rated current. 660 Minimum rated current. 692 661 693 Unit: milliampere 662 Unit: milliampere 694 663 695 RO 664 RO 696 665 697 What: /sys/class/hwmon/hwmonX/currY_ 666 What: /sys/class/hwmon/hwmonX/currY_rated_max 698 Description: 667 Description: 699 Maximum rated current. 668 Maximum rated current. 700 669 701 Unit: milliampere 670 Unit: milliampere 702 671 703 RO 672 RO 704 673 705 What: /sys/class/hwmon/hwmonX/powerY 674 What: /sys/class/hwmon/hwmonX/powerY_average 706 Description: 675 Description: 707 Average power use 676 Average power use 708 677 709 Unit: microWatt 678 Unit: microWatt 710 679 711 RO 680 RO 712 681 713 What: /sys/class/hwmon/hwmonX/powerY 682 What: /sys/class/hwmon/hwmonX/powerY_average_interval 714 Description: 683 Description: 715 Power use averaging interval. 684 Power use averaging interval. A poll 716 notification is sent to this f 685 notification is sent to this file if the 717 hardware changes the averaging 686 hardware changes the averaging interval. 718 687 719 Unit: milliseconds 688 Unit: milliseconds 720 689 721 RW 690 RW 722 691 723 What: /sys/class/hwmon/hwmonX/powerY 692 What: /sys/class/hwmon/hwmonX/powerY_average_interval_max 724 Description: 693 Description: 725 Maximum power use averaging in 694 Maximum power use averaging interval 726 695 727 Unit: milliseconds 696 Unit: milliseconds 728 697 729 RO 698 RO 730 699 731 What: /sys/class/hwmon/hwmonX/powerY 700 What: /sys/class/hwmon/hwmonX/powerY_average_interval_min 732 Description: 701 Description: 733 Minimum power use averaging in 702 Minimum power use averaging interval 734 703 735 Unit: milliseconds 704 Unit: milliseconds 736 705 737 RO 706 RO 738 707 739 What: /sys/class/hwmon/hwmonX/powerY 708 What: /sys/class/hwmon/hwmonX/powerY_average_highest 740 Description: 709 Description: 741 Historical average maximum pow 710 Historical average maximum power use 742 711 743 Unit: microWatt 712 Unit: microWatt 744 713 745 RO 714 RO 746 715 747 What: /sys/class/hwmon/hwmonX/powerY 716 What: /sys/class/hwmon/hwmonX/powerY_average_lowest 748 Description: 717 Description: 749 Historical average minimum pow 718 Historical average minimum power use 750 719 751 Unit: microWatt 720 Unit: microWatt 752 721 753 RO 722 RO 754 723 755 What: /sys/class/hwmon/hwmonX/powerY 724 What: /sys/class/hwmon/hwmonX/powerY_average_max 756 Description: 725 Description: 757 A poll notification is sent to 726 A poll notification is sent to 758 `powerY_average` when power us 727 `powerY_average` when power use 759 rises above this value. 728 rises above this value. 760 729 761 Unit: microWatt 730 Unit: microWatt 762 731 763 RW 732 RW 764 733 765 What: /sys/class/hwmon/hwmonX/powerY 734 What: /sys/class/hwmon/hwmonX/powerY_average_min 766 Description: 735 Description: 767 A poll notification is sent to 736 A poll notification is sent to 768 `powerY_average` when power us 737 `powerY_average` when power use 769 sinks below this value. 738 sinks below this value. 770 739 771 Unit: microWatt 740 Unit: microWatt 772 741 773 RW 742 RW 774 743 775 What: /sys/class/hwmon/hwmonX/powerY 744 What: /sys/class/hwmon/hwmonX/powerY_input 776 Description: 745 Description: 777 Instantaneous power use 746 Instantaneous power use 778 747 779 Unit: microWatt 748 Unit: microWatt 780 749 781 RO 750 RO 782 751 783 What: /sys/class/hwmon/hwmonX/powerY 752 What: /sys/class/hwmon/hwmonX/powerY_input_highest 784 Description: 753 Description: 785 Historical maximum power use 754 Historical maximum power use 786 755 787 Unit: microWatt 756 Unit: microWatt 788 757 789 RO 758 RO 790 759 791 What: /sys/class/hwmon/hwmonX/powerY 760 What: /sys/class/hwmon/hwmonX/powerY_input_lowest 792 Description: 761 Description: 793 Historical minimum power use 762 Historical minimum power use 794 763 795 Unit: microWatt 764 Unit: microWatt 796 765 797 RO 766 RO 798 767 799 What: /sys/class/hwmon/hwmonX/powerY 768 What: /sys/class/hwmon/hwmonX/powerY_reset_history 800 Description: 769 Description: 801 Reset input_highest, input_low 770 Reset input_highest, input_lowest, 802 average_highest and average_lo 771 average_highest and average_lowest. 803 772 804 WO 773 WO 805 774 806 What: /sys/class/hwmon/hwmonX/powerY 775 What: /sys/class/hwmon/hwmonX/powerY_accuracy 807 Description: 776 Description: 808 Accuracy of the power meter. 777 Accuracy of the power meter. 809 778 810 Unit: Percent 779 Unit: Percent 811 780 812 RO 781 RO 813 782 814 What: /sys/class/hwmon/hwmonX/powerY 783 What: /sys/class/hwmon/hwmonX/powerY_cap 815 Description: 784 Description: 816 If power use rises above this 785 If power use rises above this limit, the 817 system should take action to r 786 system should take action to reduce power use. 818 A poll notification is sent to 787 A poll notification is sent to this file if the 819 cap is changed by the hardware 788 cap is changed by the hardware. The `*_cap` 820 files only appear if the cap i 789 files only appear if the cap is known to be 821 enforced by hardware. 790 enforced by hardware. 822 791 823 Unit: microWatt 792 Unit: microWatt 824 793 825 RW 794 RW 826 795 827 What: /sys/class/hwmon/hwmonX/powerY 796 What: /sys/class/hwmon/hwmonX/powerY_cap_hyst 828 Description: 797 Description: 829 Margin of hysteresis built aro 798 Margin of hysteresis built around capping and 830 notification. 799 notification. 831 800 832 Unit: microWatt 801 Unit: microWatt 833 802 834 RW 803 RW 835 804 836 What: /sys/class/hwmon/hwmonX/powerY 805 What: /sys/class/hwmon/hwmonX/powerY_cap_max 837 Description: 806 Description: 838 Maximum cap that can be set. 807 Maximum cap that can be set. 839 808 840 Unit: microWatt 809 Unit: microWatt 841 810 842 RO 811 RO 843 812 844 What: /sys/class/hwmon/hwmonX/powerY 813 What: /sys/class/hwmon/hwmonX/powerY_cap_min 845 Description: 814 Description: 846 Minimum cap that can be set. 815 Minimum cap that can be set. 847 816 848 Unit: microWatt 817 Unit: microWatt 849 818 850 RO 819 RO 851 820 852 What: /sys/class/hwmon/hwmonX/powerY 821 What: /sys/class/hwmon/hwmonX/powerY_max 853 Description: 822 Description: 854 Maximum power. 823 Maximum power. 855 824 856 Unit: microWatt 825 Unit: microWatt 857 826 858 RW 827 RW 859 828 860 What: /sys/class/hwmon/hwmonX/powerY 829 What: /sys/class/hwmon/hwmonX/powerY_crit 861 Description: 830 Description: 862 Critical maximum power. 831 Critical maximum power. 863 832 864 If power rises to or above thi 833 If power rises to or above this limit, the 865 system is expected take drasti 834 system is expected take drastic action to reduce 866 power consumption, such as a s 835 power consumption, such as a system shutdown or 867 a forced powerdown of some dev 836 a forced powerdown of some devices. 868 837 869 Unit: microWatt 838 Unit: microWatt 870 839 871 RW 840 RW 872 841 873 What: /sys/class/hwmon/hwmonX/powerY 842 What: /sys/class/hwmon/hwmonX/powerY_enable 874 Description: 843 Description: 875 Enable or disable the sensors. 844 Enable or disable the sensors. 876 845 877 When disabled the sensor read 846 When disabled the sensor read will return 878 -ENODATA. 847 -ENODATA. 879 848 880 - 1: Enable 849 - 1: Enable 881 - 0: Disable 850 - 0: Disable 882 851 883 RW 852 RW 884 853 885 What: /sys/class/hwmon/hwmonX/powerY 854 What: /sys/class/hwmon/hwmonX/powerY_rated_min 886 Description: 855 Description: 887 Minimum rated power. 856 Minimum rated power. 888 857 889 Unit: microWatt 858 Unit: microWatt 890 859 891 RO 860 RO 892 861 893 What: /sys/class/hwmon/hwmonX/powerY 862 What: /sys/class/hwmon/hwmonX/powerY_rated_max 894 Description: 863 Description: 895 Maximum rated power. 864 Maximum rated power. 896 865 897 Unit: microWatt 866 Unit: microWatt 898 867 899 RO 868 RO 900 869 901 What: /sys/class/hwmon/hwmonX/energy 870 What: /sys/class/hwmon/hwmonX/energyY_input 902 Description: 871 Description: 903 Cumulative energy use 872 Cumulative energy use 904 873 905 Unit: microJoule 874 Unit: microJoule 906 875 907 RO 876 RO 908 877 909 What: /sys/class/hwmon/hwmonX/energy 878 What: /sys/class/hwmon/hwmonX/energyY_enable 910 Description: 879 Description: 911 Enable or disable the sensors. 880 Enable or disable the sensors. 912 881 913 When disabled the sensor read 882 When disabled the sensor read will return 914 -ENODATA. 883 -ENODATA. 915 884 916 - 1: Enable 885 - 1: Enable 917 - 0: Disable 886 - 0: Disable 918 887 919 RW 888 RW 920 889 921 What: /sys/class/hwmon/hwmonX/humidi !! 890 What: /sys/class/hwmon/hwmonX/humidityY_input 922 Description: 891 Description: 923 Humidity limit detection !! 892 Humidity 924 893 925 - 0: OK !! 894 Unit: milli-percent (per cent mille, pcm) 926 - 1: Humidity limit has been r << 927 895 928 RO 896 RO 929 897 >> 898 930 What: /sys/class/hwmon/hwmonX/humidi 899 What: /sys/class/hwmon/hwmonX/humidityY_enable 931 Description: 900 Description: 932 Enable or disable the sensors 901 Enable or disable the sensors 933 902 934 When disabled the sensor read 903 When disabled the sensor read will return 935 -ENODATA. 904 -ENODATA. 936 905 937 - 1: Enable 906 - 1: Enable 938 - 0: Disable 907 - 0: Disable 939 << 940 RW << 941 << 942 What: /sys/class/hwmon/hwmonX/humidi << 943 Description: << 944 Reports a humidity sensor fail << 945 << 946 - 1: Failed << 947 - 0: Ok << 948 << 949 RO << 950 << 951 What: /sys/class/hwmon/hwmonX/humidi << 952 Description: << 953 Humidity << 954 << 955 Unit: milli-percent (per cent << 956 << 957 RO << 958 << 959 What: /sys/class/hwmon/hwmonX/humidi << 960 Description: << 961 Suggested humidity channel lab << 962 << 963 Text string << 964 << 965 Should only be created if the << 966 this humidity channel is being << 967 doesn't. In all other cases, t << 968 user-space. << 969 << 970 RO << 971 << 972 What: /sys/class/hwmon/hwmonX/humidi << 973 Description: << 974 Humidity max value. << 975 << 976 Unit: milli-percent (per cent << 977 << 978 RW << 979 << 980 What: /sys/class/hwmon/hwmonX/humidi << 981 Description: << 982 Maximum humidity detection << 983 << 984 - 0: OK << 985 - 1: Maximum humidity detected << 986 << 987 RO << 988 << 989 What: /sys/class/hwmon/hwmonX/humidi << 990 Description: << 991 Humidity hysteresis value for << 992 << 993 Unit: milli-percent (per cent << 994 << 995 Must be reported as an absolut << 996 from the max value. << 997 << 998 RW << 999 << 1000 What: /sys/class/hwmon/hwmonX/humid << 1001 Description: << 1002 Humidity min value. << 1003 << 1004 Unit: milli-percent (per cent << 1005 << 1006 RW << 1007 << 1008 What: /sys/class/hwmon/hwmonX/humid << 1009 Description: << 1010 Minimum humidity detection << 1011 << 1012 - 0: OK << 1013 - 1: Minimum humidity detecte << 1014 << 1015 RO << 1016 << 1017 What: /sys/class/hwmon/hwmonX/humid << 1018 Description: << 1019 Humidity hysteresis value for << 1020 << 1021 Unit: milli-percent (per cent << 1022 << 1023 Must be reported as an absolu << 1024 from the min value. << 1025 908 1026 RW 909 RW 1027 910 1028 What: /sys/class/hwmon/hwmonX/humid 911 What: /sys/class/hwmon/hwmonX/humidityY_rated_min 1029 Description: 912 Description: 1030 Minimum rated humidity. 913 Minimum rated humidity. 1031 914 1032 Unit: milli-percent (per cent 915 Unit: milli-percent (per cent mille, pcm) 1033 916 1034 RO 917 RO 1035 918 1036 What: /sys/class/hwmon/hwmonX/humid 919 What: /sys/class/hwmon/hwmonX/humidityY_rated_max 1037 Description: 920 Description: 1038 Maximum rated humidity. 921 Maximum rated humidity. 1039 922 1040 Unit: milli-percent (per cent 923 Unit: milli-percent (per cent mille, pcm) 1041 924 1042 RO 925 RO 1043 926 1044 927 1045 What: /sys/class/hwmon/hwmonX/intru 928 What: /sys/class/hwmon/hwmonX/intrusionY_alarm 1046 Description: 929 Description: 1047 Chassis intrusion detection 930 Chassis intrusion detection 1048 931 1049 - 0: OK 932 - 0: OK 1050 - 1: intrusion detected 933 - 1: intrusion detected 1051 934 1052 RW 935 RW 1053 936 1054 Contrary to regular alarm fla 937 Contrary to regular alarm flags which clear themselves 1055 automatically when read, this 938 automatically when read, this one sticks until cleared by 1056 the user. This is done by wri 939 the user. This is done by writing 0 to the file. Writing 1057 other values is unsupported. 940 other values is unsupported. 1058 941 1059 What: /sys/class/hwmon/hwmonX/intru 942 What: /sys/class/hwmon/hwmonX/intrusionY_beep 1060 Description: 943 Description: 1061 Chassis intrusion beep 944 Chassis intrusion beep 1062 945 1063 - 0: disable 946 - 0: disable 1064 - 1: enable 947 - 1: enable 1065 948 1066 RW 949 RW 1067 950 1068 What: /sys/class/hwmon/hwmonX/devic 951 What: /sys/class/hwmon/hwmonX/device/pec 1069 Description: 952 Description: 1070 PEC support on I2C devices 953 PEC support on I2C devices 1071 954 1072 - 0, off, n: disable 955 - 0, off, n: disable 1073 - 1, on, y: enable 956 - 1, on, y: enable 1074 957 1075 RW 958 RW
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.