Lines Matching refs:pubpi
165 switch (pi->pubpi.phy_type) { in read_radio_reg()
169 if (NREV_GE(pi->pubpi.phy_rev, 7)) in read_radio_reg()
187 && (pi->pubpi.phy_type != PHY_TYPE_SSN))) { in read_radio_reg()
203 && (pi->pubpi.phy_type != PHY_TYPE_SSN))) { in write_radio_reg()
343 if (NREV_GE(pi->pubpi.phy_rev, 3) in wlc_set_phy_uninitted()
344 && NREV_LT(pi->pubpi.phy_rev, 7)) in wlc_set_phy_uninitted()
450 wlapi_bmac_corereset(pi->sh->physhim, pi->pubpi.coreflags); in wlc_phy_attach()
471 pi->pubpi.coreflags = SICF_GMODE; in wlc_phy_attach()
473 wlapi_bmac_corereset(pi->sh->physhim, pi->pubpi.coreflags); in wlc_phy_attach()
476 pi->pubpi.phy_type = PHY_TYPE(phyversion); in wlc_phy_attach()
477 pi->pubpi.phy_rev = phyversion & PV_PV_MASK; in wlc_phy_attach()
479 if (pi->pubpi.phy_type == PHY_TYPE_LCNXN) { in wlc_phy_attach()
480 pi->pubpi.phy_type = PHY_TYPE_N; in wlc_phy_attach()
481 pi->pubpi.phy_rev += LCNXN_BASEREV; in wlc_phy_attach()
483 pi->pubpi.phy_corenum = PHY_CORE_NUM_2; in wlc_phy_attach()
484 pi->pubpi.ana_rev = (phyversion & PV_AV_MASK) >> PV_AV_SHIFT; in wlc_phy_attach()
486 if (pi->pubpi.phy_type != PHY_TYPE_N && in wlc_phy_attach()
487 pi->pubpi.phy_type != PHY_TYPE_LCN) in wlc_phy_attach()
500 pi->pubpi.radioid = in wlc_phy_attach()
502 pi->pubpi.radiorev = in wlc_phy_attach()
504 pi->pubpi.radiover = in wlc_phy_attach()
506 if (!VALID_RADIO(pi, pi->pubpi.radioid)) in wlc_phy_attach()
578 memcpy(&pi->pubpi_ro, &pi->pubpi, sizeof(struct brcms_phy_pub)); in wlc_phy_attach()
617 *phytype = (u16) pi->pubpi.phy_type; in wlc_phy_get_phyversion()
618 *phyrev = (u16) pi->pubpi.phy_rev; in wlc_phy_get_phyversion()
619 *radioid = pi->pubpi.radioid; in wlc_phy_get_phyversion()
620 *radiover = pi->pubpi.radiorev; in wlc_phy_get_phyversion()
628 return pi->pubpi.abgphy_encore; in wlc_phy_get_encore()
634 return pi->pubpi.coreflags; in wlc_phy_get_coreflags()
643 if (NREV_GE(pi->pubpi.phy_rev, 3)) { in wlc_phy_anacore()
652 if (NREV_GE(pi->pubpi.phy_rev, 3)) { in wlc_phy_anacore()
1837 if (NREV_IS(pi->pubpi.phy_rev, 3) in wlc_phy_runbist_config()
1838 || NREV_IS(pi->pubpi.phy_rev, 4)) { in wlc_phy_runbist_config()
1845 if (NREV_IS(pi->pubpi.phy_rev, 3) in wlc_phy_runbist_config()
1846 || NREV_IS(pi->pubpi.phy_rev, 4)) { in wlc_phy_runbist_config()
1990 if (NREV_GE(pi->pubpi.phy_rev, 3)) { in wlc_phy_txpower_ipa_upd()
2203 wlc_phy_compute_dB(cmplx_pwr, cmplx_pwr_dbm, pi->pubpi.phy_corenum); in wlc_phy_noise_calc_phy()
2205 for (i = 0; i < pi->pubpi.phy_corenum; i++) { in wlc_phy_noise_calc_phy()
2206 if (NREV_GE(pi->pubpi.phy_rev, 3)) in wlc_phy_noise_calc_phy()
2213 for (i = 0; i < pi->pubpi.phy_corenum; i++) { in wlc_phy_noise_calc_phy()
2254 for (idx = 0, core = 0; core < pi->pubpi.phy_corenum; idx += 2, in wlc_phy_noise_read_shmem()
2270 for (core = 0; core < pi->pubpi.phy_corenum; core++) { in wlc_phy_noise_read_shmem()
2315 pi->pubpi.phy_corenum); in wlc_phy_noise_sample_intr()
2437 for (i = 0; i < pi->pubpi.phy_corenum; i++) in wlc_phy_noise_sample_request()
2443 for (i = 0; i < pi->pubpi.phy_corenum; i++) { in wlc_phy_noise_sample_request()
2813 pi->pubpi.phy_corenum = (u8)hweight8(pi->sh->phyrxchain); in wlc_phy_stf_chain_init()
2825 pi->pubpi.phy_corenum = (u8)hweight8(pi->sh->phyrxchain); in wlc_phy_stf_chain_set()
2847 if (NREV_GE(pi->pubpi.phy_rev, 6)) { in wlc_phy_stf_chain_active_get()