aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/hwmon/coretemp.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/hwmon/coretemp.c')
-rw-r--r--drivers/hwmon/coretemp.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/drivers/hwmon/coretemp.c b/drivers/hwmon/coretemp.c
index 59d83e83da7f..411257676133 100644
--- a/drivers/hwmon/coretemp.c
+++ b/drivers/hwmon/coretemp.c
@@ -601,7 +601,12 @@ static int create_core_data(struct platform_data *pdata,
601 err = rdmsr_safe_on_cpu(cpu, tdata->intrpt_reg, &eax, &edx); 601 err = rdmsr_safe_on_cpu(cpu, tdata->intrpt_reg, &eax, &edx);
602 if (!err) { 602 if (!err) {
603 tdata->attr_size += MAX_THRESH_ATTRS; 603 tdata->attr_size += MAX_THRESH_ATTRS;
604 tdata->ttarget = tdata->tjmax - ((eax >> 16) & 0x7f) * 1000; 604 tdata->tmin = tdata->tjmax -
605 ((eax & THERM_MASK_THRESHOLD0) >>
606 THERM_SHIFT_THRESHOLD0) * 1000;
607 tdata->ttarget = tdata->tjmax -
608 ((eax & THERM_MASK_THRESHOLD1) >>
609 THERM_SHIFT_THRESHOLD1) * 1000;
605 } 610 }
606 611
607 pdata->core_data[attr_no] = tdata; 612 pdata->core_data[attr_no] = tdata;