Index: sys/arm64/qoriq/qoriq_therm.c =================================================================== --- sys/arm64/qoriq/qoriq_therm.c +++ sys/arm64/qoriq/qoriq_therm.c @@ -340,6 +340,7 @@ /* start monitoring */ sites = (1U << sc->ntsensors) - 1; if (sc->ver == 1) { + sites <<= (16 - sc->ntsensors); WR4(sc, TMU_TMR, 0x8C000000 | sites); } else { WR4(sc, TMUV2_TMSR, sites);