Lines Matching refs:sh
14361 if (pi->sh && (pi->sh->_rifs_phy != rifs)) in wlc_phy_nphy_tkip_rifs_war()
14362 pi->sh->_rifs_phy = rifs; in wlc_phy_nphy_tkip_rifs_war()
14377 if ((pi->sh->boardflags2 & BFL2_TXPWRCTRL_EN) && in wlc_phy_txpwrctrl_config_nphy()
14378 NREV_GE(pi->pubpi.phy_rev, 2) && (pi->sh->sromrev >= 4)) in wlc_phy_txpwrctrl_config_nphy()
14380 else if ((pi->sh->sromrev >= 4) in wlc_phy_txpwrctrl_config_nphy()
14381 && (pi->sh->boardflags2 & BFL2_5G_PWRGAIN)) in wlc_phy_txpwrctrl_config_nphy()
14391 if (pi->sh->sromrev >= 9) in wlc_phy_txpwr_srom_read_ppr_nphy()
14622 if (pi->sh->boardflags2 & BFL2_SPUR_WAR) in wlc_phy_attach_nphy()
14626 if (pi->sh->boardflags2 & BFL2_2G_SPUR_WAR) in wlc_phy_attach_nphy()
15655 if (pi->sh->boardflags & BFL_EXTLNA) { in wlc_phy_workarounds_nphy_gainctrl()
15723 if (pi->sh->boardflags & BFL_EXTLNA) { in wlc_phy_workarounds_nphy_gainctrl()
15850 if (pi->sh->boardflags & BFL_EXTLNA_5GHz) { in wlc_phy_workarounds_nphy_gainctrl()
16409 if ((pi->sh->sromrev >= 8) in wlc_phy_workarounds_nphy()
16410 && (pi->sh->boardflags2 & BFL2_IPALVLSHIFT_3P3)) in wlc_phy_workarounds_nphy()
16748 if ((pi->sh->hw_phyrxchain != 0x3) && in wlc_phy_workarounds_nphy()
16749 (pi->sh->hw_phyrxchain != pi->sh->hw_phytxchain)) { in wlc_phy_workarounds_nphy()
16981 wlc_phy_war_txchain_upd_nphy(pi, pi->sh->hw_phytxchain); in wlc_phy_workarounds_nphy()
16983 if (((pi->sh->boardflags2 & BFL2_APLL_WAR) && in wlc_phy_workarounds_nphy()
16985 (((pi->sh->boardflags2 & BFL2_GPLL_WAR) || in wlc_phy_workarounds_nphy()
16986 (pi->sh->boardflags2 & BFL2_GPLL_WAR2)) && in wlc_phy_workarounds_nphy()
17031 if (pi->sh->boardflags2 & BFL2_SINGLEANT_CCK) in wlc_phy_workarounds_nphy()
17032 wlapi_bmac_mhf(pi->sh->physhim, MHF4, in wlc_phy_workarounds_nphy()
17038 if (pi->sh->boardflags2 & BFL2_SKWRKFEM_BRD || in wlc_phy_workarounds_nphy()
17039 (pi->sh->boardtype == 0x8b)) { in wlc_phy_workarounds_nphy()
17096 wlapi_bmac_mhf(pi->sh->physhim, MHF3, in wlc_phy_workarounds_nphy()
17676 if (D11REV_IS(pi->sh->corerev, 11) || D11REV_IS(pi->sh->corerev, 12)) { in wlc_phy_txpwrctrl_pwr_setup_nphy()
17677 wlapi_bmac_mctrl(pi->sh->physhim, MCTL_PHYLOCK, MCTL_PHYLOCK); in wlc_phy_txpwrctrl_pwr_setup_nphy()
17692 if (D11REV_IS(pi->sh->corerev, 11) || D11REV_IS(pi->sh->corerev, 12)) in wlc_phy_txpwrctrl_pwr_setup_nphy()
17693 wlapi_bmac_mctrl(pi->sh->physhim, MCTL_PHYLOCK, 0); in wlc_phy_txpwrctrl_pwr_setup_nphy()
17695 if (pi->sh->sromrev < 4) { in wlc_phy_txpwrctrl_pwr_setup_nphy()
17808 if (D11REV_IS(pi->sh->corerev, 11) || D11REV_IS(pi->sh->corerev, 12)) { in wlc_phy_txpwrctrl_pwr_setup_nphy()
17809 wlapi_bmac_mctrl(pi->sh->physhim, MCTL_PHYLOCK, MCTL_PHYLOCK); in wlc_phy_txpwrctrl_pwr_setup_nphy()
17828 if (D11REV_IS(pi->sh->corerev, 11) || D11REV_IS(pi->sh->corerev, 12)) in wlc_phy_txpwrctrl_pwr_setup_nphy()
17829 wlapi_bmac_mctrl(pi->sh->physhim, MCTL_PHYLOCK, 0); in wlc_phy_txpwrctrl_pwr_setup_nphy()
17896 if (pi->sh->chip == BCMA_CHIP_ID_BCM47162) in wlc_phy_get_ipa_gaintbl_nphy()
18087 if (pi->sh->hw_phytxchain != 3) { in wlc_phy_precal_txgain_nphy()
18687 wlapi_bmac_write_shm(pi->sh->physhim, M_20IN40_IQ, tx_comp.a0); in wlc_phy_tx_iq_war_nphy()
18688 wlapi_bmac_write_shm(pi->sh->physhim, M_20IN40_IQ + 2, tx_comp.b0); in wlc_phy_tx_iq_war_nphy()
18689 wlapi_bmac_write_shm(pi->sh->physhim, M_20IN40_IQ + 4, tx_comp.a1); in wlc_phy_tx_iq_war_nphy()
18690 wlapi_bmac_write_shm(pi->sh->physhim, M_20IN40_IQ + 6, tx_comp.b1); in wlc_phy_tx_iq_war_nphy()
18954 wlapi_bmac_write_shm(pi->sh->physhim, M_CURR_IDX1, 0xFFFF); in wlc_phy_txpwrctrl_coeff_setup_nphy()
18955 wlapi_bmac_write_shm(pi->sh->physhim, M_CURR_IDX2, 0xFFFF); in wlc_phy_txpwrctrl_coeff_setup_nphy()
19259 if ((pi->sh->chip == BCMA_CHIP_ID_BCM4716) && in wlc_phy_spurwar_nphy()
19260 (pi->sh->chippkg == BCMA_PKG_ID_BCM4717)) { in wlc_phy_spurwar_nphy()
19320 ((pi->sh->chippkg == BCMA_PKG_ID_BCM4717) || in wlc_phy_init_nphy()
19321 (pi->sh->chippkg == BCMA_PKG_ID_BCM4718))) { in wlc_phy_init_nphy()
19322 if ((pi->sh->boardflags & BFL_EXTLNA) && in wlc_phy_init_nphy()
19328 if ((!PHY_IPA(pi)) && (pi->sh->chip == BCMA_CHIP_ID_BCM5357)) in wlc_phy_init_nphy()
19348 && pi->sh->boardflags2 & BFL2_INTERNDET_TXIQCAL))); in wlc_phy_init_nphy()
19398 if (pi->sh->boardflags2 & BFL2_SKWRKFEM_BRD) in wlc_phy_init_nphy()
19438 wlapi_bmac_phyclk_fgc(pi->sh->physhim, ON); in wlc_phy_init_nphy()
19443 wlapi_bmac_phyclk_fgc(pi->sh->physhim, OFF); in wlc_phy_init_nphy()
19445 wlapi_bmac_macphyclk_set(pi->sh->physhim, ON); in wlc_phy_init_nphy()
19569 if (pi->sh->phyrxchain != 0x3) in wlc_phy_init_nphy()
19571 pi->sh->phyrxchain); in wlc_phy_init_nphy()
19645 wlc_phy_nphy_tkip_rifs_war(pi, pi->sh->_rifs_phy); in wlc_phy_init_nphy()
19661 wlapi_bmac_phyclk_fgc(pi->sh->physhim, ON); in wlc_phy_resetcca_nphy()
19668 wlapi_bmac_phyclk_fgc(pi->sh->physhim, OFF); in wlc_phy_resetcca_nphy()
19741 pi->sh->phyrxchain = rxcore_bitmask; in wlc_phy_rxcore_setstate_nphy()
19743 if (!pi->sh->clk) in wlc_phy_rxcore_setstate_nphy()
19749 wlapi_suspend_mac_and_wait(pi->sh->physhim); in wlc_phy_rxcore_setstate_nphy()
19809 wlapi_enable_mac(pi->sh->physhim); in wlc_phy_rxcore_setstate_nphy()
20160 if ((pi->sh->boardflags2 & BFL2_LEGACY) in wlc_phy_radio_postinit_2056()
20161 || (pi->sh->boardflags2 & BFL2_XTALBUFOUTEN)) in wlc_phy_radio_postinit_2056()
20192 if (((pi->sh->sromrev >= 4) in wlc_phy_radio_postinit_2055()
20193 && !(pi->sh->boardflags2 & BFL2_RXBB_INT_REG_DIS)) in wlc_phy_radio_postinit_2055()
20194 || ((pi->sh->sromrev < 4))) { in wlc_phy_radio_postinit_2055()
20702 if (pi->sh->boardflags2 & BFL2_GPLL_WAR) { in wlc_phy_chanspec_radio2056_setup()
20709 if ((pi->sh->chip == BCMA_CHIP_ID_BCM4716) || in wlc_phy_chanspec_radio2056_setup()
20710 (pi->sh->chip == BCMA_CHIP_ID_BCM47162)) { in wlc_phy_chanspec_radio2056_setup()
20728 if ((pi->sh->boardflags2 & BFL2_GPLL_WAR2) && in wlc_phy_chanspec_radio2056_setup()
20743 if (pi->sh->boardflags2 & BFL2_APLL_WAR) { in wlc_phy_chanspec_radio2056_setup()
20771 if ((pi->sh->chip == BCMA_CHIP_ID_BCM4716) || in wlc_phy_chanspec_radio2056_setup()
20772 (pi->sh->chip == BCMA_CHIP_ID_BCM47162)) { in wlc_phy_chanspec_radio2056_setup()
20783 if ((pi->sh->chip == BCMA_CHIP_ID_BCM43224 || in wlc_phy_chanspec_radio2056_setup()
20784 pi->sh->chip == BCMA_CHIP_ID_BCM43225) && in wlc_phy_chanspec_radio2056_setup()
20785 pi->sh->chippkg == BCMA_PKG_ID_BCM43224_FAB_SMIC) { in wlc_phy_chanspec_radio2056_setup()
20893 if ((pi->sh->chip == BCMA_CHIP_ID_BCM43224 || in wlc_phy_chanspec_radio2056_setup()
20894 pi->sh->chip == BCMA_CHIP_ID_BCM43225) && in wlc_phy_chanspec_radio2056_setup()
20895 pi->sh->chippkg == BCMA_PKG_ID_BCM43224_FAB_SMIC) in wlc_phy_chanspec_radio2056_setup()
21209 if ((pi->sh->chip == BCMA_CHIP_ID_BCM4716) in wlc_phy_chanspec_nphy_setup()
21210 && (pi->sh->chippkg == BCMA_PKG_ID_BCM4717)) { in wlc_phy_chanspec_nphy_setup()
21220 if ((pi->sh->chip == BCMA_CHIP_ID_BCM4716) || in wlc_phy_chanspec_nphy_setup()
21221 (pi->sh->chip == BCMA_CHIP_ID_BCM43225)) { in wlc_phy_chanspec_nphy_setup()
21225 wlapi_bmac_core_phypll_ctl(pi->sh->physhim, false); in wlc_phy_chanspec_nphy_setup()
21228 wlapi_bmac_core_phypll_ctl(pi->sh->physhim, true); in wlc_phy_chanspec_nphy_setup()
21231 if ((pi->sh->chip == BCMA_CHIP_ID_BCM43224) || in wlc_phy_chanspec_nphy_setup()
21232 (pi->sh->chip == BCMA_CHIP_ID_BCM43225)) { in wlc_phy_chanspec_nphy_setup()
21248 if (!((pi->sh->chip == BCMA_CHIP_ID_BCM4716) || in wlc_phy_chanspec_nphy_setup()
21249 (pi->sh->chip == BCMA_CHIP_ID_BCM47162))) in wlc_phy_chanspec_nphy_setup()
21250 wlapi_bmac_core_phypll_reset(pi->sh->physhim); in wlc_phy_chanspec_nphy_setup()
21281 wlapi_bmac_bw_set(pi->sh->physhim, CHSPEC_BW(chanspec)); in wlc_phy_chanspec_set_nphy()
21408 if (D11REV_IS(pi->sh->corerev, 16)) { in wlc_phy_classifier_nphy()
21412 wlapi_suspend_mac_and_wait(pi->sh->physhim); in wlc_phy_classifier_nphy()
21421 if (D11REV_IS(pi->sh->corerev, 16) && !suspended) in wlc_phy_classifier_nphy()
21422 wlapi_enable_mac(pi->sh->physhim); in wlc_phy_classifier_nphy()
22212 if (pi->sh->chip == BCMA_CHIP_ID_BCM5357) { in wlc_phy_tempsense_nphy()
23105 if (pi->sh->rssi_mode == RSSI_ANT_MERGE_MAX) in wlc_phy_rssi_compute_nphy()
23107 else if (pi->sh->rssi_mode == RSSI_ANT_MERGE_MIN) in wlc_phy_rssi_compute_nphy()
23109 else if (pi->sh->rssi_mode == RSSI_ANT_MERGE_AVG) in wlc_phy_rssi_compute_nphy()
24963 pi->sh->chip == BCMA_CHIP_ID_BCM47162) { in wlc_phy_a2_nphy()
25266 wlapi_suspend_mac_and_wait(pi->sh->physhim); in wlc_phy_a4()
25276 pi->nphy_papd_last_cal = pi->sh->now; in wlc_phy_a4()
25518 wlapi_enable_mac(pi->sh->physhim); in wlc_phy_a4()
25548 wlapi_bmac_write_shm(pi->sh->physhim, M_CTS_DURATION, 10000); in wlc_phy_cal_perical_nphy_run()
25550 wlapi_suspend_mac_and_wait(pi->sh->physhim); in wlc_phy_cal_perical_nphy_run()
25594 wlapi_enable_mac(pi->sh->physhim); in wlc_phy_cal_perical_nphy_run()
25595 wlapi_bmac_write_shm(pi->sh->physhim, M_CTS_DURATION, in wlc_phy_cal_perical_nphy_run()
25597 wlapi_suspend_mac_and_wait(pi->sh->physhim); in wlc_phy_cal_perical_nphy_run()
25608 pi->nphy_perical_last = pi->sh->now; in wlc_phy_cal_perical_nphy_run()
25626 pi->nphy_perical_last = pi->sh->now; in wlc_phy_cal_perical_nphy_run()
25755 wlapi_enable_mac(pi->sh->physhim); in wlc_phy_cal_perical_nphy_run()
27844 if (pi->sh->sromrev < 4) { in wlc_phy_txpwr_fixpower_nphy()
28235 if (D11REV_IS(pi->sh->corerev, 11) || D11REV_IS(pi->sh->corerev, 12)) { in wlc_phy_txpower_recalc_target_nphy()
28236 wlapi_bmac_mctrl(pi->sh->physhim, MCTL_PHYLOCK, MCTL_PHYLOCK); in wlc_phy_txpower_recalc_target_nphy()
28243 if (D11REV_IS(pi->sh->corerev, 11) || D11REV_IS(pi->sh->corerev, 12)) in wlc_phy_txpower_recalc_target_nphy()
28244 wlapi_bmac_mctrl(pi->sh->physhim, MCTL_PHYLOCK, 0); in wlc_phy_txpower_recalc_target_nphy()
28353 wlapi_bmac_mhf(pi->sh->physhim, MHF1, MHF1_IQSWAP_WAR, in wlc_phy_txpwrctrl_enable_nphy()
28412 wlapi_bmac_mhf(pi->sh->physhim, MHF1, MHF1_IQSWAP_WAR, in wlc_phy_txpwrctrl_enable_nphy()
28567 wlapi_bmac_phyclk_fgc(pi->sh->physhim, ON); in wlc_phy_txpwr_index_nphy()
28624 wlapi_bmac_phyclk_fgc(pi->sh->physhim, OFF); in wlc_phy_txpwr_index_nphy()
28711 wlapi_suspend_mac_and_wait(pi->sh->physhim); in wlc_nphy_deaf_mode()
28720 wlapi_enable_mac(pi->sh->physhim); in wlc_nphy_deaf_mode()