diff options
author | khali <khali@7894878c-1315-0410-8ee3-d5d059ff63e0> | 2014-04-22 08:05:14 +0000 |
---|---|---|
committer | khali <khali@7894878c-1315-0410-8ee3-d5d059ff63e0> | 2014-04-22 08:05:14 +0000 |
commit | da0f40bb246087500dc4ec11587ce0653773d776 (patch) | |
tree | 571491b24f5a32c35621209f7698bb4d03b6abad | |
parent | 2b0ed677d7c1c66b97924f416ac8db7babbf074c (diff) | |
download | lm-sensors-da0f40bb246087500dc4ec11587ce0653773d776.tar.gz |
libsensors: Add support for temp[1-*]_min_hyst and temp[1-*]_lcrit_hyst
Add support for sysfs attributes temp[1-*]_min_hyst (already
implemented by drivers adt7x10, lm77 and lm92) and
temp[1-*]_lcrit_hyst (no known users yet.)
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@6244 7894878c-1315-0410-8ee3-d5d059ff63e0
-rw-r--r-- | CHANGES | 1 | ||||
-rw-r--r-- | doc/libsensors-API.txt | 3 | ||||
-rw-r--r-- | lib/sensors.h | 2 | ||||
-rw-r--r-- | lib/sysfs.c | 2 |
4 files changed, 8 insertions, 0 deletions
@@ -4,6 +4,7 @@ lm-sensors CHANGES file SVN HEAD sensors.conf.default: Add support for NCT6779 and NCT6791 libsensors: Get rid of arbitrary limit on per-type sensor count + Add support for temperature min and critical min hysteresis fancontrol: Deal with moving hwmon attributes sensors-detect: Add detection of ADC128D818 Add detection of AMD family 16h Kabini and Mullins diff --git a/doc/libsensors-API.txt b/doc/libsensors-API.txt index 342ab01d..0b7e4d80 100644 --- a/doc/libsensors-API.txt +++ b/doc/libsensors-API.txt @@ -9,6 +9,9 @@ given new feature. 0x440 lm-sensors 3.4.0 * Defined SENSORS_FEATURE_MAX enum sensors_feature_type SENSORS_FEATURE_MAX +* Added support for temp min and temp critical min hysteresis + enum sensors_subfeature_type SENSORS_SUBFEATURE_TEMP_MIN_HYST + enum sensors_subfeature_type SENSORS_SUBFEATURE_TEMP_LCRIT_HYST 0x432 lm-sensors 3.3.2 to 3.3.5 * Added support for new sysfs attributes diff --git a/lib/sensors.h b/lib/sensors.h index a07b4d8c..ce55bf3f 100644 --- a/lib/sensors.h +++ b/lib/sensors.h @@ -190,6 +190,8 @@ typedef enum sensors_subfeature_type { SENSORS_SUBFEATURE_TEMP_EMERGENCY_HYST, SENSORS_SUBFEATURE_TEMP_LOWEST, SENSORS_SUBFEATURE_TEMP_HIGHEST, + SENSORS_SUBFEATURE_TEMP_MIN_HYST, + SENSORS_SUBFEATURE_TEMP_LCRIT_HYST, SENSORS_SUBFEATURE_TEMP_ALARM = (SENSORS_FEATURE_TEMP << 8) | 0x80, SENSORS_SUBFEATURE_TEMP_MAX_ALARM, SENSORS_SUBFEATURE_TEMP_MIN_ALARM, diff --git a/lib/sysfs.c b/lib/sysfs.c index 1c05c11a..f44a88de 100644 --- a/lib/sysfs.c +++ b/lib/sysfs.c @@ -214,9 +214,11 @@ static const struct subfeature_type_match temp_matches[] = { { "max", SENSORS_SUBFEATURE_TEMP_MAX }, { "max_hyst", SENSORS_SUBFEATURE_TEMP_MAX_HYST }, { "min", SENSORS_SUBFEATURE_TEMP_MIN }, + { "min_hyst", SENSORS_SUBFEATURE_TEMP_MIN_HYST }, { "crit", SENSORS_SUBFEATURE_TEMP_CRIT }, { "crit_hyst", SENSORS_SUBFEATURE_TEMP_CRIT_HYST }, { "lcrit", SENSORS_SUBFEATURE_TEMP_LCRIT }, + { "lcrit_hyst", SENSORS_SUBFEATURE_TEMP_LCRIT_HYST }, { "emergency", SENSORS_SUBFEATURE_TEMP_EMERGENCY }, { "emergency_hyst", SENSORS_SUBFEATURE_TEMP_EMERGENCY_HYST }, { "lowest", SENSORS_SUBFEATURE_TEMP_LOWEST }, |