diff --git a/kernel/chips/pc87360.c b/kernel/chips/pc87360.c index 2fb7624b..fa2a1dbb 100644 --- a/kernel/chips/pc87360.c +++ b/kernel/chips/pc87360.c @@ -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); diff --git a/lib/chips.c b/lib/chips.c index 849d9e99..a44b1eb9 100644 --- a/lib/chips.c +++ b/lib/chips.c @@ -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,