(Kyösti)

* gl518sm document simplified for rev 0x00 & 0x80
 * gl518sm & gl520sm libsensors interface updates

 BTW: Revision is no longer part of the name, so old sensors.conf
      will not work at all with gl518sm.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@511 7894878c-1315-0410-8ee3-d5d059ff63e0
This commit is contained in:
Kyosti Malkki committed 1999-07-22 21:19:14 +00:00
1 parent 41c6e871a4
commit c9e71cd9df
6 files changed
+242 -99

No files matched your search

+108 -2
View File
@@ -382,7 +382,7 @@ static sensors_chip_feature max1617a_features[] =
{ 0 }
};
static sensors_chip_feature gl518r00_features[] =
static sensors_chip_feature gl518_features[] =
{
{ SENSORS_GL518_VDD, "vdd", SENSORS_NO_MAPPING,SENSORS_NO_MAPPING,
SENSORS_MODE_R, GL518_SYSCTL_VDD, VALUE(3), 2 },
@@ -451,6 +451,111 @@ static sensors_chip_feature gl518r00_features[] =
{ SENSORS_GL518_BEEPS, "beeps", SENSORS_GL518_ALARMS,
SENSORS_GL518_ALARMS, SENSORS_MODE_RW,
GL518_SYSCTL_BEEP, VALUE(2), 0 },
{ SENSORS_GL518_FAN1OFF, "fan1_off", SENSORS_GL518_FAN1,
SENSORS_NO_MAPPING, SENSORS_MODE_RW,
GL518_SYSCTL_FAN1OFF, VALUE(1), 0 },
{ SENSORS_GL518_FAN1PIN, "fan1_off_pin", SENSORS_GL518_FAN1OFF,
SENSORS_NO_MAPPING, SENSORS_MODE_RW,
GL518_SYSCTL_FAN1OFF, VALUE(2), 0 },
{ SENSORS_GL518_ITERATE, "iterate", SENSORS_NO_MAPPING,
SENSORS_NO_MAPPING, SENSORS_MODE_RW,
GL518_SYSCTL_ITERATE, VALUE(1), 0 },
{ 0 }
};
static sensors_chip_feature gl520_features[] =
{
{ SENSORS_GL520_VDD, "vdd", SENSORS_NO_MAPPING,SENSORS_NO_MAPPING,
SENSORS_MODE_R, GL520_SYSCTL_VDD, VALUE(3), 2 },
{ SENSORS_GL520_VIN1, "vin1", SENSORS_NO_MAPPING,SENSORS_NO_MAPPING,
SENSORS_MODE_R, GL520_SYSCTL_VIN1, VALUE(3),
2 },
{ SENSORS_GL520_VIN2, "vin2", SENSORS_NO_MAPPING,SENSORS_NO_MAPPING,
SENSORS_MODE_R, GL520_SYSCTL_VIN2, VALUE(3),
2 },
{ SENSORS_GL520_VIN3, "vin3", SENSORS_NO_MAPPING,SENSORS_NO_MAPPING,
SENSORS_MODE_R, GL520_SYSCTL_VIN3, VALUE(3), 2 },
{ SENSORS_GL520_VIN4, "vin4", SENSORS_NO_MAPPING,SENSORS_NO_MAPPING,
SENSORS_MODE_R, GL520_SYSCTL_VIN4, VALUE(3), 2 },
{ SENSORS_GL520_VDD_MIN, "vdd_min", SENSORS_GL520_VDD,
SENSORS_GL520_VDD, SENSORS_MODE_RW,
GL520_SYSCTL_VDD, VALUE(1), 2 },
{ SENSORS_GL520_VIN1_MIN, "vin1_min", SENSORS_GL520_VIN1,
SENSORS_GL520_VIN1, SENSORS_MODE_RW,
GL520_SYSCTL_VIN1, VALUE(1), 2 },
{ SENSORS_GL520_VIN2_MIN, "vin2_min", SENSORS_GL520_VIN2,
SENSORS_GL520_VIN2, SENSORS_MODE_RW,
GL520_SYSCTL_VIN2, VALUE(1), 2 },
{ SENSORS_GL520_VIN3_MIN, "vin3_min", SENSORS_GL520_VIN3,
SENSORS_GL520_VIN3, SENSORS_MODE_RW,
GL520_SYSCTL_VIN3, VALUE(1), 2 },
{ SENSORS_GL520_VIN4_MIN, "vin4_min", SENSORS_GL520_VIN4,
SENSORS_GL520_VIN4, SENSORS_MODE_RW,
GL520_SYSCTL_VIN4, VALUE(1), 2 },
{ SENSORS_GL520_VDD_MAX, "vdd_max", SENSORS_GL520_VDD,
SENSORS_GL520_VDD, SENSORS_MODE_RW,
GL520_SYSCTL_VDD, VALUE(2), 2 },
{ SENSORS_GL520_VIN1_MAX, "vin1_max", SENSORS_GL520_VIN1,
SENSORS_GL520_VIN1, SENSORS_MODE_RW,
GL520_SYSCTL_VIN1, VALUE(2), 2 },
{ SENSORS_GL520_VIN2_MAX, "vin2_max", SENSORS_GL520_VIN2,
SENSORS_GL520_VIN2, SENSORS_MODE_RW,
GL520_SYSCTL_VIN2, VALUE(2), 2 },
{ SENSORS_GL520_VIN3_MAX, "vin3_max", SENSORS_GL520_VIN3,
SENSORS_GL520_VIN3, SENSORS_MODE_RW,
GL520_SYSCTL_VIN3, VALUE(2), 2 },
{ SENSORS_GL520_VIN4_MAX, "vin4_max", SENSORS_GL520_VIN4,
SENSORS_GL520_VIN4, SENSORS_MODE_RW,
GL520_SYSCTL_VIN4, VALUE(2), 2 },
{ SENSORS_GL520_FAN1, "fan1", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,
SENSORS_MODE_R, GL520_SYSCTL_FAN1, VALUE(2), 0 },
{ SENSORS_GL520_FAN2, "fan2", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,
SENSORS_MODE_R, GL520_SYSCTL_FAN2, VALUE(2), 0 },
{ SENSORS_GL520_FAN1_MIN, "fan1_min", SENSORS_GL520_FAN1,
SENSORS_GL520_FAN1, SENSORS_MODE_RW,
GL520_SYSCTL_FAN1, VALUE(1), 0 },
{ SENSORS_GL520_FAN2_MIN, "fan2_min", SENSORS_GL520_FAN2,
SENSORS_GL520_FAN2, SENSORS_MODE_RW,
GL520_SYSCTL_FAN2, VALUE(1), 0 },
{ SENSORS_GL520_TEMP1, "temp1", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,
SENSORS_MODE_R, GL520_SYSCTL_TEMP1, VALUE(3), 1 },
{ SENSORS_GL520_TEMP1_HYST, "temp1_hyst", SENSORS_GL520_TEMP1,
SENSORS_GL520_TEMP1, SENSORS_MODE_RW,
GL520_SYSCTL_TEMP1, VALUE(2), 1 },
{ SENSORS_GL520_TEMP1_OVER, "temp1_over", SENSORS_GL520_TEMP1,
SENSORS_GL520_TEMP1, SENSORS_MODE_RW,
GL520_SYSCTL_TEMP1, VALUE(1), 1 },
{ SENSORS_GL520_TEMP2, "temp2", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,
SENSORS_MODE_R, GL520_SYSCTL_TEMP2, VALUE(3), 1 },
{ SENSORS_GL520_TEMP2_HYST, "temp2_hyst", SENSORS_GL520_TEMP2,
SENSORS_GL520_TEMP2, SENSORS_MODE_RW,
GL520_SYSCTL_TEMP2, VALUE(2), 1 },
{ SENSORS_GL520_TEMP2_OVER, "temp2_over", SENSORS_GL520_TEMP2,
SENSORS_GL520_TEMP2, SENSORS_MODE_RW,
GL520_SYSCTL_TEMP2, VALUE(1), 1 },
{ SENSORS_GL520_VID, "vid", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,
SENSORS_MODE_R, GL520_SYSCTL_VID, VALUE(1), 2 },
{ SENSORS_GL520_FAN1_DIV, "fan1_div", SENSORS_GL520_FAN1,
SENSORS_NO_MAPPING, SENSORS_MODE_RW,
GL520_SYSCTL_FAN_DIV, VALUE(1), 0 },
{ SENSORS_GL520_FAN2_DIV, "fan2_div", SENSORS_GL520_FAN2,
SENSORS_NO_MAPPING, SENSORS_MODE_RW,
GL520_SYSCTL_FAN_DIV, VALUE(2), 0 },
{ SENSORS_GL520_ALARMS, "alarms", SENSORS_NO_MAPPING,
SENSORS_NO_MAPPING, SENSORS_MODE_R,
GL520_SYSCTL_ALARMS, VALUE(1), 0 },
{ SENSORS_GL520_BEEP_ENABLE, "beep_enable", SENSORS_GL520_ALARMS,
SENSORS_NO_MAPPING, SENSORS_MODE_RW,
GL520_SYSCTL_BEEP, VALUE(1), 0 },
{ SENSORS_GL520_BEEPS, "beeps", SENSORS_GL520_ALARMS,
SENSORS_GL520_ALARMS, SENSORS_MODE_RW,
GL520_SYSCTL_BEEP, VALUE(2), 0 },
{ SENSORS_GL520_FAN1OFF, "fan1_off", SENSORS_GL520_FAN1,
SENSORS_NO_MAPPING, SENSORS_MODE_RW,
GL520_SYSCTL_FAN1OFF, VALUE(1), 0 },
{ SENSORS_GL520_TWOTEMPS, "two_temps", SENSORS_NO_MAPPING,
SENSORS_NO_MAPPING, SENSORS_MODE_RW,
GL520_SYSCTL_CONFIG, VALUE(1), 0 },
{ 0 }
};
@@ -1423,7 +1528,8 @@ sensors_chip_features sensors_chip_features_list[] =
{ SENSORS_LM78J_PREFIX, lm78j_features },
{ SENSORS_LM79_PREFIX, lm79_features },
{ SENSORS_LM75_PREFIX, lm75_features },
{ SENSORS_GL518_PREFIX, gl518r00_features },
{ SENSORS_GL518_PREFIX, gl518_features },
{ SENSORS_GL520_PREFIX, gl520_features },
{ SENSORS_LM80_PREFIX, lm80_features },
{ SENSORS_W83781D_PREFIX, w83781d_features },
{ SENSORS_W83782D_PREFIX, w83782d_features },
+41
View File
@@ -231,6 +231,47 @@
#define SENSORS_GL518_ALARMS 81 /* R */
#define SENSORS_GL518_BEEP_ENABLE 82 /* RW */
#define SENSORS_GL518_BEEPS 83 /* RW */
#define SENSORS_GL518_ITERATE 84 /* RW */
#define SENSORS_GL518_FAN1OFF 85 /* RW */
#define SENSORS_GL518_FAN1PIN 86 /* RW */
/* GL520SM chips */
#define SENSORS_GL520_PREFIX "gl520sm"
#define SENSORS_GL520_VDD 1 /* R */
#define SENSORS_GL520_VIN1 2 /* R */
#define SENSORS_GL520_VIN2 3 /* R */
#define SENSORS_GL520_VIN3 4 /* R */
#define SENSORS_GL520_VIN4 4 /* R */
#define SENSORS_GL520_VDD_MIN 11 /* RW */
#define SENSORS_GL520_VIN1_MIN 12 /* RW */
#define SENSORS_GL520_VIN2_MIN 13 /* RW */
#define SENSORS_GL520_VIN3_MIN 14 /* RW */
#define SENSORS_GL520_VIN4_MIN 15 /* RW */
#define SENSORS_GL520_VDD_MAX 21 /* RW */
#define SENSORS_GL520_VIN1_MAX 22 /* RW */
#define SENSORS_GL520_VIN2_MAX 23 /* RW */
#define SENSORS_GL520_VIN3_MAX 24 /* RW */
#define SENSORS_GL520_VIN4_MAX 25 /* RW */
#define SENSORS_GL520_FAN1 31 /* R */
#define SENSORS_GL520_FAN2 32 /* R */
#define SENSORS_GL520_FAN1_MIN 41 /* RW */
#define SENSORS_GL520_FAN2_MIN 42 /* RW */
#define SENSORS_GL520_TEMP1 51 /* R */
#define SENSORS_GL520_TEMP1_HYST 52 /* RW */
#define SENSORS_GL520_TEMP1_OVER 53 /* RW */
#define SENSORS_GL520_TEMP2 54 /* R */
#define SENSORS_GL520_TEMP2_HYST 55 /* RW */
#define SENSORS_GL520_TEMP2_OVER 56 /* RW */
#define SENSORS_GL520_VID 61 /* R */
#define SENSORS_GL520_FAN1_DIV 71 /* RW */
#define SENSORS_GL520_FAN2_DIV 72 /* RW */
#define SENSORS_GL520_ALARMS 81 /* R */
#define SENSORS_GL520_BEEP_ENABLE 82 /* RW */
#define SENSORS_GL520_BEEPS 83 /* RW */
#define SENSORS_GL520_TWOTEMPS 84 /* RW */
#define SENSORS_GL520_FAN1OFF 85 /* RW */
/* LM80 chips */