Guenter Roeck
f4af6fd6e2
hwmon: (coretemp) Don't use threshold registers for tempX_max
...
With commit c814a4c7c4 , the meaning of tempX_max
was changed. It no longer returns the value of bits 8:15 of
MSR_IA32_TEMPERATURE_TARGET, but instead returns the value of CPU threshold
register T1. tempX_max_hyst was added to reflect the value of temperature
threshold register T0.
As it turns out, T0 and T1 are used on some systems, presumably by the BIOS.
Also, T0 and T1 don't have a well defined meaning. The thresholds may be used
as upper or lower limits, and it is not guaranteed that T0 <= T1. Thus, the new
attribute mapping does not reflect the actual usage of the threshold registers.
Also, register contents are changed during runtime by an entity other than the
hwmon driver, meaning the values cached by the driver do not reflect actual
register contents.
Revert most of c814a4c7c4 to address the problem.
Support for T0 and T1 will be added back in with a separate commit, using new
attribute names.
Signed-off-by: Guenter Roeck <guenter.roeck@ericsson.com>
Cc: Fenghua Yu <fenghua.yu@intel.com>
Cc: Durgadoss R <durgadoss.r@intel.com>
Acked-by: Jean Delvare <khali@linux-fr.org>
2011-09-21 17:25:18 -07:00
..
abituguru
Fix common misspellings
2011-03-31 11:26:23 -03:00
abituguru-datasheet
Fix common misspellings
2011-03-31 11:26:23 -03:00
abituguru3
Fix common misspellings
2011-03-31 11:26:23 -03:00
acpi_power_meter
hwmon driver for ACPI 4.0 power meters
2009-09-19 01:30:01 -04:00
adm1021
hwmon: (adm1021) Clarify documentation regarding Xeon processors
2011-04-29 16:33:36 +02:00
adm1025
adm1026
Documentation: update broken web addresses.
2010-08-04 15:21:40 +02:00
adm1031
adm1275
hwmon: (adm1275) Add support for peak attributes
2011-07-28 17:09:52 -07:00
adm9240
hwmon: (adm9240) Implement the standard intrusion detection interface
2011-01-12 21:55:09 +01:00
ads1015
hwmon: (ads1015) Make gain and datarate configurable
2011-03-21 17:59:37 +01:00
ads7828
hwmon: (ads7828) Update email contact details
2011-01-12 21:55:08 +01:00
adt7411
hwmon: Add driver for ADT7411 voltage and temperature sensor
2010-03-05 22:17:23 +01:00
adt7462
adt7470
adt7475
hwmon: (adt7475) Add VID support for the ADT7476
2009-12-09 20:36:08 +01:00
amc6821
hwmon: driver for Texas Instruments amc6821 chip
2010-01-11 09:34:06 -08:00
asb100
asc7621
hwmon: Driver for Andigilog aSC7621 family monitoring chips
2010-03-05 22:17:25 +01:00
coretemp
hwmon: (coretemp) Don't use threshold registers for tempX_max
2011-09-21 17:25:18 -07:00
dme1737
hwmon: (dme1737) Add support for in7 for SCH5127
2011-01-12 21:55:13 +01:00
ds620
hwmon: Support for Dallas Semiconductor DS620
2011-01-09 09:10:10 -08:00
ds1621
emc6w201
hwmon: New driver for the SMSC EMC6W201
2011-05-25 20:43:33 +02:00
emc2103
hwmon: Add driver for SMSC EMC2103 temperature monitor and fan controller
2010-08-14 21:08:54 +02:00
f71805f
f71882fg
hwmon: (f71882fg) Add support for the F71869A
2011-07-03 13:32:53 +02:00
fam15h_power
hwmon: Add driver for AMD family 15h processor power information
2011-05-25 20:43:31 +02:00
g760a
Documentation: update broken web addresses.
2010-08-04 15:21:40 +02:00
gl518sm
Documentation: update broken web addresses.
2010-08-04 15:21:40 +02:00
ibmaem
hwmon: (ibmaem) Automatically load on HC10 blade
2009-06-15 18:39:46 +02:00
it87
hwmon: (it87) Add chassis intrusion detection support
2011-07-25 21:46:10 +02:00
jc42
hwmon: (jc42) do not allow writing to locked registers
2011-02-16 08:18:33 -08:00
k8temp
Documentation: update broken web addresses.
2010-08-04 15:21:40 +02:00
k10temp
hwmon: (k10temp) Update documentation for Fam12h
2011-07-03 13:32:54 +02:00
lineage-pem
hwmon: Add support for Lineage Compact Power Line PEM devices
2011-03-14 22:36:25 -07:00
lm63
hwmon: (lm63) Add basic support for LM64
2010-05-27 19:58:38 +02:00
lm70
lm75
hwmon: (lm75) Add detection of the National Semiconductor LM75A
2011-03-21 17:59:36 +01:00
lm77
lm78
hwmon: (lm78) Become the maintainer
2011-07-25 21:46:11 +02:00
lm80
lm83
lm85
hwmon: (lm85) Add support for EMC6D103S
2011-03-14 22:36:25 -07:00
lm87
lm90
hwmon: (lm90) Add support for Philips SA56004
2011-07-28 00:17:34 -07:00
lm92
lm93
hwmon: (lm93) Add support for LM94
2011-01-18 12:22:54 -08:00
lm25066
hwmon: (pmbus) Add client driver for LM25066, LM5064, and LM5066
2011-07-28 20:16:17 -07:00
lm95245
hwmon: LM95245 driver
2011-07-28 00:17:35 -07:00
ltc4151
hwmon: Add support for LTC4151
2011-03-14 22:39:11 -07:00
ltc4215
ltc4215/ltc4245: Discard obsolete detect methods
2009-10-04 22:53:42 +02:00
ltc4245
hwmon: (ltc4245) Expose all GPIO pins as analog voltages
2010-08-14 21:08:49 +02:00
ltc4261
hwmon: LTC4261 Hardware monitoring driver
2010-10-25 14:11:20 -07:00
max1619
max1668
hwmon: Driver for MAX1668
2011-07-28 00:17:32 -07:00
max6639
hwmon: Driver for Maxim MAX6639
2011-03-14 22:36:24 -07:00
max6642
hwmon: Add support for MAX6642
2011-05-19 08:19:32 -07:00
max6650
hwmon: (max6650) Properly support the MAX6650
2011-05-25 20:43:32 +02:00
max8688
hwmon: (max8688) Add support for peak attributes
2011-07-28 17:09:53 -07:00
max16064
hwmon: (max16064) Add support for peak attributes
2011-07-28 17:09:53 -07:00
max16065
hwmon: (max16065) Add chip access warning to documentation
2011-09-06 08:56:06 -07:00
max34440
hwmon: (max34440) Add support for peak attributes
2011-07-28 17:09:54 -07:00
mc13783-adc
hwmon: Add Freescale MC13783 ADC driver
2009-12-09 20:35:58 +01:00
ntc_thermistor
hwmon: Driver for NTC Thermistors
2011-07-28 00:17:33 -07:00
pc87360
pc87427
hwmon: (pc87427) Add temperature monitoring support
2010-08-14 21:08:59 +02:00
pcf8591
hwmon: (pcf8591) Don't attempt to detect devices
2010-10-28 20:31:50 +02:00
pmbus
hwmon: (pmbus) Add ADP4000, NCP4200 and NCP4208 to list of supported devices
2011-07-28 15:31:18 -07:00
sch5627
hwmon: New driver for SMSC SCH5627
2011-03-21 17:59:36 +01:00
sch5636
hwmon: New driver sch5636
2011-07-25 21:46:09 +02:00
sht15
hwmon: (sht15) add support for CRC validation
2011-05-19 08:19:36 -07:00
sht21
hwmon: driver for Sensirion SHT21 humidity and temperature sensor
2011-01-08 10:56:28 -08:00
sis5595
smm665
hwmon: (smm665) Fix spelling error in driver documentation
2011-04-19 08:49:57 -07:00
smsc47b397
smsc47m1
Documentation: update broken web addresses.
2010-08-04 15:21:40 +02:00
smsc47m192
submitting-patches
hwmon: Add submitting-patches checklist to documentation
2011-04-19 08:49:55 -07:00
sysfs-interface
hwmon: Add new attributes to sysfs ABI
2011-07-28 17:02:41 -07:00
thmc50
Documentation: update broken web addresses.
2010-08-04 15:21:40 +02:00
tmp102
hwmon: (tmp102) Various fixes
2010-05-27 19:58:57 +02:00
tmp401
hwmon: (tmp401) Add documentation
2009-06-15 18:39:49 +02:00
tmp421
hwmon: (tmp421) Add documentation
2009-09-15 17:18:12 +02:00
twl4030-madc-hwmon
hwmon: twl4030: Hwmon Driver for TWL4030 MADC
2011-03-23 10:42:00 +01:00
ucd9000
hwmon: (pmbus) Support for TI UCD90xxx series Sequencer and System Health Controllers
2011-05-19 08:19:40 -07:00
ucd9200
hwmon: (pmbus) Add support for TI UCD9200 series of PWM System Controllers
2011-05-19 08:19:39 -07:00
userspace-tools
via686a
Documentation: update broken web addresses.
2010-08-04 15:21:40 +02:00
vt1211
w83l785ts
w83l786ng
w83627ehf
hwmon: (w83627ehf) Add support for Nuvoton NCT6775F and NCT6776F
2011-03-14 22:39:17 -07:00
w83627hf
hwmon: (w83627hf) Document W83627THF voltage pin mapping
2011-01-12 21:55:11 +01:00
w83781d
Fix common misspellings
2011-03-31 11:26:23 -03:00
w83791d
Fix common misspellings
2011-03-31 11:26:23 -03:00
w83792d
Documentation: update broken web addresses.
2010-08-04 15:21:40 +02:00
w83793
hwmon: (w83793) Implement the standard intrusion detection interface
2011-01-12 21:55:10 +01:00
w83795
hwmon: (w83795) Document pin mapping
2011-03-21 17:59:35 +01:00
wm831x
hwmon: WM831x PMIC hardware monitoring driver
2009-09-17 09:47:02 +02:00
wm8350
hwmon: Add WM835x PMIC hardware monitoring driver
2009-09-17 09:46:51 +02:00