From 411dc06a0bbfa7679a9351dd691843331167747b Mon Sep 17 00:00:00 2001 From: Jean Delvare Date: Sun, 24 Oct 2004 20:27:55 +0000 Subject: [PATCH] Add support for Linux 2.6 lm63 driver. git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2745 7894878c-1315-0410-8ee3-d5d059ff63e0 --- lib/chips.c | 4 ++-- lib/proc.c | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/chips.c b/lib/chips.c index 61bce82f..e25dbad8 100644 --- a/lib/chips.c +++ b/lib/chips.c @@ -876,7 +876,7 @@ static sensors_chip_feature lm63_features[] = R, LM63_SYSCTL_TEMP2_TCRIT, VALUE(1), 0 }, { SENSORS_LM63_REMOTE_TCRIT_HYST, "temp2_crit_hyst", SENSORS_LM63_REMOTE_TEMP, SENSORS_LM63_REMOTE_TEMP, - RW, LM63_SYSCTL_TEMP2_TCRIT_HYST, VALUE(1), 0 }, + RW, LM63_SYSCTL_TEMP2_TCRIT_HYST, VALUE(1), 0, "temp2_crit_hyst", 3 }, { SENSORS_LM63_ALARMS, "alarms", NOMAP, NOMAP, R, LM63_SYSCTL_ALARMS, VALUE(1), 0 }, @@ -5215,7 +5215,7 @@ static sensors_chip_feature max1619_features[] = RW, MAX1619_SYSCTL_REMOTE_TEMP, VALUE(1), 0 }, { SENSORS_MAX1619_REMOTE_MAX, "temp2_crit", NOMAP,NOMAP, - RW, MAX1619_SYSCTL_REMOTE_CRIT, VALUE(1), 0, "temp2_crit", 3 }, + RW, MAX1619_SYSCTL_REMOTE_CRIT, VALUE(1), 0 }, { SENSORS_MAX1619_REMOTE_HYST, "temp2_hyst", NOMAP, NOMAP, RW, MAX1619_SYSCTL_REMOTE_CRIT, VALUE(2), 0, "temp2_crit_hyst", 3 }, diff --git a/lib/proc.c b/lib/proc.c index d5fcc8d9..f5b1222c 100644 --- a/lib/proc.c +++ b/lib/proc.c @@ -593,6 +593,11 @@ int getsysname(const sensors_chip_feature *feature, char *sysname, *sysmag = TEMPMAG; return 0; } + if(sscanf(name, "temp%d_cri%c%c", &num, &last, &check) == 2 && last == 't') { + sprintf(sysname, "temp%d_crit", num); + *sysmag = TEMPMAG; + return 0; + } if(sscanf(name, "temp%d_stat%c%c", &num, &last, &check) == 2 && last == 'e') { sprintf(sysname, "temp%d_status", num); *sysmag = 0;