mirror of
https://github.com/lm-sensors/lm-sensors.git
synced 2026-11-11 16:40:16 +00:00
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:
1 parent
27fb86918e
commit
d78cb7b93b
13 files changed
+1188
-1
No files matched your search
+72
@@ -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
@@ -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 */
|
||||
Reference in new issue
Block a user