Lines Matching refs:sc
59 r92c_set_chains(struct rtwn_softc *sc)
61 struct r92c_softc *rs = sc->sc_priv;
64 sc->ntxchains = (rs->chip & R92C_CHIP_92C_1T2R) ? 1 : 2;
65 sc->nrxchains = 2;
67 sc->ntxchains = 1;
68 sc->nrxchains = 1;
73 r92c_efuse_postread(struct rtwn_softc *sc)
75 struct r92c_softc *rs = sc->sc_priv;
78 sc->next_rom_addr = 0x1fa;
79 (void) rtwn_efuse_read_next(sc, &rs->pa_setting);
80 RTWN_DPRINTF(sc, RTWN_DEBUG_ROM, "%s: PA setting=0x%x\n", __func__,
85 r92c_parse_rom(struct rtwn_softc *sc, uint8_t *buf)
87 struct r92c_softc *rs = sc->sc_priv;
94 RTWN_DPRINTF(sc, RTWN_DEBUG_ROM, "%s: regulatory type=%d\n",
98 rtwn_r92c_set_rom_opts(sc, buf);
99 r92c_set_chains(sc);
102 for (i = 0; i < sc->ntxchains; i++) {
119 if (sc->ntxchains > 1) {
134 sc->thermal_meter = MS(rom->thermal_meter, R92C_ROM_THERMAL_METER);
135 if (sc->thermal_meter == R92C_ROM_THERMAL_METER_M)
136 sc->thermal_meter = 0xff;
137 IEEE80211_ADDR_COPY(sc->sc_ic.ic_macaddr, rom->macaddr);