hwmon: (dme1737) fix Super-IO device ID override
The dme1737 has a second place where the Super-IO device ID is checked. This has been missed by Jean's initial patch that adds support for user-controlled Super-IO device ID override. This patch fixes this issue. Signed-off-by: Juerg Haefliger <juergh at gmail.com> Acked-by: Jean Delvare <khali@linux-fr.org> Signed-off-by: Mark M. Hoffman <mhoffman@lightlink.com>
This commit is contained in:
parent
ff8421f733
commit
345a222454
@ -2030,7 +2030,7 @@ static int dme1737_i2c_get_features(int sio_cip, struct dme1737_data *data)
|
|||||||
|
|
||||||
/* Check device ID
|
/* Check device ID
|
||||||
* The DME1737 can return either 0x78 or 0x77 as its device ID. */
|
* The DME1737 can return either 0x78 or 0x77 as its device ID. */
|
||||||
reg = dme1737_sio_inb(sio_cip, 0x20);
|
reg = force_id ? force_id : dme1737_sio_inb(sio_cip, 0x20);
|
||||||
if (!(reg == 0x77 || reg == 0x78)) {
|
if (!(reg == 0x77 || reg == 0x78)) {
|
||||||
err = -ENODEV;
|
err = -ENODEV;
|
||||||
goto exit;
|
goto exit;
|
||||||
|
Loading…
Reference in New Issue
Block a user