mirror of
https://github.com/lm-sensors/lm-sensors
synced 2025-08-29 13:28:01 +00:00
Add support for the W83637HF.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2289 7894878c-1315-0410-8ee3-d5d059ff63e0
This commit is contained in:
parent
a38d8614a6
commit
c97dfa8fde
@ -595,7 +595,7 @@ chip "w83697hf-*"
|
|||||||
# set temp2_hyst 47
|
# set temp2_hyst 47
|
||||||
|
|
||||||
|
|
||||||
chip "w83627thf-*"
|
chip "w83627thf-*" "w83637hf-*"
|
||||||
|
|
||||||
# Rather than an internal inverting op amp, the 627thf uses standard positive
|
# Rather than an internal inverting op amp, the 627thf uses standard positive
|
||||||
# inputs and the negative voltages are level shifted by a 3.6V reference
|
# inputs and the negative voltages are level shifted by a 3.6V reference
|
||||||
|
@ -4783,6 +4783,8 @@ sensors_chip_features sensors_chip_features_list[] =
|
|||||||
{ SENSORS_W83627HF_PREFIX, w83782d_features },
|
{ SENSORS_W83627HF_PREFIX, w83782d_features },
|
||||||
/* Cheat on 83627THF for now - no separate #defines */
|
/* Cheat on 83627THF for now - no separate #defines */
|
||||||
{ SENSORS_W83627THF_PREFIX, w83782d_features },
|
{ SENSORS_W83627THF_PREFIX, w83782d_features },
|
||||||
|
/* Cheat on 83637HF for now - no separate #defines */
|
||||||
|
{ SENSORS_W83637HF_PREFIX, w83782d_features },
|
||||||
{ SENSORS_W83791D_PREFIX, w83791d_features },
|
{ SENSORS_W83791D_PREFIX, w83791d_features },
|
||||||
{ SENSORS_W83L785TS_PREFIX, w83l785ts_features },
|
{ SENSORS_W83L785TS_PREFIX, w83l785ts_features },
|
||||||
{ SENSORS_AS99127F_PREFIX, as99127f_features },
|
{ SENSORS_AS99127F_PREFIX, as99127f_features },
|
||||||
|
@ -520,6 +520,7 @@
|
|||||||
#define SENSORS_W83782D_PREFIX "w83782d"
|
#define SENSORS_W83782D_PREFIX "w83782d"
|
||||||
#define SENSORS_W83627HF_PREFIX "w83627hf"
|
#define SENSORS_W83627HF_PREFIX "w83627hf"
|
||||||
#define SENSORS_W83627THF_PREFIX "w83627thf"
|
#define SENSORS_W83627THF_PREFIX "w83627thf"
|
||||||
|
#define SENSORS_W83637HF_PREFIX "w83637hf"
|
||||||
|
|
||||||
#define SENSORS_W83791D_PREFIX "w83791d"
|
#define SENSORS_W83791D_PREFIX "w83791d"
|
||||||
|
|
||||||
|
@ -1435,7 +1435,7 @@ use subs qw(mtp008_detect lm78_detect lm78_isa_detect lm78_alias_detect
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
name => "Winbond W83637HF Super IO Sensors",
|
name => "Winbond W83637HF Super IO Sensors",
|
||||||
driver => "to-be-written",
|
driver => "w83627hf",
|
||||||
addrreg => 0x2e,
|
addrreg => 0x2e,
|
||||||
exitreg => 0x2e,
|
exitreg => 0x2e,
|
||||||
datareg => 0x2f,
|
datareg => 0x2f,
|
||||||
|
@ -2084,9 +2084,11 @@ void print_w83781d(const sensors_chip_name *name)
|
|||||||
|
|
||||||
is82d = (!strcmp(name->prefix,"w83782d")) ||
|
is82d = (!strcmp(name->prefix,"w83782d")) ||
|
||||||
(!strcmp(name->prefix,"w83627hf")) ||
|
(!strcmp(name->prefix,"w83627hf")) ||
|
||||||
|
(!strcmp(name->prefix,"w83637hf")) ||
|
||||||
(!strcmp(name->prefix,"w83627thf"));
|
(!strcmp(name->prefix,"w83627thf"));
|
||||||
is83s = !strcmp(name->prefix,"w83783s");
|
is83s = !strcmp(name->prefix,"w83783s");
|
||||||
is627thf = !strcmp(name->prefix,"w83627thf");
|
is627thf = (!strcmp(name->prefix,"w83627thf")) ||
|
||||||
|
(!strcmp(name->prefix,"w83637hf"));
|
||||||
is697hf = !strcmp(name->prefix,"w83697hf");
|
is697hf = !strcmp(name->prefix,"w83697hf");
|
||||||
|
|
||||||
if (!sensors_get_feature(*name,SENSORS_W83781D_ALARMS,&cur))
|
if (!sensors_get_feature(*name,SENSORS_W83781D_ALARMS,&cur))
|
||||||
|
@ -385,6 +385,7 @@ struct match matches[] = {
|
|||||||
{ "w83783d", print_w83781d },
|
{ "w83783d", print_w83781d },
|
||||||
{ "w83627hf", print_w83781d },
|
{ "w83627hf", print_w83781d },
|
||||||
{ "w83627thf", print_w83781d },
|
{ "w83627thf", print_w83781d },
|
||||||
|
{ "w83637hf", print_w83781d },
|
||||||
{ "w83697hf", print_w83781d },
|
{ "w83697hf", print_w83781d },
|
||||||
{ "w83791d", print_w83781d },
|
{ "w83791d", print_w83781d },
|
||||||
{ "w83l785ts", print_w83l785ts },
|
{ "w83l785ts", print_w83l785ts },
|
||||||
|
Loading…
x
Reference in New Issue
Block a user