Fujitsu Poseidon support from Hermann Jung <hej@odn.de>

git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1179 7894878c-1315-0410-8ee3-d5d059ff63e0
This commit is contained in:
Mark D. Studebaker committed 2001-09-18 15:20:15 +00:00
1 parent 27fb86918e
commit d78cb7b93b
13 files changed
+1188 -1

No files matched your search

+72
View File
@@ -2236,6 +2236,77 @@ static sensors_chip_feature it87_features[] =
{ 0 }
};
static sensors_chip_feature fscpos_features[] =
{
{ SENSORS_FSCPOS_REV, "rev", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,
SENSORS_MODE_R, FSCPOS_SYSCTL_REV, VALUE(1), 0 },
{ SENSORS_FSCPOS_EVENT, "event", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,
SENSORS_MODE_R, FSCPOS_SYSCTL_EVENT, VALUE(1), 0 },
{ SENSORS_FSCPOS_CONTROL, "control", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,
SENSORS_MODE_RW, FSCPOS_SYSCTL_CONTROL, VALUE(1), 0 },
{ SENSORS_FSCPOS_VOLTAGE1, "volt12", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,
SENSORS_MODE_R, FSCPOS_SYSCTL_VOLT0, VALUE(1), 2 },
{ SENSORS_FSCPOS_VOLTAGE2, "volt5", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,
SENSORS_MODE_R, FSCPOS_SYSCTL_VOLT1, VALUE(1), 2 },
{ SENSORS_FSCPOS_VOLTAGE3, "voltbatt", SENSORS_NO_MAPPING,
SENSORS_NO_MAPPING, SENSORS_MODE_R,
FSCPOS_SYSCTL_VOLT2, VALUE(1), 2 },
{ SENSORS_FSCPOS_TEMP1, "temp1", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,
SENSORS_MODE_R, FSCPOS_SYSCTL_TEMP0, VALUE(2), 0 },
{ SENSORS_FSCPOS_TEMP2, "temp2", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,
SENSORS_MODE_R, FSCPOS_SYSCTL_TEMP1, VALUE(2), 0 },
{ SENSORS_FSCPOS_TEMP3, "temp3", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,
SENSORS_MODE_R, FSCPOS_SYSCTL_TEMP2, VALUE(2), 0 },
{ SENSORS_FSCPOS_TEMP1_STATE, "temp1_state", SENSORS_FSCPOS_TEMP1,
SENSORS_FSCPOS_TEMP1, SENSORS_MODE_RW,
FSCPOS_SYSCTL_TEMP0, VALUE(1), 0 },
{ SENSORS_FSCPOS_TEMP2_STATE, "temp2_state", SENSORS_FSCPOS_TEMP2,
SENSORS_FSCPOS_TEMP2, SENSORS_MODE_RW,
FSCPOS_SYSCTL_TEMP1, VALUE(1), 0 },
{ SENSORS_FSCPOS_TEMP3_STATE, "temp3_state", SENSORS_FSCPOS_TEMP3,
SENSORS_FSCPOS_TEMP3, SENSORS_MODE_RW,
FSCPOS_SYSCTL_TEMP2, VALUE(1), 0 },
{ SENSORS_FSCPOS_FAN1, "fan1", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,
SENSORS_MODE_R, FSCPOS_SYSCTL_FAN0, VALUE(4), 0 },
{ SENSORS_FSCPOS_FAN2, "fan2", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,
SENSORS_MODE_R, FSCPOS_SYSCTL_FAN1, VALUE(4), 0 },
{ SENSORS_FSCPOS_FAN3, "fan3", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,
SENSORS_MODE_R, FSCPOS_SYSCTL_FAN2, VALUE(4), 0 },
{ SENSORS_FSCPOS_FAN1_MIN, "fan1_min", SENSORS_FSCPOS_FAN1,
SENSORS_FSCPOS_FAN1, SENSORS_MODE_RW,
FSCPOS_SYSCTL_FAN0, VALUE(2), 0 },
{ SENSORS_FSCPOS_FAN2_MIN, "fan2_min", SENSORS_FSCPOS_FAN2,
SENSORS_FSCPOS_FAN2, SENSORS_MODE_RW,
FSCPOS_SYSCTL_FAN1, VALUE(2), 0 },
{ SENSORS_FSCPOS_FAN1_STATE, "fan1_state", SENSORS_FSCPOS_FAN1,
SENSORS_FSCPOS_FAN1, SENSORS_MODE_RW,
FSCPOS_SYSCTL_FAN0, VALUE(1), 0 },
{ SENSORS_FSCPOS_FAN2_STATE, "fan2_state", SENSORS_FSCPOS_FAN2,
SENSORS_FSCPOS_FAN2, SENSORS_MODE_RW,
FSCPOS_SYSCTL_FAN1, VALUE(1), 0 },
{ SENSORS_FSCPOS_FAN3_STATE, "fan3_state", SENSORS_FSCPOS_FAN3,
SENSORS_FSCPOS_FAN3, SENSORS_MODE_RW,
FSCPOS_SYSCTL_FAN2, VALUE(1), 0 },
{ SENSORS_FSCPOS_FAN1_RIPPLE, "fan1_ripple", SENSORS_FSCPOS_FAN1,
SENSORS_FSCPOS_FAN1, SENSORS_MODE_RW,
FSCPOS_SYSCTL_FAN0, VALUE(3), 0 },
{ SENSORS_FSCPOS_FAN2_RIPPLE, "fan2_ripple", SENSORS_FSCPOS_FAN2,
SENSORS_FSCPOS_FAN2, SENSORS_MODE_RW,
FSCPOS_SYSCTL_FAN1, VALUE(3), 0 },
{ SENSORS_FSCPOS_FAN3_RIPPLE, "fan3_ripple", SENSORS_FSCPOS_FAN3,
SENSORS_FSCPOS_FAN3, SENSORS_MODE_RW,
FSCPOS_SYSCTL_FAN2, VALUE(3), 0 },
{ SENSORS_FSCPOS_WDOG_PRESET, "wdog_preset", SENSORS_NO_MAPPING,
SENSORS_NO_MAPPING, SENSORS_MODE_RW,
FSCPOS_SYSCTL_WDOG, VALUE(1), 0 },
{ SENSORS_FSCPOS_WDOG_STATE, "wdog_state", SENSORS_FSCPOS_WDOG_PRESET,
SENSORS_FSCPOS_WDOG_PRESET, SENSORS_MODE_RW,
FSCPOS_SYSCTL_WDOG, VALUE(2), 0 },
{ SENSORS_FSCPOS_WDOG_CONTROL, "wdog_control", SENSORS_FSCPOS_WDOG_PRESET,
SENSORS_FSCPOS_WDOG_PRESET, SENSORS_MODE_RW,
FSCPOS_SYSCTL_WDOG, VALUE(3), 0 },
{ 0 }
};
sensors_chip_features sensors_chip_features_list[] =
@@ -2285,5 +2356,6 @@ sensors_chip_features sensors_chip_features_list[] =
{ SENSORS_DS1621_PREFIX, ds1621_features },
{ SENSORS_ADM1024_PREFIX, adm1024_features },
{ SENSORS_IT87_PREFIX, it87_features },
{ SENSORS_FSCPOS_PREFIX, fscpos_features },
{ 0 }
};
+35
View File
@@ -1021,4 +1021,39 @@
#define SENSORS_IT87_ALARMS_VIN 82 /* R */
#define SENSORS_IT87_ALARMS_TEMP 83 /* R */
/* fsc poseidon chip */
#define SENSORS_FSCPOS_PREFIX "fscpos"
#define SENSORS_FSCPOS_REV 1 /* R */
#define SENSORS_FSCPOS_EVENT 2 /* R */
#define SENSORS_FSCPOS_CONTROL 3 /* RW */
#define SENSORS_FSCPOS_FAN1 4 /* R */
#define SENSORS_FSCPOS_FAN2 5 /* R */
#define SENSORS_FSCPOS_FAN3 6 /* R */
#define SENSORS_FSCPOS_FAN1_MIN 7 /* RW */
#define SENSORS_FSCPOS_FAN2_MIN 8 /* RW */
#define SENSORS_FSCPOS_FAN3_MIN 9 /* RW */
#define SENSORS_FSCPOS_FAN1_STATE 10 /* RW */
#define SENSORS_FSCPOS_FAN2_STATE 11 /* RW */
#define SENSORS_FSCPOS_FAN3_STATE 12 /* RW */
#define SENSORS_FSCPOS_FAN1_RIPPLE 13 /* RW */
#define SENSORS_FSCPOS_FAN2_RIPPLE 14 /* RW */
#define SENSORS_FSCPOS_FAN3_RIPPLE 15 /* RW */
#define SENSORS_FSCPOS_TEMP1 16 /* R */
#define SENSORS_FSCPOS_TEMP2 17 /* R */
#define SENSORS_FSCPOS_TEMP3 18 /* R */
#define SENSORS_FSCPOS_TEMP1_STATE 19 /* RW */
#define SENSORS_FSCPOS_TEMP2_STATE 20 /* RW */
#define SENSORS_FSCPOS_TEMP3_STATE 21 /* RW */
#define SENSORS_FSCPOS_VOLTAGE1 22 /* R */
#define SENSORS_FSCPOS_VOLTAGE2 23 /* R */
#define SENSORS_FSCPOS_VOLTAGE3 24 /* R */
#define SENSORS_FSCPOS_WDOG_PRESET 25/* RW */
#define SENSORS_FSCPOS_WDOG_STATE 26/* RW */
#define SENSORS_FSCPOS_WDOG_CONTROL 27/* RW */
#endif /* def LIB_SENSORS_CHIPS_H */