add BMC. probably breaks doc-features? to be fixed

git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1612 7894878c-1315-0410-8ee3-d5d059ff63e0
This commit is contained in:
Mark D. Studebaker committed 2002-11-16 18:28:35 +00:00
1 parent 9da8da5778
commit 415baecb82
1 file changed
+154
+154
View File
@@ -3178,6 +3178,159 @@ static sensors_chip_feature vt8231_features[] =
{ 0 }
};
static sensors_chip_feature bmc_features[] =
{
{ SENSORS_BMC_IN1, "in1", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,
SENSORS_MODE_R, BMC_SYSCTL_IN1, VALUE(3), 2 },
{ SENSORS_BMC_IN1_MIN, "in1_min", SENSORS_BMC_IN1,
SENSORS_BMC_IN1,
SENSORS_MODE_RW, BMC_SYSCTL_IN1, VALUE(1), 2 },
{ SENSORS_BMC_IN1_MAX, "in1_max", SENSORS_BMC_IN1,
SENSORS_BMC_IN1,
SENSORS_MODE_RW, BMC_SYSCTL_IN1, VALUE(2), 2 },
{ SENSORS_BMC_IN1+1, "in2", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,
SENSORS_MODE_R, BMC_SYSCTL_IN1+1, VALUE(3), 2 },
{ SENSORS_BMC_IN1_MIN+1, "in2_min", SENSORS_BMC_IN1+1,
SENSORS_BMC_IN1+1,
SENSORS_MODE_RW, BMC_SYSCTL_IN1+1, VALUE(1), 2 },
{ SENSORS_BMC_IN1_MAX+1, "in2_max", SENSORS_BMC_IN1+1,
SENSORS_BMC_IN1+1,
SENSORS_MODE_RW, BMC_SYSCTL_IN1+1, VALUE(2), 2 },
{ SENSORS_BMC_IN1+2, "in3", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,
SENSORS_MODE_R, BMC_SYSCTL_IN1+2, VALUE(3), 2 },
{ SENSORS_BMC_IN1_MIN+2, "in3_min", SENSORS_BMC_IN1+2,
SENSORS_BMC_IN1+2,
SENSORS_MODE_RW, BMC_SYSCTL_IN1+2, VALUE(1), 2 },
{ SENSORS_BMC_IN1_MAX+2, "in3_max", SENSORS_BMC_IN1+2,
SENSORS_BMC_IN1+2,
SENSORS_MODE_RW, BMC_SYSCTL_IN1+2, VALUE(2), 2 },
{ SENSORS_BMC_IN1+3, "in4", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,
SENSORS_MODE_R, BMC_SYSCTL_IN1+3, VALUE(3), 2 },
{ SENSORS_BMC_IN1_MIN+3, "in4_min", SENSORS_BMC_IN1+3,
SENSORS_BMC_IN1+3,
SENSORS_MODE_RW, BMC_SYSCTL_IN1+3, VALUE(1), 2 },
{ SENSORS_BMC_IN1_MAX+3, "in4_max", SENSORS_BMC_IN1+3,
SENSORS_BMC_IN1+3,
SENSORS_MODE_RW, BMC_SYSCTL_IN1+3, VALUE(2), 2 },
{ SENSORS_BMC_IN1+4, "in5", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,
SENSORS_MODE_R, BMC_SYSCTL_IN1+4, VALUE(3), 2 },
{ SENSORS_BMC_IN1_MIN+4, "in5_min", SENSORS_BMC_IN1+4,
SENSORS_BMC_IN1+4,
SENSORS_MODE_RW, BMC_SYSCTL_IN1+4, VALUE(1), 2 },
{ SENSORS_BMC_IN1_MAX+4, "in5_max", SENSORS_BMC_IN1+4,
SENSORS_BMC_IN1+4,
SENSORS_MODE_RW, BMC_SYSCTL_IN1+4, VALUE(2), 2 },
{ SENSORS_BMC_IN1+5, "in6", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,
SENSORS_MODE_R, BMC_SYSCTL_IN1+5, VALUE(3), 2 },
{ SENSORS_BMC_IN1_MIN+5, "in6_min", SENSORS_BMC_IN1+5,
SENSORS_BMC_IN1+5,
SENSORS_MODE_RW, BMC_SYSCTL_IN1+5, VALUE(1), 2 },
{ SENSORS_BMC_IN1_MAX+5, "in6_max", SENSORS_BMC_IN1+5,
SENSORS_BMC_IN1+5,
SENSORS_MODE_RW, BMC_SYSCTL_IN1+5, VALUE(2), 2 },
{ SENSORS_BMC_IN1+6, "in7", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,
SENSORS_MODE_R, BMC_SYSCTL_IN1+6, VALUE(3), 2 },
{ SENSORS_BMC_IN1_MIN+6, "in7_min", SENSORS_BMC_IN1+6,
SENSORS_BMC_IN1+6,
SENSORS_MODE_RW, BMC_SYSCTL_IN1+6, VALUE(1), 2 },
{ SENSORS_BMC_IN1_MAX+6, "in7_max", SENSORS_BMC_IN1+6,
SENSORS_BMC_IN1+6,
SENSORS_MODE_RW, BMC_SYSCTL_IN1+6, VALUE(2), 2 },
{ SENSORS_BMC_FAN1, "fan1", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,
SENSORS_MODE_R, BMC_SYSCTL_FAN1, VALUE(2), 0 },
{ SENSORS_BMC_FAN1+1, "fan2", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,
SENSORS_MODE_R, BMC_SYSCTL_FAN1+1, VALUE(2), 0 },
{ SENSORS_BMC_FAN1+2, "fan3", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,
SENSORS_MODE_R, BMC_SYSCTL_FAN1+2, VALUE(2), 0 },
{ SENSORS_BMC_FAN1+3, "fan4", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,
SENSORS_MODE_R, BMC_SYSCTL_FAN1+3, VALUE(2), 0 },
{ SENSORS_BMC_FAN1+4, "fan5", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,
SENSORS_MODE_R, BMC_SYSCTL_FAN1+4, VALUE(2), 0 },
{ SENSORS_BMC_FAN1+5, "fan6", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,
SENSORS_MODE_R, BMC_SYSCTL_FAN1+5, VALUE(2), 0 },
{ SENSORS_BMC_FAN1+6, "fan7", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,
SENSORS_MODE_R, BMC_SYSCTL_FAN1+6, VALUE(2), 0 },
{ SENSORS_BMC_FAN1_MIN, "fan1_min", SENSORS_BMC_FAN1,
SENSORS_BMC_FAN1,
SENSORS_MODE_RW, BMC_SYSCTL_FAN1, VALUE(1), 0 },
{ SENSORS_BMC_FAN1_MIN+1, "fan2_min", SENSORS_BMC_FAN1+1,
SENSORS_BMC_FAN1+1,
SENSORS_MODE_RW, BMC_SYSCTL_FAN1+1, VALUE(1), 0 },
{ SENSORS_BMC_FAN1_MIN+2, "fan3_min", SENSORS_BMC_FAN1+2,
SENSORS_BMC_FAN1+2,
SENSORS_MODE_RW, BMC_SYSCTL_FAN1+2, VALUE(1), 0 },
{ SENSORS_BMC_FAN1_MIN+3, "fan4_min", SENSORS_BMC_FAN1+3,
SENSORS_BMC_FAN1+3,
SENSORS_MODE_RW, BMC_SYSCTL_FAN1+3, VALUE(1), 0 },
{ SENSORS_BMC_FAN1_MIN+4, "fan5_min", SENSORS_BMC_FAN1+4,
SENSORS_BMC_FAN1+4,
SENSORS_MODE_RW, BMC_SYSCTL_FAN1+4, VALUE(1), 0 },
{ SENSORS_BMC_FAN1_MIN+5, "fan6_min", SENSORS_BMC_FAN1+5,
SENSORS_BMC_FAN1+5,
SENSORS_MODE_RW, BMC_SYSCTL_FAN1+5, VALUE(1), 0 },
{ SENSORS_BMC_FAN1_MIN+6, "fan7_min", SENSORS_BMC_FAN1+6,
SENSORS_BMC_FAN1+6,
SENSORS_MODE_RW, BMC_SYSCTL_FAN1+6, VALUE(1), 0 },
{ SENSORS_BMC_TEMP1, "temp1", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,
SENSORS_MODE_R, BMC_SYSCTL_TEMP1, VALUE(3), 0 },
{ SENSORS_BMC_TEMP1_MIN, "temp1_min", SENSORS_BMC_TEMP1,
SENSORS_BMC_TEMP1, SENSORS_MODE_RW,
BMC_SYSCTL_TEMP1, VALUE(2), 0 },
{ SENSORS_BMC_TEMP1_MAX, "temp1_max", SENSORS_BMC_TEMP1,
SENSORS_BMC_TEMP1, SENSORS_MODE_RW,
BMC_SYSCTL_TEMP1, VALUE(1), 0 },
{ SENSORS_BMC_TEMP1+1, "temp2", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,
SENSORS_MODE_R, BMC_SYSCTL_TEMP1+1, VALUE(3), 0 },
{ SENSORS_BMC_TEMP1_MIN+1, "temp2_min", SENSORS_BMC_TEMP1+1,
SENSORS_BMC_TEMP1+1, SENSORS_MODE_RW,
BMC_SYSCTL_TEMP1+1, VALUE(2), 0 },
{ SENSORS_BMC_TEMP1_MAX+1, "temp2_max", SENSORS_BMC_TEMP1+1,
SENSORS_BMC_TEMP1+1, SENSORS_MODE_RW,
BMC_SYSCTL_TEMP1+1, VALUE(1), 0 },
{ SENSORS_BMC_TEMP1+2, "temp3", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,
SENSORS_MODE_R, BMC_SYSCTL_TEMP1+2, VALUE(3), 0 },
{ SENSORS_BMC_TEMP1_MIN+2, "temp3_min", SENSORS_BMC_TEMP1+2,
SENSORS_BMC_TEMP1+2, SENSORS_MODE_RW,
BMC_SYSCTL_TEMP1+2, VALUE(2), 0 },
{ SENSORS_BMC_TEMP1_MAX+2, "temp3_max", SENSORS_BMC_TEMP1+2,
SENSORS_BMC_TEMP1+2, SENSORS_MODE_RW,
BMC_SYSCTL_TEMP1+2, VALUE(1), 0 },
{ SENSORS_BMC_TEMP1+3, "temp4", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, /* scalings from here down */
SENSORS_MODE_R, BMC_SYSCTL_TEMP1+3, VALUE(3), 1 },
{ SENSORS_BMC_TEMP1_MIN+3, "temp4_min", SENSORS_BMC_TEMP1+3,
SENSORS_BMC_TEMP1+3, SENSORS_MODE_RW,
BMC_SYSCTL_TEMP1+3, VALUE(2), 1 },
{ SENSORS_BMC_TEMP1_MAX+3, "temp4_max", SENSORS_BMC_TEMP1+3,
SENSORS_BMC_TEMP1+3, SENSORS_MODE_RW,
BMC_SYSCTL_TEMP1+3, VALUE(1), 1 },
{ SENSORS_BMC_TEMP1+4, "temp5", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,
SENSORS_MODE_R, BMC_SYSCTL_TEMP1+4, VALUE(3), 1 },
{ SENSORS_BMC_TEMP1_MIN+4, "temp5_min", SENSORS_BMC_TEMP1+4,
SENSORS_BMC_TEMP1+4, SENSORS_MODE_RW,
BMC_SYSCTL_TEMP1+4, VALUE(2), 1 },
{ SENSORS_BMC_TEMP1_MAX+4, "temp5_max", SENSORS_BMC_TEMP1+4,
SENSORS_BMC_TEMP1+4, SENSORS_MODE_RW,
BMC_SYSCTL_TEMP1+4, VALUE(1), 1 },
{ SENSORS_BMC_TEMP1+5, "temp6", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,
SENSORS_MODE_R, BMC_SYSCTL_TEMP1+5, VALUE(3), 1 },
{ SENSORS_BMC_TEMP1_MIN+5, "temp6_min", SENSORS_BMC_TEMP1+5,
SENSORS_BMC_TEMP1+5, SENSORS_MODE_RW,
BMC_SYSCTL_TEMP1+5, VALUE(2), 1 },
{ SENSORS_BMC_TEMP1_MAX+5, "temp6_max", SENSORS_BMC_TEMP1+5,
SENSORS_BMC_TEMP1+5, SENSORS_MODE_RW,
BMC_SYSCTL_TEMP1+5, VALUE(1), 1 },
{ SENSORS_BMC_TEMP1+6, "temp7", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,
SENSORS_MODE_R, BMC_SYSCTL_TEMP1+6, VALUE(3), 1 },
{ SENSORS_BMC_TEMP1_MIN+6, "temp7_min", SENSORS_BMC_TEMP1+6,
SENSORS_BMC_TEMP1+6, SENSORS_MODE_RW,
BMC_SYSCTL_TEMP1+6, VALUE(2), 1 },
{ SENSORS_BMC_TEMP1_MAX+6, "temp7_max", SENSORS_BMC_TEMP1+6,
SENSORS_BMC_TEMP1+6, SENSORS_MODE_RW,
BMC_SYSCTL_TEMP1+6, VALUE(1), 1 },
{ SENSORS_BMC_ALARMS, "alarms", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING,
SENSORS_MODE_R, BMC_SYSCTL_ALARMS, VALUE(1), 0 },
{ 0 }
};
sensors_chip_features sensors_chip_features_list[] =
{
{ SENSORS_LM78_PREFIX, lm78_features },
@@ -3234,5 +3387,6 @@ sensors_chip_features sensors_chip_features_list[] =
{ SENSORS_SMSC47M1_PREFIX, smsc47m1_features },
{ SENSORS_LM92_PREFIX, lm92_features },
{ SENSORS_VT8231_PREFIX, vt8231_features },
{ SENSORS_BMC_PREFIX, bmc_features },
{ 0 }
};