pchtherm: fix a wrong bit and a wrong register use

Probably just copy-paste errors that slipped in.

PR:		253915
Reported by:	Michal Vanco <michal.vanco@gmail.com>
MFC after:	1 week
This commit is contained in:
Michal Vanco 2021-03-05 10:55:30 +02:00 committed by Andriy Gapon
parent 29698ed904
commit 5084dde5f0

View File

@ -163,7 +163,7 @@ static int pchtherm_attach(device_t dev)
bus_write_1(sc->tbar, PCHTHERM_REG_TSEL, bus_write_1(sc->tbar, PCHTHERM_REG_TSEL,
PCHTHERM_GEN_ENABLE); PCHTHERM_GEN_ENABLE);
sc->enable = bus_read_1(sc->tbar, PCHTHERM_REG_TSEL); sc->enable = bus_read_1(sc->tbar, PCHTHERM_REG_TSEL);
if (!(sc->enable & PCHTHERM_REG_TSEL)){ if (!(sc->enable & PCHTHERM_GEN_ENABLE)) {
device_printf(dev, "Sensor enable failed\n"); device_printf(dev, "Sensor enable failed\n");
return 0; return 0;
} }
@ -178,7 +178,7 @@ static int pchtherm_attach(device_t dev)
if (bootverbose) { if (bootverbose) {
FLAG_PRINT(dev, "SMBus report", val); FLAG_PRINT(dev, "SMBus report", val);
} }
val = bus_read_1(sc->tbar, PCHTHERM_REG_TSC); val = bus_read_1(sc->tbar, PCHTHERM_REG_TSMIC);
if (bootverbose) { if (bootverbose) {
FLAG_PRINT(dev, "SMI on alert", val); FLAG_PRINT(dev, "SMI on alert", val);
} }