linux/drivers/hwmon
Petr Vandrovec ada0c2f8fa [PATCH] hwmon: Fix w83627ehf/hf vs PNPACPI conflict (bug #4014)
This patch changes w83627hf and w83627ehf drivers to reserve only ports
0x295-0x296, instead of full 0x290-0x297 range.  While some other
sensors chips respond to all addresses in 0x290-0x297 range, Winbond
chips respond to 0x295-0x296 only (this behavior is implied by
documentation, and matches behavior observed on real systems).  This is
not problem alone, as no BIOS was found to put something at these unused
addresses, and sensors chip itself provides nothing there as well.

But in addition to only respond to these two addresses, also BIOS
vendors report in their ACPI-PnP structures that there is some resource
at I/O address 0x295 of length 2.  And when later this hwmon driver
attempts to request region with base 0x290/length 8, it fails as one
request_region cannot span more than one device.

Due to this we have to ask only for region this hardware really
occupies, otherwise driver cannot be loaded on systems with ACPI-PnP
enabled.

Signed-off-by: Petr Vandrovec <vandrove@vc.cvut.cz>
Signed-off-by: Jean Delvare <khali@linux-fr.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2005-10-28 14:02:09 -07:00
..
Kconfig [PATCH] hdaps: small update. 2005-09-22 22:17:34 -07:00
Makefile [PATCH] updated hdaps driver. 2005-09-09 14:23:07 -07:00
adm1021.c [PATCH] hwmon: Discard explicit static initializations to 0 2005-10-28 14:02:06 -07:00
adm1025.c [PATCH] hwmon: hwmon vs i2c, second round (07/11) 2005-09-05 09:14:22 -07:00
adm1026.c [PATCH] hwmon: hwmon vs i2c, second round (07/11) 2005-09-05 09:14:22 -07:00
adm1031.c [PATCH] hwmon: hwmon vs i2c, second round (06/11) 2005-09-05 09:14:21 -07:00
adm9240.c [PATCH] hwmon: adm9240 whitespace cleanups 2005-10-28 14:02:06 -07:00
asb100.c [PATCH] hwmon: hwmon vs i2c, second round (07/11) 2005-09-05 09:14:22 -07:00
atxp1.c [PATCH] hwmon: hwmon vs i2c, second round (07/11) 2005-09-05 09:14:22 -07:00
ds1621.c [PATCH] hwmon: hwmon vs i2c, second round (06/11) 2005-09-05 09:14:21 -07:00
fscher.c [PATCH] hwmon: hwmon vs i2c, second round (06/11) 2005-09-05 09:14:21 -07:00
fscpos.c [PATCH] hwmon: hwmon vs i2c, second round (06/11) 2005-09-05 09:14:21 -07:00
gl518sm.c [PATCH] hwmon: hwmon vs i2c, second round (06/11) 2005-09-05 09:14:21 -07:00
gl520sm.c [PATCH] hwmon: hwmon vs i2c, second round (07/11) 2005-09-05 09:14:22 -07:00
hdaps.c [PATCH] DRIVER MODEL: Get rid of the obsolete tri-level suspend/resume callbacks 2005-10-28 09:52:56 -07:00
hwmon-vid.c [PATCH] hwmon: VID table update 2005-09-05 09:14:24 -07:00
hwmon.c [PATCH] Driver Core: fix up all callers of class_device_create() 2005-10-28 09:52:52 -07:00
it87.c [PATCH] hwmon: hwmon vs i2c, second round (07/11) 2005-09-05 09:14:22 -07:00
lm63.c [PATCH] hwmon: hwmon vs i2c, second round (06/11) 2005-09-05 09:14:21 -07:00
lm75.c [PATCH] hwmon: hwmon vs i2c, second round (06/11) 2005-09-05 09:14:21 -07:00
lm75.h [PATCH] hwmon: move SENSORS_LIMIT to hwmon.h 2005-09-05 09:14:17 -07:00
lm77.c [PATCH] hwmon: hwmon vs i2c, second round (06/11) 2005-09-05 09:14:21 -07:00
lm78.c [PATCH] hwmon: Discard bogus comment about init setting limits 2005-10-28 14:02:06 -07:00
lm80.c [PATCH] hwmon: hwmon vs i2c, second round (06/11) 2005-09-05 09:14:21 -07:00
lm83.c [PATCH] hwmon: hwmon vs i2c, second round (06/11) 2005-09-05 09:14:21 -07:00
lm85.c [PATCH] hwmon: hwmon vs i2c, second round (07/11) 2005-09-05 09:14:22 -07:00
lm87.c [PATCH] hwmon: hwmon vs i2c, second round (07/11) 2005-09-05 09:14:22 -07:00
lm90.c [PATCH] hwmon: hwmon vs i2c, second round (06/11) 2005-09-05 09:14:21 -07:00
lm92.c [PATCH] hwmon: hwmon vs i2c, second round (06/11) 2005-09-05 09:14:21 -07:00
max1619.c [PATCH] hwmon: hwmon vs i2c, second round (06/11) 2005-09-05 09:14:21 -07:00
pc87360.c [PATCH] hwmon: (3/3) pc87360 driver update 2005-09-05 09:26:55 -07:00
sis5595.c [PATCH] hwmon: fix sis5595, via686a force_addr module parameter 2005-09-09 14:34:20 -07:00
smsc47b397.c [PATCH] I2C: refactor message in i2c_detach_client 2005-09-05 09:14:14 -07:00
smsc47m1.c [PATCH] hwmon: Update smsc47m1 head comment 2005-09-09 14:34:20 -07:00
via686a.c [PATCH] hwmon: Discard bogus comment about init setting limits 2005-10-28 14:02:06 -07:00
w83l785ts.c [PATCH] hwmon: Minor w83l785ts optimization 2005-10-28 14:02:07 -07:00
w83627ehf.c [PATCH] hwmon: Fix w83627ehf/hf vs PNPACPI conflict (bug #4014) 2005-10-28 14:02:09 -07:00
w83627hf.c [PATCH] hwmon: Fix w83627ehf/hf vs PNPACPI conflict (bug #4014) 2005-10-28 14:02:09 -07:00
w83781d.c [PATCH] hwmon: Discard bogus comment about init setting limits 2005-10-28 14:02:06 -07:00
w83792d.c [PATCH] hwmon: Discard bogus comment about init setting limits 2005-10-28 14:02:06 -07:00