hwmon.c (4413405f931ef97ab1263ae3588e6f656ec220b7) | hwmon.c (002c6b545b85676539add33add8aa7f1f49cbfff) |
---|---|
1// SPDX-License-Identifier: GPL-2.0-only 2/* 3 * hwmon.c - part of lm_sensors, Linux kernel modules for hardware monitoring 4 * 5 * This file defines the sysfs class "hwmon", for use by sensors drivers. 6 * 7 * Copyright (C) 2005 Mark M. Hoffman <mhoffman@lightlink.com> 8 */ --- 329 unchanged lines hidden (view full) --- 338 [hwmon_chip_samples] = "samples", 339 [hwmon_chip_curr_samples] = "curr_samples", 340 [hwmon_chip_in_samples] = "in_samples", 341 [hwmon_chip_power_samples] = "power_samples", 342 [hwmon_chip_temp_samples] = "temp_samples", 343}; 344 345static const char * const hwmon_temp_attr_templates[] = { | 1// SPDX-License-Identifier: GPL-2.0-only 2/* 3 * hwmon.c - part of lm_sensors, Linux kernel modules for hardware monitoring 4 * 5 * This file defines the sysfs class "hwmon", for use by sensors drivers. 6 * 7 * Copyright (C) 2005 Mark M. Hoffman <mhoffman@lightlink.com> 8 */ --- 329 unchanged lines hidden (view full) --- 338 [hwmon_chip_samples] = "samples", 339 [hwmon_chip_curr_samples] = "curr_samples", 340 [hwmon_chip_in_samples] = "in_samples", 341 [hwmon_chip_power_samples] = "power_samples", 342 [hwmon_chip_temp_samples] = "temp_samples", 343}; 344 345static const char * const hwmon_temp_attr_templates[] = { |
346 [hwmon_temp_enable] = "temp%d_enable", |
|
346 [hwmon_temp_input] = "temp%d_input", 347 [hwmon_temp_type] = "temp%d_type", 348 [hwmon_temp_lcrit] = "temp%d_lcrit", 349 [hwmon_temp_lcrit_hyst] = "temp%d_lcrit_hyst", 350 [hwmon_temp_min] = "temp%d_min", 351 [hwmon_temp_min_hyst] = "temp%d_min_hyst", 352 [hwmon_temp_max] = "temp%d_max", 353 [hwmon_temp_max_hyst] = "temp%d_max_hyst", --- 11 unchanged lines hidden (view full) --- 365 [hwmon_temp_offset] = "temp%d_offset", 366 [hwmon_temp_label] = "temp%d_label", 367 [hwmon_temp_lowest] = "temp%d_lowest", 368 [hwmon_temp_highest] = "temp%d_highest", 369 [hwmon_temp_reset_history] = "temp%d_reset_history", 370}; 371 372static const char * const hwmon_in_attr_templates[] = { | 347 [hwmon_temp_input] = "temp%d_input", 348 [hwmon_temp_type] = "temp%d_type", 349 [hwmon_temp_lcrit] = "temp%d_lcrit", 350 [hwmon_temp_lcrit_hyst] = "temp%d_lcrit_hyst", 351 [hwmon_temp_min] = "temp%d_min", 352 [hwmon_temp_min_hyst] = "temp%d_min_hyst", 353 [hwmon_temp_max] = "temp%d_max", 354 [hwmon_temp_max_hyst] = "temp%d_max_hyst", --- 11 unchanged lines hidden (view full) --- 366 [hwmon_temp_offset] = "temp%d_offset", 367 [hwmon_temp_label] = "temp%d_label", 368 [hwmon_temp_lowest] = "temp%d_lowest", 369 [hwmon_temp_highest] = "temp%d_highest", 370 [hwmon_temp_reset_history] = "temp%d_reset_history", 371}; 372 373static const char * const hwmon_in_attr_templates[] = { |
374 [hwmon_in_enable] = "in%d_enable", |
|
373 [hwmon_in_input] = "in%d_input", 374 [hwmon_in_min] = "in%d_min", 375 [hwmon_in_max] = "in%d_max", 376 [hwmon_in_lcrit] = "in%d_lcrit", 377 [hwmon_in_crit] = "in%d_crit", 378 [hwmon_in_average] = "in%d_average", 379 [hwmon_in_lowest] = "in%d_lowest", 380 [hwmon_in_highest] = "in%d_highest", 381 [hwmon_in_reset_history] = "in%d_reset_history", 382 [hwmon_in_label] = "in%d_label", 383 [hwmon_in_alarm] = "in%d_alarm", 384 [hwmon_in_min_alarm] = "in%d_min_alarm", 385 [hwmon_in_max_alarm] = "in%d_max_alarm", 386 [hwmon_in_lcrit_alarm] = "in%d_lcrit_alarm", 387 [hwmon_in_crit_alarm] = "in%d_crit_alarm", | 375 [hwmon_in_input] = "in%d_input", 376 [hwmon_in_min] = "in%d_min", 377 [hwmon_in_max] = "in%d_max", 378 [hwmon_in_lcrit] = "in%d_lcrit", 379 [hwmon_in_crit] = "in%d_crit", 380 [hwmon_in_average] = "in%d_average", 381 [hwmon_in_lowest] = "in%d_lowest", 382 [hwmon_in_highest] = "in%d_highest", 383 [hwmon_in_reset_history] = "in%d_reset_history", 384 [hwmon_in_label] = "in%d_label", 385 [hwmon_in_alarm] = "in%d_alarm", 386 [hwmon_in_min_alarm] = "in%d_min_alarm", 387 [hwmon_in_max_alarm] = "in%d_max_alarm", 388 [hwmon_in_lcrit_alarm] = "in%d_lcrit_alarm", 389 [hwmon_in_crit_alarm] = "in%d_crit_alarm", |
388 [hwmon_in_enable] = "in%d_enable", | |
389}; 390 391static const char * const hwmon_curr_attr_templates[] = { | 390}; 391 392static const char * const hwmon_curr_attr_templates[] = { |
393 [hwmon_curr_enable] = "curr%d_enable", |
|
392 [hwmon_curr_input] = "curr%d_input", 393 [hwmon_curr_min] = "curr%d_min", 394 [hwmon_curr_max] = "curr%d_max", 395 [hwmon_curr_lcrit] = "curr%d_lcrit", 396 [hwmon_curr_crit] = "curr%d_crit", 397 [hwmon_curr_average] = "curr%d_average", 398 [hwmon_curr_lowest] = "curr%d_lowest", 399 [hwmon_curr_highest] = "curr%d_highest", 400 [hwmon_curr_reset_history] = "curr%d_reset_history", 401 [hwmon_curr_label] = "curr%d_label", 402 [hwmon_curr_alarm] = "curr%d_alarm", 403 [hwmon_curr_min_alarm] = "curr%d_min_alarm", 404 [hwmon_curr_max_alarm] = "curr%d_max_alarm", 405 [hwmon_curr_lcrit_alarm] = "curr%d_lcrit_alarm", 406 [hwmon_curr_crit_alarm] = "curr%d_crit_alarm", 407}; 408 409static const char * const hwmon_power_attr_templates[] = { | 394 [hwmon_curr_input] = "curr%d_input", 395 [hwmon_curr_min] = "curr%d_min", 396 [hwmon_curr_max] = "curr%d_max", 397 [hwmon_curr_lcrit] = "curr%d_lcrit", 398 [hwmon_curr_crit] = "curr%d_crit", 399 [hwmon_curr_average] = "curr%d_average", 400 [hwmon_curr_lowest] = "curr%d_lowest", 401 [hwmon_curr_highest] = "curr%d_highest", 402 [hwmon_curr_reset_history] = "curr%d_reset_history", 403 [hwmon_curr_label] = "curr%d_label", 404 [hwmon_curr_alarm] = "curr%d_alarm", 405 [hwmon_curr_min_alarm] = "curr%d_min_alarm", 406 [hwmon_curr_max_alarm] = "curr%d_max_alarm", 407 [hwmon_curr_lcrit_alarm] = "curr%d_lcrit_alarm", 408 [hwmon_curr_crit_alarm] = "curr%d_crit_alarm", 409}; 410 411static const char * const hwmon_power_attr_templates[] = { |
412 [hwmon_power_enable] = "power%d_enable", |
|
410 [hwmon_power_average] = "power%d_average", 411 [hwmon_power_average_interval] = "power%d_average_interval", 412 [hwmon_power_average_interval_max] = "power%d_interval_max", 413 [hwmon_power_average_interval_min] = "power%d_interval_min", 414 [hwmon_power_average_highest] = "power%d_average_highest", 415 [hwmon_power_average_lowest] = "power%d_average_lowest", 416 [hwmon_power_average_max] = "power%d_average_max", 417 [hwmon_power_average_min] = "power%d_average_min", --- 15 unchanged lines hidden (view full) --- 433 [hwmon_power_cap_alarm] = "power%d_cap_alarm", 434 [hwmon_power_min_alarm] = "power%d_min_alarm", 435 [hwmon_power_max_alarm] = "power%d_max_alarm", 436 [hwmon_power_lcrit_alarm] = "power%d_lcrit_alarm", 437 [hwmon_power_crit_alarm] = "power%d_crit_alarm", 438}; 439 440static const char * const hwmon_energy_attr_templates[] = { | 413 [hwmon_power_average] = "power%d_average", 414 [hwmon_power_average_interval] = "power%d_average_interval", 415 [hwmon_power_average_interval_max] = "power%d_interval_max", 416 [hwmon_power_average_interval_min] = "power%d_interval_min", 417 [hwmon_power_average_highest] = "power%d_average_highest", 418 [hwmon_power_average_lowest] = "power%d_average_lowest", 419 [hwmon_power_average_max] = "power%d_average_max", 420 [hwmon_power_average_min] = "power%d_average_min", --- 15 unchanged lines hidden (view full) --- 436 [hwmon_power_cap_alarm] = "power%d_cap_alarm", 437 [hwmon_power_min_alarm] = "power%d_min_alarm", 438 [hwmon_power_max_alarm] = "power%d_max_alarm", 439 [hwmon_power_lcrit_alarm] = "power%d_lcrit_alarm", 440 [hwmon_power_crit_alarm] = "power%d_crit_alarm", 441}; 442 443static const char * const hwmon_energy_attr_templates[] = { |
444 [hwmon_energy_enable] = "energy%d_enable", |
|
441 [hwmon_energy_input] = "energy%d_input", 442 [hwmon_energy_label] = "energy%d_label", 443}; 444 445static const char * const hwmon_humidity_attr_templates[] = { | 445 [hwmon_energy_input] = "energy%d_input", 446 [hwmon_energy_label] = "energy%d_label", 447}; 448 449static const char * const hwmon_humidity_attr_templates[] = { |
450 [hwmon_humidity_enable] = "humidity%d_enable", |
|
446 [hwmon_humidity_input] = "humidity%d_input", 447 [hwmon_humidity_label] = "humidity%d_label", 448 [hwmon_humidity_min] = "humidity%d_min", 449 [hwmon_humidity_min_hyst] = "humidity%d_min_hyst", 450 [hwmon_humidity_max] = "humidity%d_max", 451 [hwmon_humidity_max_hyst] = "humidity%d_max_hyst", 452 [hwmon_humidity_alarm] = "humidity%d_alarm", 453 [hwmon_humidity_fault] = "humidity%d_fault", 454}; 455 456static const char * const hwmon_fan_attr_templates[] = { | 451 [hwmon_humidity_input] = "humidity%d_input", 452 [hwmon_humidity_label] = "humidity%d_label", 453 [hwmon_humidity_min] = "humidity%d_min", 454 [hwmon_humidity_min_hyst] = "humidity%d_min_hyst", 455 [hwmon_humidity_max] = "humidity%d_max", 456 [hwmon_humidity_max_hyst] = "humidity%d_max_hyst", 457 [hwmon_humidity_alarm] = "humidity%d_alarm", 458 [hwmon_humidity_fault] = "humidity%d_fault", 459}; 460 461static const char * const hwmon_fan_attr_templates[] = { |
462 [hwmon_fan_enable] = "fan%d_enable", |
|
457 [hwmon_fan_input] = "fan%d_input", 458 [hwmon_fan_label] = "fan%d_label", 459 [hwmon_fan_min] = "fan%d_min", 460 [hwmon_fan_max] = "fan%d_max", 461 [hwmon_fan_div] = "fan%d_div", 462 [hwmon_fan_pulses] = "fan%d_pulses", 463 [hwmon_fan_target] = "fan%d_target", 464 [hwmon_fan_alarm] = "fan%d_alarm", --- 483 unchanged lines hidden --- | 463 [hwmon_fan_input] = "fan%d_input", 464 [hwmon_fan_label] = "fan%d_label", 465 [hwmon_fan_min] = "fan%d_min", 466 [hwmon_fan_max] = "fan%d_max", 467 [hwmon_fan_div] = "fan%d_div", 468 [hwmon_fan_pulses] = "fan%d_pulses", 469 [hwmon_fan_target] = "fan%d_target", 470 [hwmon_fan_alarm] = "fan%d_alarm", --- 483 unchanged lines hidden --- |