linux_dsm_epyc7002/drivers/hwmon
Guenter Roeck 043572d544 hwmon: (smsc47m192) Fix temperature limit and vrm write operations
Temperature limit clamps are applied after converting the temperature
from milli-degrees C to degrees C, so either the clamp limit needs
to be specified in degrees C, not milli-degrees C, or clamping must
happen before converting to degrees C. Use the latter method to avoid
overflows.

vrm is an u8, so the written value needs to be limited to [0, 255].

Cc: Axel Lin <axel.lin@ingics.com>
Cc: stable@vger.kernel.org
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Reviewed-by: Jean Delvare <jdelvare@suse.de>
2014-07-24 06:25:25 -07:00
..
pmbus
ab8500.c
abituguru3.c
abituguru.c
abx500.c
abx500.h
acpi_power_meter.c
ad7314.c
ad7414.c
ad7418.c
adc128d818.c hwmon: (adc128d818) Drop write support on inX_input attributes 2014-07-07 09:48:23 -07:00
adcxx.c
adm1021.c hwmon: (adm1021) Fix cache problem when writing temperature limits 2014-07-03 09:45:26 -07:00
adm1025.c
adm1026.c
adm1029.c hwmon: (adm1029) Ensure the fan_div cache is updated in set_fan_div 2014-07-03 09:45:17 -07:00
adm1031.c hwmon: (adm1031) Fix writes to limit registers 2014-07-07 05:49:25 -07:00
adm9240.c
ads1015.c
ads7828.c
ads7871.c
adt7x10.c
adt7x10.h
adt7310.c
adt7410.c
adt7411.c
adt7462.c
adt7470.c hwmon: (adt7470) Fix writes to temperature limit registers 2014-07-16 21:18:47 -07:00
adt7475.c
amc6821.c hwmon: (amc6821) Fix permissions for temp2_input 2014-07-03 09:45:00 -07:00
applesmc.c
asb100.c
asc7621.c
asus_atk0110.c
atxp1.c hwmon: (atxp1) Avoid forward declaration 2014-06-12 08:36:49 -07:00
coretemp.c
da9052-hwmon.c hwmon: (da9052) Don't use dash in the name attribute 2014-07-14 10:42:12 -07:00
da9055-hwmon.c hwmon: (da9055) Don't use dash in the name attribute 2014-07-14 10:42:12 -07:00
dme1737.c
ds620.c
ds1621.c
emc6w201.c
emc1403.c
emc2103.c hwmon: (emc2103) Clamp limits instead of bailing out 2014-07-07 07:15:31 -07:00
f71805f.c
f71882fg.c
f75375s.c
fam15h_power.c
fschmd.c
g760a.c
g762.c
gl518sm.c
gl520sm.c
gpio-fan.c hwmon: (gpio-fan) Change name used in hwmon_device_register_with_groups 2014-06-25 15:16:09 -07:00
hih6130.c
htu21.c
hwmon-vid.c
hwmon.c
i5k_amb.c
ibmaem.c
ibmpex.c
iio_hwmon.c
ina2xx.c
ina209.c
it87.c
jc42.c
jz4740-hwmon.c
k8temp.c
k10temp.c
Kconfig hwmon: (emc1403) Fix missing 'select REGMAP_I2C' in Kconfig 2014-06-25 07:29:22 -07:00
lineage-pem.c
lm63.c
lm70.c
lm73.c
lm75.c
lm75.h
lm77.c
lm78.c
lm80.c
lm83.c
lm85.c hwmon: (lm85) Drop generic detection 2014-06-12 08:36:30 -07:00
lm87.c
lm90.c
lm92.c
lm93.c
lm95234.c
lm95241.c
lm95245.c
ltc2945.c
ltc4151.c hwmon: (ltc4151) Convert to devm_hwmon_device_register_with_groups 2014-06-12 08:36:47 -07:00
ltc4215.c
ltc4222.c
ltc4245.c
ltc4260.c
ltc4261.c
Makefile hwmon: add support for Sensirion SHTC1 sensor 2014-06-12 08:36:48 -07:00
max197.c
max1111.c
max1619.c
max1668.c
max6639.c
max6642.c
max6650.c
max6697.c
max16065.c
mc13783-adc.c
mcp3021.c
nct6683.c
nct6775.c
ntc_thermistor.c hwmon: (ntc_thermistor) Correct information printed during probe 2014-06-29 23:56:14 -07:00
pc87360.c
pc87427.c
pcf8591.c
s3c-hwmon.c
sch56xx-common.c
sch56xx-common.h
sch5627.c
sch5636.c
sht15.c
sht21.c
shtc1.c hwmon: add support for Sensirion SHTC1 sensor 2014-06-12 08:36:48 -07:00
sis5595.c
smm665.c
smsc47b397.c
smsc47m1.c
smsc47m192.c hwmon: (smsc47m192) Fix temperature limit and vrm write operations 2014-07-24 06:25:25 -07:00
thmc50.c
tmp102.c
tmp401.c
tmp421.c
twl4030-madc-hwmon.c
ultra45_env.c
vexpress.c hwmon: vexpress: Use devm helper for hwmon device registration 2014-06-12 08:36:50 -07:00
via686a.c
via-cputemp.c
vt1211.c
vt8231.c
w83l785ts.c
w83l786ng.c hwmon: (w83l786ng) Report correct minimum fan speed 2014-06-25 06:59:39 -07:00
w83627ehf.c
w83627hf.c
w83781d.c
w83791d.c
w83792d.c
w83793.c
w83795.c
wm831x-hwmon.c
wm8350-hwmon.c