https://github.com/torvalds/linux
Revision 197027e6ef830d60e10f76efc8d12bf3b6c35db5 authored by Jean Delvare on 05 February 2010, 18:58:36 UTC, committed by Jean Delvare on 05 February 2010, 18:58:36 UTC
Different motherboards have different PNP declarations for LM78/LM79
chips. Some declare the whole range of I/O ports (8 ports), some
declare only the useful ports (2 ports at offset 5) and some declare
fancy ranges, for example 4 ports at offset 4. To properly handle all
cases, request all ports individually for probing. After we have
determined that we really have an LM78 or LM79 chip, the useful port
range will be requested again, as a single block.

This fixes the driver on the Olivetti M3000 DT 540, at least.

Signed-off-by: Jean Delvare <khali@linux-fr.org>
Cc: stable@kernel.org
1 parent 85f8d3e
History
Tip revision: 197027e6ef830d60e10f76efc8d12bf3b6c35db5 authored by Jean Delvare on 05 February 2010, 18:58:36 UTC
hwmon: (lm78) Request I/O ports individually for probing
Tip revision: 197027e
File Mode Size
Documentation
arch
block
crypto
drivers
firmware
fs
include
init
ipc
kernel
lib
mm
net
samples
scripts
security
sound
tools
usr
virt
.gitignore -rw-r--r-- 843 bytes
.mailmap -rw-r--r-- 3.9 KB
COPYING -rw-r--r-- 18.3 KB
CREDITS -rw-r--r-- 91.8 KB
Kbuild -rw-r--r-- 2.4 KB
MAINTAINERS -rw-r--r-- 160.2 KB
Makefile -rw-r--r-- 52.0 KB
README -rw-r--r-- 17.0 KB
REPORTING-BUGS -rw-r--r-- 3.3 KB

README

back to top