Change voltage magnitude from 2 to 3, so as to limit the

rounding errors.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2595 7894878c-1315-0410-8ee3-d5d059ff63e0
This commit is contained in:
Jean Delvare committed 2004-06-18 18:17:50 +00:00
1 parent e439883223
commit 937734ebdb
2 files changed
+35 -35

No files matched your search

+2 -2
View File
@@ -639,7 +639,7 @@ int pc87360_detect(struct i2c_adapter *adapter, int address,
i &= pc87360_read_value(data, LD_TEMP, NO_BANK,
PC87365_REG_TEMP_CONFIG);
}
data->in_vref = (i&0x02) ? 303 : 297;
data->in_vref = (i&0x02) ? 3025 : 2966;
#ifdef DEBUG
printk(KERN_DEBUG "Using %s reference voltage\n",
(i&0x02) ? "external" : "internal");
@@ -1126,7 +1126,7 @@ void pc87365_in(struct i2c_client *client, int operation, int ctl_name,
int nr = ctl_name - PC87365_SYSCTL_IN0;
if (operation == SENSORS_PROC_REAL_INFO)
*nrels_mag = 2;
*nrels_mag = 3;
else if (operation == SENSORS_PROC_REAL_READ) {
pc87360_update_client(client);
results[0] = IN_FROM_REG(data->in_min[nr], data->in_vref);
+33 -33
View File
@@ -4430,93 +4430,93 @@ static sensors_chip_feature pc87365_features[] =
{ SENSORS_PC87360_FAN3_STATUS, "fan3_status", SENSORS_PC87360_FAN3,
NOMAP, R, PC87360_SYSCTL_FAN3_STATUS, VALUE(1), 0 },
{ SENSORS_PC87360_IN0, "in0", NOMAP, NOMAP, R,
PC87365_SYSCTL_IN0, VALUE(3), 2 },
PC87365_SYSCTL_IN0, VALUE(3), 3 },
{ SENSORS_PC87360_IN1, "in1", NOMAP, NOMAP, R,
PC87365_SYSCTL_IN1, VALUE(3), 2 },
PC87365_SYSCTL_IN1, VALUE(3), 3 },
{ SENSORS_PC87360_IN2, "in2", NOMAP, NOMAP, R,
PC87365_SYSCTL_IN2, VALUE(3), 2 },
PC87365_SYSCTL_IN2, VALUE(3), 3 },
{ SENSORS_PC87360_IN3, "in3", NOMAP, NOMAP, R,
PC87365_SYSCTL_IN3, VALUE(3), 2 },
PC87365_SYSCTL_IN3, VALUE(3), 3 },
{ SENSORS_PC87360_IN4, "in4", NOMAP, NOMAP, R,
PC87365_SYSCTL_IN4, VALUE(3), 2 },
PC87365_SYSCTL_IN4, VALUE(3), 3 },
{ SENSORS_PC87360_IN5, "in5", NOMAP, NOMAP, R,
PC87365_SYSCTL_IN5, VALUE(3), 2 },
PC87365_SYSCTL_IN5, VALUE(3), 3 },
{ SENSORS_PC87360_IN6, "in6", NOMAP, NOMAP, R,
PC87365_SYSCTL_IN6, VALUE(3), 2 },
PC87365_SYSCTL_IN6, VALUE(3), 3 },
{ SENSORS_PC87360_IN7, "in7", NOMAP, NOMAP, R,
PC87365_SYSCTL_IN7, VALUE(3), 2 },
PC87365_SYSCTL_IN7, VALUE(3), 3 },
{ SENSORS_PC87360_IN8, "in8", NOMAP, NOMAP, R,
PC87365_SYSCTL_IN8, VALUE(3), 2 },
PC87365_SYSCTL_IN8, VALUE(3), 3 },
{ SENSORS_PC87360_IN9, "in9", NOMAP, NOMAP, R,
PC87365_SYSCTL_IN9, VALUE(3), 2 },
PC87365_SYSCTL_IN9, VALUE(3), 3 },
{ SENSORS_PC87360_IN10, "in10", NOMAP, NOMAP, R,
PC87365_SYSCTL_IN10, VALUE(3), 2 },
PC87365_SYSCTL_IN10, VALUE(3), 3 },
{ SENSORS_PC87360_IN0_MIN, "in0_min", SENSORS_PC87360_IN0,
SENSORS_PC87360_IN0, RW, PC87365_SYSCTL_IN0,
VALUE(1), 2 },
VALUE(1), 3 },
{ SENSORS_PC87360_IN1_MIN, "in1_min", SENSORS_PC87360_IN1,
SENSORS_PC87360_IN1, RW, PC87365_SYSCTL_IN1,
VALUE(1), 2 },
VALUE(1), 3 },
{ SENSORS_PC87360_IN2_MIN, "in2_min", SENSORS_PC87360_IN2,
SENSORS_PC87360_IN2, RW, PC87365_SYSCTL_IN2,
VALUE(1), 2 },
VALUE(1), 3 },
{ SENSORS_PC87360_IN3_MIN, "in3_min", SENSORS_PC87360_IN3,
SENSORS_PC87360_IN3, RW, PC87365_SYSCTL_IN3,
VALUE(1), 2 },
VALUE(1), 3 },
{ SENSORS_PC87360_IN4_MIN, "in4_min", SENSORS_PC87360_IN4,
SENSORS_PC87360_IN4, RW, PC87365_SYSCTL_IN4,
VALUE(1), 2 },
VALUE(1), 3 },
{ SENSORS_PC87360_IN5_MIN, "in5_min", SENSORS_PC87360_IN5,
SENSORS_PC87360_IN5, RW, PC87365_SYSCTL_IN5,
VALUE(1), 2 },
VALUE(1), 3 },
{ SENSORS_PC87360_IN6_MIN, "in6_min", SENSORS_PC87360_IN6,
SENSORS_PC87360_IN6, RW, PC87365_SYSCTL_IN6,
VALUE(1), 2 },
VALUE(1), 3 },
{ SENSORS_PC87360_IN7_MIN, "in7_min", SENSORS_PC87360_IN7,
SENSORS_PC87360_IN7, RW, PC87365_SYSCTL_IN7,
VALUE(1), 2 },
VALUE(1), 3 },
{ SENSORS_PC87360_IN8_MIN, "in8_min", SENSORS_PC87360_IN8,
SENSORS_PC87360_IN8, RW, PC87365_SYSCTL_IN8,
VALUE(1), 2 },
VALUE(1), 3 },
{ SENSORS_PC87360_IN9_MIN, "in9_min", SENSORS_PC87360_IN9,
SENSORS_PC87360_IN9, RW, PC87365_SYSCTL_IN9,
VALUE(1), 2 },
VALUE(1), 3 },
{ SENSORS_PC87360_IN10_MIN, "in10_min", SENSORS_PC87360_IN10,
SENSORS_PC87360_IN10, RW, PC87365_SYSCTL_IN10,
VALUE(1), 2 },
VALUE(1), 3 },
{ SENSORS_PC87360_IN0_MAX, "in0_max", SENSORS_PC87360_IN0,
SENSORS_PC87360_IN0, RW, PC87365_SYSCTL_IN0,
VALUE(2), 2 },
VALUE(2), 3 },
{ SENSORS_PC87360_IN1_MAX, "in1_max", SENSORS_PC87360_IN1,
SENSORS_PC87360_IN1, RW, PC87365_SYSCTL_IN1,
VALUE(2), 2 },
VALUE(2), 3 },
{ SENSORS_PC87360_IN2_MAX, "in2_max", SENSORS_PC87360_IN2,
SENSORS_PC87360_IN2, RW, PC87365_SYSCTL_IN2,
VALUE(2), 2 },
VALUE(2), 3 },
{ SENSORS_PC87360_IN3_MAX, "in3_max", SENSORS_PC87360_IN3,
SENSORS_PC87360_IN3, RW, PC87365_SYSCTL_IN3,
VALUE(2), 2 },
VALUE(2), 3 },
{ SENSORS_PC87360_IN4_MAX, "in4_max", SENSORS_PC87360_IN4,
SENSORS_PC87360_IN4, RW, PC87365_SYSCTL_IN4,
VALUE(2), 2 },
VALUE(2), 3 },
{ SENSORS_PC87360_IN5_MAX, "in5_max", SENSORS_PC87360_IN5,
SENSORS_PC87360_IN5, RW, PC87365_SYSCTL_IN5,
VALUE(2), 2 },
VALUE(2), 3 },
{ SENSORS_PC87360_IN6_MAX, "in6_max", SENSORS_PC87360_IN6,
SENSORS_PC87360_IN6, RW, PC87365_SYSCTL_IN6,
VALUE(2), 2 },
VALUE(2), 3 },
{ SENSORS_PC87360_IN7_MAX, "in7_max", SENSORS_PC87360_IN7,
SENSORS_PC87360_IN7, RW, PC87365_SYSCTL_IN7,
VALUE(2), 2 },
VALUE(2), 3 },
{ SENSORS_PC87360_IN8_MAX, "in8_max", SENSORS_PC87360_IN8,
SENSORS_PC87360_IN8, RW, PC87365_SYSCTL_IN8,
VALUE(2), 2 },
VALUE(2), 3 },
{ SENSORS_PC87360_IN9_MAX, "in9_max", SENSORS_PC87360_IN9,
SENSORS_PC87360_IN9, RW, PC87365_SYSCTL_IN9,
VALUE(2), 2 },
VALUE(2), 3 },
{ SENSORS_PC87360_IN10_MAX, "in10_max", SENSORS_PC87360_IN10,
SENSORS_PC87360_IN10, RW, PC87365_SYSCTL_IN10,
VALUE(2), 2 },
VALUE(2), 3 },
{ SENSORS_PC87360_IN0_STATUS, "in0_status", SENSORS_PC87360_IN0,
NOMAP, R, PC87365_SYSCTL_IN0_STATUS, VALUE(1), 0 },
{ SENSORS_PC87360_IN1_STATUS, "in1_status", SENSORS_PC87360_IN1,