mvtemp_compat
for (i = 0; i < nitems(mvtemp_compat); i++) {
if (OF_is_compatible(faa->fa_node, mvtemp_compat[i].compat))
for (i = 0; i < nitems(mvtemp_compat); i++) {
if (OF_is_compatible(faa->fa_node, mvtemp_compat[i].compat)) {
KASSERT(i < nitems(mvtemp_compat));
sc->sc_offs[REG_CTRL0] = mvtemp_compat[i].offs[REG_CTRL0];
sc->sc_offs[REG_CTRL1] = mvtemp_compat[i].offs[REG_CTRL1];
sc->sc_offs[REG_STAT] = mvtemp_compat[i].offs[REG_STAT];
mvtemp_compat[i].init(sc);
sc->sc_stat_valid = mvtemp_compat[i].stat_valid;
sc->sc_calc_temp = mvtemp_compat[i].calc_temp;
const struct mvtemp_compat mvtemp_compat[] = {