Guenter Roeck
080b98e9ab
hwmon: (ina2xx) Fix word size register read and write operations
...
The driver uses be16_to_cpu and cpu_to_be16 to convert data in SMBus word
operations from chip to host byte order. However, the data passed from and to
the SMBus word API functions is in host byte order, not in chip byte order.
Conversion should therefore use swab16 instead of be16 to change the byte order.
Replace driver internal word conversion functions with SMBus API functions to
solve the problem.
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Cc: stable@vger.kernel.org # 3.5+
Acked-by: Jean Delvare <khali@linux-fr.org>
2012-09-12 06:42:11 -07:00
..
pmbus
hwmon: (pmbus_core) Fix compiler warning
2012-04-09 12:17:38 -07:00
abituguru.c
hwmon: (abituguru) Use struct dev_pm_ops for power management
2012-07-21 21:48:44 -07:00
abituguru3.c
hwmon: (abituguru3) Use struct dev_pm_ops for power management
2012-07-21 21:48:44 -07:00
acpi_power_meter.c
hwmon: (acpi_power_meter) Fix build warning
2012-07-27 13:59:13 -07:00
ad7314.c
hwmon: (ad7314) Remove unused defines, and rename OFFSET to SHIFT
2012-05-20 19:41:49 -07:00
ad7414.c
hwmon: (ad7414) Fix multi-line comments
2012-03-18 18:26:58 -07:00
ad7418.c
hwmon: convert drivers/hwmon/* to use module_i2c_driver()
2012-03-18 18:26:50 -07:00
adcxx.c
hwmon: convert drivers/hwmon/* to use module_spi_driver()
2012-03-18 18:26:51 -07:00
adm1021.c
hwmon: (adm1021) Convert to use devm_ functions
2012-07-21 21:48:39 -07:00
adm1025.c
hwmon: (adm1025) Convert to use devm_ functions
2012-07-21 21:48:38 -07:00
adm1026.c
hwmon: (adm1026) Convert to use devm_ functions
2012-07-21 21:48:39 -07:00
adm1029.c
hwmon: (adm1029) Fix multi-line comments
2012-03-18 18:27:32 -07:00
adm1031.c
hwmon: (adm1031) Convert to use devm_ functions
2012-07-21 21:48:39 -07:00
adm9240.c
hwmon: (adm9240) Convert to use devm_ functions
2012-07-21 21:48:39 -07:00
ads1015.c
hwmon: (ads1015) Fix build warning
2012-04-18 11:15:50 -07:00
ads7828.c
hwmon: (ads7828) Fix multi-line comments
2012-03-18 18:27:12 -07:00
ads7871.c
hwmon: (ads7871) Fix multi-line comments
2012-03-18 18:27:13 -07:00
adt7411.c
hwmon: convert drivers/hwmon/* to use module_i2c_driver()
2012-03-18 18:26:50 -07:00
adt7462.c
hwmon: (adt7462) Fix checkpatch issues
2012-03-18 18:27:02 -07:00
adt7470.c
hwmon: convert drivers/hwmon/* to use module_i2c_driver()
2012-03-18 18:26:50 -07:00
adt7475.c
hwmon: (adt7475) Convert to use devm_ functions
2012-07-21 21:48:38 -07:00
amc6821.c
hwmon: (amc6821) Fix multi-line comments
2012-03-18 18:27:14 -07:00
applesmc.c
hwmon: (applesmc) Decode and act on read/write status codes
2012-07-27 14:00:12 -07:00
asb100.c
hwmon: (asb100): Fix checkpatch issues
2012-03-18 18:27:21 -07:00
asc7621.c
hwmon: (asc7621) Convert to use devm_ functions
2012-07-21 21:48:40 -07:00
asus_atk0110.c
hwmon: (asus_atk0110) Add quirk for Asus M5A78L
2012-08-22 22:33:31 -07:00
atxp1.c
hwmon: (atxp1) Convert to use devm_ functions
2012-07-21 21:48:39 -07:00
coretemp.c
sections: Fix section conflicts in drivers/hwmon
2012-08-18 16:17:43 -07:00
da9052-hwmon.c
hwmon: Driver for DA9052/53 PMIC
2012-07-21 21:48:37 -07:00
dme1737.c
hwmon: (dme1737) Fix checkpatch issues
2012-03-18 18:27:21 -07:00
ds620.c
hwmon: convert drivers/hwmon/* to use module_i2c_driver()
2012-03-18 18:26:50 -07:00
ds1621.c
hwmon: (ds1621) Convert to use devm_ functions
2012-07-21 21:48:39 -07:00
emc6w201.c
hwmon: (emc6w201) Convert to use devm_ functions
2012-07-21 21:48:39 -07:00
emc1403.c
hwmon: (emc1403) Fix multi-line comments
2012-03-18 18:27:14 -07:00
emc2103.c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2012-07-24 13:34:56 -07:00
exynos4_tmu.c
hwmon: (exynos4_tmu) Use struct dev_pm_ops for power management
2012-07-21 21:48:44 -07:00
f71805f.c
hwmon: (f71805f) Convert to use devm_ functions
2012-07-21 21:48:38 -07:00
f71882fg.c
hwmon: (f71882fg) Fix multi-line comments
2012-03-18 18:27:15 -07:00
f75375s.c
hwmon: (f75375s) Fix warning message seen in some configurations
2012-04-01 10:24:34 -07:00
fam15h_power.c
hwmon: (fam15h_power) Fix unintentional integer overflow
2012-07-21 21:48:28 -07:00
fschmd.c
watchdog: nowayout is bool
2012-03-27 20:06:02 +02:00
g760a.c
hwmon: (g760a) Fix multi-line comments
2012-03-18 18:27:16 -07:00
gl518sm.c
hwmon: (gl518sm) Convert to use devm_ functions
2012-07-21 21:48:39 -07:00
gl520sm.c
hwmon: (gl520sm) Convert to use devm_ functions
2012-07-21 21:48:40 -07:00
gpio-fan.c
hwmon: (gpio-fan) Use struct dev_pm_ops for power management
2012-07-21 21:48:44 -07:00
hih6130.c
hwmon: Honeywell Humidicon HIH-6130/HIH-6131 humidity and temperature sensor driver
2012-07-21 21:48:44 -07:00
hwmon-vid.c
hwmon: (hwmon-vid) Fix checkpatch issues
2012-03-18 18:27:44 -07:00
hwmon.c
hwmon: (hwmon) Fix multi-line comments
2012-03-18 18:26:52 -07:00
i5k_amb.c
hwmon: (i5k_amb) fix checkpatch issues
2012-03-18 18:26:30 -07:00
ibmaem.c
hwmon: (ibmaem) fix checkpatch issues
2012-03-18 18:26:35 -07:00
ibmpex.c
ina2xx.c
hwmon: (ina2xx) Fix word size register read and write operations
2012-09-12 06:42:11 -07:00
it87.c
hwmon: (it87) Preserve configuration register bits on init
2012-07-12 22:47:37 +02:00
jc42.c
hwmon: (jc42) Don't reset hysteresis on device removal
2012-07-27 13:59:22 -07:00
jz4740-hwmon.c
k8temp.c
hwmon: (k8temp) Convert to use devm_ functions
2012-07-21 21:48:43 -07:00
k10temp.c
x86, amd_nb: Export model 0x10 and later PCI id
2012-06-07 12:43:41 +02:00
Kconfig
hwmon: Honeywell Humidicon HIH-6130/HIH-6131 humidity and temperature sensor driver
2012-07-21 21:48:44 -07:00
lineage-pem.c
hwmon: Update my e-mail address
2012-06-25 06:46:24 -07:00
lm63.c
hwmon: (lm63) Convert to use devm_ functions
2012-07-21 21:48:40 -07:00
lm70.c
hwmon: (lm70) Fix: do not use assignment in if condition
2012-03-18 18:27:40 -07:00
lm73.c
hwmon: convert drivers/hwmon/* to use module_i2c_driver()
2012-03-18 18:26:50 -07:00
lm75.c
hwmon: (lm75) Convert to use devm_ functions
2012-07-21 21:48:40 -07:00
lm75.h
lm77.c
hwmon: (lm77) Convert to use devm_ functions
2012-07-21 21:48:40 -07:00
lm78.c
hwmon: (lm78) Convert to use devm_ functions
2012-07-21 21:48:38 -07:00
lm80.c
hwmon: (lm80) Convert to use devm_ functions
2012-07-21 21:48:40 -07:00
lm83.c
hwmon: (lm83) Convert to use devm_ functions
2012-07-21 21:48:38 -07:00
lm85.c
hwmon: (lm85) Convert to use devm_ functions
2012-07-21 21:48:40 -07:00
lm87.c
hwmon: (lm87) Convert to use devm_ functions
2012-07-21 21:48:40 -07:00
lm90.c
hwmon: (lm90) Convert to use devm_ functions
2012-07-21 21:48:38 -07:00
lm92.c
hwmon: (lm92) Convert to use devm_ functions
2012-07-21 21:48:41 -07:00
lm93.c
hwmon: (lm93) Convert to use devm_ functions
2012-07-21 21:48:41 -07:00
lm95241.c
hwmon: convert drivers/hwmon/* to use module_i2c_driver()
2012-03-18 18:26:50 -07:00
lm95245.c
hwmon: convert drivers/hwmon/* to use module_i2c_driver()
2012-03-18 18:26:50 -07:00
ltc4151.c
hwmon: (ltc4151) Fix multi-line comments
2012-03-18 18:27:16 -07:00
ltc4215.c
hwmon: (ltc4215) Fix multi-line comments
2012-03-18 18:27:02 -07:00
ltc4245.c
hwmon: (ltc4245) Fix multi-line comments
2012-03-18 18:27:01 -07:00
ltc4261.c
hwmon: Update my e-mail address
2012-06-25 06:46:24 -07:00
Makefile
hwmon: Honeywell Humidicon HIH-6130/HIH-6131 humidity and temperature sensor driver
2012-07-21 21:48:44 -07:00
max1111.c
hwmon: (max1111) Convert to use devm_ functions
2012-07-21 21:48:41 -07:00
max1619.c
hwmon: (max1619) Convert to use devm_ functions
2012-07-21 21:48:41 -07:00
max1668.c
hwmon: (max1668) Fix multi-line comments
2012-03-18 18:27:35 -07:00
max6639.c
hwmon: (max6639) Convert to use devm_ functions
2012-07-21 21:48:38 -07:00
max6642.c
hwmon: (max6642) Convert to use devm_ functions
2012-07-21 21:48:41 -07:00
max6650.c
hwmon: (max6650) Convert to use devm_ functions
2012-07-21 21:48:37 -07:00
max16065.c
hwmon: Update my e-mail address
2012-06-25 06:46:24 -07:00
mc13783-adc.c
hwmon: (mc13783-adc.c) Convert to use devm_ functions
2012-07-21 21:48:38 -07:00
mcp3021.c
hwmon: Add MCP3021 ADC driver
2012-03-23 10:02:20 +01:00
ntc_thermistor.c
hwmon: (ntc_thermistor) Ensure that data->name string is terminated
2012-07-21 21:48:44 -07:00
pc87360.c
hwmon: (pc87360) Convert to use devm_ functions
2012-07-21 21:48:38 -07:00
pc87427.c
hwmon: (pc87427) Convert to use devm_ functions
2012-07-21 21:48:41 -07:00
pcf8591.c
hwmon: (pcf8591) Convert to use devm_ functions
2012-07-21 21:48:41 -07:00
s3c-hwmon.c
hwmon: (s3c-hwmon) Use devm_kzalloc instead of kzalloc
2012-07-21 21:48:45 -07:00
sch56xx-common.c
watchdog: sch56xx-common: set correct bits in register()
2012-05-30 07:56:17 +02:00
sch56xx-common.h
watchdog: sch56xx: Use watchdog core
2012-05-30 07:55:38 +02:00
sch5627.c
watchdog: sch56xx: Use watchdog core
2012-05-30 07:55:38 +02:00
sch5636.c
watchdog: sch56xx: Use watchdog core
2012-05-30 07:55:38 +02:00
sht15.c
hwmon: (sht15) fix checkpatch issues
2012-03-18 18:26:36 -07:00
sht21.c
hwmon: convert drivers/hwmon/* to use module_i2c_driver()
2012-03-18 18:26:50 -07:00
sis5595.c
hwmon: (sis5595) Convert to use devm_ functions
2012-07-21 21:48:42 -07:00
smm665.c
hwmon: (smm665) Convert to use devm_kzalloc
2012-03-18 18:27:47 -07:00
smsc47b397.c
hwmon: (smsc47b397) Convert to use devm_ functions
2012-07-21 21:48:43 -07:00
smsc47m1.c
hwmon: (smsc47m1) Convert to use devm_ functions
2012-07-21 21:48:43 -07:00
smsc47m192.c
hwmon: (smsc47m192) Convert to use devm_ functions
2012-07-21 21:48:43 -07:00
thmc50.c
hwmon: (thmc50) Convert to use devm_ functions
2012-07-21 21:48:42 -07:00
tmp102.c
hwmon: (tmp102) Convert to use devm_ functions
2012-07-21 21:48:42 -07:00
tmp401.c
hwmon: (tmp401) Convert to use devm_ functions
2012-07-21 21:48:42 -07:00
tmp421.c
hwmon: (tmp421) Convert to use devm_ functions
2012-07-21 21:48:42 -07:00
twl4030-madc-hwmon.c
hwmon: (twl4030-madc-hwmon) Initialize uninitialized structure elements
2012-09-11 21:16:27 -07:00
ultra45_env.c
hwmon: (ultra45_env) Fix checkpatch issues
2012-03-18 18:27:10 -07:00
via-cputemp.c
hwmon: struct x86_cpu_id arrays can be __initconst
2012-07-30 11:33:00 +02:00
via686a.c
hwmon: (via686a) Convert to use devm_ functions
2012-07-21 21:48:42 -07:00
vt1211.c
hwmon: (vt1211) Convert to use devm_ functions
2012-07-21 21:48:42 -07:00
vt8231.c
hwmon: (vt8231) Fix multi-line comments
2012-03-18 18:26:49 -07:00
w83l785ts.c
hwmon: (w83l785ts) Convert to use devm_ functions
2012-07-21 21:48:43 -07:00
w83l786ng.c
hwmon: (w83l786ng) Fix multi-line comments
2012-03-18 18:27:39 -07:00
w83627ehf.c
hwmon: (w83627ehf) Add missing break statement
2012-07-21 21:48:28 -07:00
w83627hf.c
sections: Fix section conflicts in drivers/hwmon
2012-08-18 16:17:43 -07:00
w83781d.c
hwmon: (w83781d) Fix compile warning
2012-07-21 21:48:45 -07:00
w83791d.c
hwmon: (w83791d) Convert to use devm_ functions
2012-07-21 21:48:43 -07:00
w83792d.c
hwmon: (w83792d) Convert to use devm_ functions
2012-07-21 21:48:43 -07:00
w83793.c
watchdog: nowayout is bool
2012-03-27 20:06:02 +02:00
w83795.c
hwmon: (w83795) Convert to use devm_ functions
2012-07-21 21:48:39 -07:00
wm831x-hwmon.c
hwmon: (wm831x-hwmon) Convert to use devm_ functions
2012-07-21 21:48:37 -07:00
wm8350-hwmon.c
hwmon: (wm8350-hwmon) Constify fixed string array
2012-03-18 18:27:00 -07:00