• Jean Delvare's avatar
    hwmon: (lm78) Request I/O ports individually for probing · 197027e6
    Jean Delvare authored
    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: default avatarJean Delvare <khali@linux-fr.org>
    Cc: stable@kernel.org
    197027e6
lm78.c 28.6 KB