Lines Matching refs:nphy
559 struct b43_phy_n *nphy = phy->n; in b43_nphy_stay_in_carrier_search() local
563 if (nphy->deaf_count++ == 0) { in b43_nphy_stay_in_carrier_search()
564 nphy->classifier_state = b43_nphy_classifier(dev, 0, 0); in b43_nphy_stay_in_carrier_search()
567 b43_nphy_read_clip_detection(dev, nphy->clip_state); in b43_nphy_stay_in_carrier_search()
572 if (--nphy->deaf_count == 0) { in b43_nphy_stay_in_carrier_search()
573 b43_nphy_classifier(dev, 0x7, nphy->classifier_state); in b43_nphy_stay_in_carrier_search()
574 b43_nphy_write_clip_detection(dev, nphy->clip_state); in b43_nphy_stay_in_carrier_search()
590 struct b43_phy_n *nphy = dev->phy.n; in b43_nphy_adjust_lna_gain_table() local
599 if (nphy->hang_avoid) in b43_nphy_adjust_lna_gain_table()
602 if (nphy->gain_boost) { in b43_nphy_adjust_lna_gain_table()
618 if (nphy->elna_gain_config) { in b43_nphy_adjust_lna_gain_table()
639 if (nphy->hang_avoid) in b43_nphy_adjust_lna_gain_table()
647 struct b43_phy_n *nphy = dev->phy.n; in b43_nphy_set_rf_sequence() local
653 if (nphy->hang_avoid) in b43_nphy_set_rf_sequence()
664 if (nphy->hang_avoid) in b43_nphy_set_rf_sequence()
1449 struct b43_phy_n *nphy = dev->phy.n; in b43_radio_init2055_post() local
1483 if (!nphy->gain_boost) { in b43_radio_init2055_post()
1517 struct b43_phy_n *nphy = dev->phy.n; in b43_nphy_load_samples() local
1526 if (nphy->hang_avoid) in b43_nphy_load_samples()
1536 if (nphy->hang_avoid) in b43_nphy_load_samples()
1590 struct b43_phy_n *nphy = dev->phy.n; in b43_nphy_run_samples() local
1613 nphy->lpf_bw_overrode_for_sample_play = true; in b43_nphy_run_samples()
1617 if ((nphy->bb_mult_save & 0x80000000) == 0) { in b43_nphy_run_samples()
1619 nphy->bb_mult_save = (tmp & 0xFFFF) | 0x80000000; in b43_nphy_run_samples()
2044 struct b43_phy_n *nphy = dev->phy.n; in b43_nphy_rev3_rssi_cal() local
2261 rssical_radio_regs = nphy->rssical_cache.rssical_radio_regs_2G; in b43_nphy_rev3_rssi_cal()
2262 rssical_phy_regs = nphy->rssical_cache.rssical_phy_regs_2G; in b43_nphy_rev3_rssi_cal()
2264 rssical_radio_regs = nphy->rssical_cache.rssical_radio_regs_5G; in b43_nphy_rev3_rssi_cal()
2265 rssical_phy_regs = nphy->rssical_cache.rssical_phy_regs_5G; in b43_nphy_rev3_rssi_cal()
2293 nphy->rssical_chanspec_2G.center_freq = phy->chandef->chan->center_freq; in b43_nphy_rev3_rssi_cal()
2295 nphy->rssical_chanspec_5G.center_freq = phy->chandef->chan->center_freq; in b43_nphy_rev3_rssi_cal()
2588 struct b43_phy_n *nphy = dev->phy.n; in b43_nphy_gain_ctl_workarounds_rev1_2() local
2631 if (nphy->gain_boost) { in b43_nphy_gain_ctl_workarounds_rev1_2()
2654 if (nphy->elna_gain_config) { in b43_nphy_gain_ctl_workarounds_rev1_2()
3155 struct b43_phy_n *nphy = dev->phy.n; in b43_nphy_workarounds_rev3plus() local
3213 if (nphy->hw_phyrxchain != 3 && in b43_nphy_workarounds_rev3plus()
3214 nphy->hw_phyrxchain != nphy->hw_phytxchain) { in b43_nphy_workarounds_rev3plus()
3365 struct b43_phy_n *nphy = phy->n; in b43_nphy_workarounds_rev1_2() local
3380 nphy->band5g_pwrgain) { in b43_nphy_workarounds_rev1_2()
3452 struct b43_phy_n *nphy = phy->n; in b43_nphy_workarounds() local
3459 if (nphy->hang_avoid) in b43_nphy_workarounds()
3473 if (nphy->hang_avoid) in b43_nphy_workarounds()
3499 struct b43_phy_n *nphy = dev->phy.n; in b43_nphy_update_txrx_chain() local
3504 if (nphy->txrx_chain == 0) { in b43_nphy_update_txrx_chain()
3507 } else if (nphy->txrx_chain == 1) { in b43_nphy_update_txrx_chain()
3528 struct b43_phy_n *nphy = dev->phy.n; in b43_nphy_stop_playback() local
3531 if (nphy->hang_avoid) in b43_nphy_stop_playback()
3542 if (nphy->bb_mult_save & 0x80000000) { in b43_nphy_stop_playback()
3543 tmp = nphy->bb_mult_save & 0xFFFF; in b43_nphy_stop_playback()
3545 nphy->bb_mult_save = 0; in b43_nphy_stop_playback()
3548 if (phy->rev >= 7 && nphy->lpf_bw_overrode_for_sample_play) { in b43_nphy_stop_playback()
3554 nphy->lpf_bw_overrode_for_sample_play = false; in b43_nphy_stop_playback()
3557 if (nphy->hang_avoid) in b43_nphy_stop_playback()
3614 struct b43_phy_n *nphy = dev->phy.n; in b43_nphy_tx_power_ctrl() local
3619 if (nphy->hang_avoid) in b43_nphy_tx_power_ctrl()
3622 nphy->txpwrctrl = enable; in b43_nphy_tx_power_ctrl()
3630 nphy->tx_pwr_idx[0] = b43_phy_read(dev, in b43_nphy_tx_power_ctrl()
3632 nphy->tx_pwr_idx[1] = b43_phy_read(dev, in b43_nphy_tx_power_ctrl()
3667 nphy->adj_pwr_tbl); in b43_nphy_tx_power_ctrl()
3669 nphy->adj_pwr_tbl); in b43_nphy_tx_power_ctrl()
3705 if (nphy->tx_pwr_idx[0] != 128 && in b43_nphy_tx_power_ctrl()
3706 nphy->tx_pwr_idx[1] != 128) { in b43_nphy_tx_power_ctrl()
3710 nphy->tx_pwr_idx[0]); in b43_nphy_tx_power_ctrl()
3714 ~0xff, nphy->tx_pwr_idx[1]); in b43_nphy_tx_power_ctrl()
3743 if (nphy->hang_avoid) in b43_nphy_tx_power_ctrl()
3751 struct b43_phy_n *nphy = dev->phy.n; in b43_nphy_tx_power_fix() local
3760 if (nphy->hang_avoid) in b43_nphy_tx_power_fix()
3855 if (nphy->hang_avoid) in b43_nphy_tx_power_fix()
3946 struct b43_phy_n *nphy = dev->phy.n; in b43_nphy_tx_power_ctl_idle_tssi() local
3983 nphy->pwr_ctl_info[0].idle_tssi_5g = (tmp >> 24) & 0xFF; in b43_nphy_tx_power_ctl_idle_tssi()
3984 nphy->pwr_ctl_info[1].idle_tssi_5g = (tmp >> 8) & 0xFF; in b43_nphy_tx_power_ctl_idle_tssi()
3986 nphy->pwr_ctl_info[0].idle_tssi_5g = (tmp >> 16) & 0xFF; in b43_nphy_tx_power_ctl_idle_tssi()
3987 nphy->pwr_ctl_info[1].idle_tssi_5g = tmp & 0xFF; in b43_nphy_tx_power_ctl_idle_tssi()
3989 nphy->pwr_ctl_info[0].idle_tssi_2g = (tmp >> 24) & 0xFF; in b43_nphy_tx_power_ctl_idle_tssi()
3990 nphy->pwr_ctl_info[1].idle_tssi_2g = (tmp >> 8) & 0xFF; in b43_nphy_tx_power_ctl_idle_tssi()
3996 struct b43_phy_n *nphy = dev->phy.n; in b43_nphy_tx_prepare_adjusted_power_table() local
4016 nphy->adj_pwr_tbl[i] = nphy->tx_power_offset[i]; in b43_nphy_tx_prepare_adjusted_power_table()
4041 nphy->adj_pwr_tbl[4 + 4 * i + stf_mode] = in b43_nphy_tx_prepare_adjusted_power_table()
4042 nphy->tx_power_offset[idx]; in b43_nphy_tx_prepare_adjusted_power_table()
4058 struct b43_phy_n *nphy = dev->phy.n; in b43_nphy_tx_power_ctl_setup() local
4079 if (nphy->hang_avoid) in b43_nphy_tx_power_ctl_setup()
4094 idle[0] = nphy->pwr_ctl_info[0].idle_tssi_2g; in b43_nphy_tx_power_ctl_setup()
4095 idle[1] = nphy->pwr_ctl_info[1].idle_tssi_2g; in b43_nphy_tx_power_ctl_setup()
4103 idle[c] = nphy->pwr_ctl_info[c].idle_tssi_2g; in b43_nphy_tx_power_ctl_setup()
4111 idle[c] = nphy->pwr_ctl_info[c].idle_tssi_5g; in b43_nphy_tx_power_ctl_setup()
4119 idle[c] = nphy->pwr_ctl_info[c].idle_tssi_5g; in b43_nphy_tx_power_ctl_setup()
4127 idle[c] = nphy->pwr_ctl_info[c].idle_tssi_5g; in b43_nphy_tx_power_ctl_setup()
4134 idle[0] = nphy->pwr_ctl_info[0].idle_tssi_5g; in b43_nphy_tx_power_ctl_setup()
4135 idle[1] = nphy->pwr_ctl_info[1].idle_tssi_5g; in b43_nphy_tx_power_ctl_setup()
4143 ppr_max = b43_ppr_get_max(dev, &nphy->tx_pwr_max_ppr); in b43_nphy_tx_power_ctl_setup()
4222 b43_ntab_write_bulk(dev, B43_NTAB16(26, 64), 84, nphy->adj_pwr_tbl); in b43_nphy_tx_power_ctl_setup()
4223 b43_ntab_write_bulk(dev, B43_NTAB16(27, 64), 84, nphy->adj_pwr_tbl); in b43_nphy_tx_power_ctl_setup()
4225 if (nphy->hang_avoid) in b43_nphy_tx_power_ctl_setup()
4250 nphy->gmval = (table[0] >> 16) & 0x7000; in b43_nphy_tx_gain_table_upload()
4290 struct b43_phy_n *nphy = dev->phy.n; in b43_nphy_pa_override() local
4295 nphy->rfctrl_intc1_save = b43_phy_read(dev, in b43_nphy_pa_override()
4297 nphy->rfctrl_intc2_save = b43_phy_read(dev, in b43_nphy_pa_override()
4317 nphy->rfctrl_intc1_save); in b43_nphy_pa_override()
4319 nphy->rfctrl_intc2_save); in b43_nphy_pa_override()
4604 struct b43_phy_n *nphy = dev->phy.n; in b43_nphy_spur_workaround() local
4612 if (nphy->hang_avoid) in b43_nphy_spur_workaround()
4615 if (nphy->gband_spurwar_en) { in b43_nphy_spur_workaround()
4624 if (nphy->aband_spurwar_en) { in b43_nphy_spur_workaround()
4656 if (nphy->hang_avoid) in b43_nphy_spur_workaround()
4663 struct b43_phy_n *nphy = dev->phy.n; in b43_nphy_tx_pwr_ctrl_coef_setup() local
4670 if (nphy->hang_avoid) in b43_nphy_tx_pwr_ctrl_coef_setup()
4722 if (nphy->hang_avoid) in b43_nphy_tx_pwr_ctrl_coef_setup()
4732 struct b43_phy_n *nphy = dev->phy.n; in b43_nphy_restore_rssi_cal() local
4738 if (!nphy->rssical_chanspec_2G.center_freq) in b43_nphy_restore_rssi_cal()
4740 rssical_radio_regs = nphy->rssical_cache.rssical_radio_regs_2G; in b43_nphy_restore_rssi_cal()
4741 rssical_phy_regs = nphy->rssical_cache.rssical_phy_regs_2G; in b43_nphy_restore_rssi_cal()
4743 if (!nphy->rssical_chanspec_5G.center_freq) in b43_nphy_restore_rssi_cal()
4745 rssical_radio_regs = nphy->rssical_cache.rssical_radio_regs_5G; in b43_nphy_restore_rssi_cal()
4746 rssical_phy_regs = nphy->rssical_cache.rssical_phy_regs_5G; in b43_nphy_restore_rssi_cal()
4787 struct b43_phy_n *nphy = dev->phy.n; in b43_nphy_tx_cal_radio_setup_rev7() local
4788 u16 *save = nphy->tx_rx_cal_radio_saveregs; in b43_nphy_tx_cal_radio_setup_rev7()
4813 if (nphy->use_int_tx_iq_lo_cal) { in b43_nphy_tx_cal_radio_setup_rev7()
4827 if (nphy->use_int_tx_iq_lo_cal) { in b43_nphy_tx_cal_radio_setup_rev7()
4841 struct b43_phy_n *nphy = dev->phy.n; in b43_nphy_tx_cal_radio_setup() local
4842 u16 *save = nphy->tx_rx_cal_radio_saveregs; in b43_nphy_tx_cal_radio_setup()
4873 if (nphy->ipa5g_on) { in b43_nphy_tx_cal_radio_setup()
4888 if (nphy->ipa2g_on) { in b43_nphy_tx_cal_radio_setup()
4939 struct b43_phy_n *nphy = dev->phy.n; in b43_nphy_update_tx_cal_ladder() local
4943 u16 tmp = nphy->txcal_bbmult; in b43_nphy_update_tx_cal_ladder()
5020 struct b43_phy_n *nphy = dev->phy.n; in b43_nphy_get_tx_gains() local
5026 if (!nphy->txpwrctrl) { in b43_nphy_get_tx_gains()
5029 if (nphy->hang_avoid) in b43_nphy_get_tx_gains()
5032 if (nphy->hang_avoid) in b43_nphy_get_tx_gains()
5125 struct b43_phy_n *nphy = dev->phy.n; in b43_nphy_tx_cal_phy_setup() local
5157 if (!nphy->use_int_tx_iq_lo_cal) in b43_nphy_tx_cal_phy_setup()
5179 if (nphy->use_int_tx_iq_lo_cal && true /* FIXME */) { in b43_nphy_tx_cal_phy_setup()
5226 struct b43_phy_n *nphy = dev->phy.n; in b43_nphy_save_cal() local
5233 if (nphy->hang_avoid) in b43_nphy_save_cal()
5237 rxcal_coeffs = &nphy->cal_cache.rxcal_coeffs_2G; in b43_nphy_save_cal()
5238 txcal_radio_regs = nphy->cal_cache.txcal_radio_regs_2G; in b43_nphy_save_cal()
5239 iqcal_chanspec = &nphy->iqcal_chanspec_2G; in b43_nphy_save_cal()
5240 table = nphy->cal_cache.txcal_coeffs_2G; in b43_nphy_save_cal()
5242 rxcal_coeffs = &nphy->cal_cache.rxcal_coeffs_5G; in b43_nphy_save_cal()
5243 txcal_radio_regs = nphy->cal_cache.txcal_radio_regs_5G; in b43_nphy_save_cal()
5244 iqcal_chanspec = &nphy->iqcal_chanspec_5G; in b43_nphy_save_cal()
5245 table = nphy->cal_cache.txcal_coeffs_5G; in b43_nphy_save_cal()
5289 if (nphy->hang_avoid) in b43_nphy_save_cal()
5297 struct b43_phy_n *nphy = dev->phy.n; in b43_nphy_restore_cal() local
5308 if (!nphy->iqcal_chanspec_2G.center_freq) in b43_nphy_restore_cal()
5310 table = nphy->cal_cache.txcal_coeffs_2G; in b43_nphy_restore_cal()
5311 loft = &nphy->cal_cache.txcal_coeffs_2G[5]; in b43_nphy_restore_cal()
5313 if (!nphy->iqcal_chanspec_5G.center_freq) in b43_nphy_restore_cal()
5315 table = nphy->cal_cache.txcal_coeffs_5G; in b43_nphy_restore_cal()
5316 loft = &nphy->cal_cache.txcal_coeffs_5G[5]; in b43_nphy_restore_cal()
5336 txcal_radio_regs = nphy->cal_cache.txcal_radio_regs_2G; in b43_nphy_restore_cal()
5337 rxcal_coeffs = &nphy->cal_cache.rxcal_coeffs_2G; in b43_nphy_restore_cal()
5339 txcal_radio_regs = nphy->cal_cache.txcal_radio_regs_5G; in b43_nphy_restore_cal()
5340 rxcal_coeffs = &nphy->cal_cache.rxcal_coeffs_5G; in b43_nphy_restore_cal()
5387 struct b43_phy_n *nphy = dev->phy.n; in b43_nphy_cal_tx_iq_lo() local
5407 avoid = nphy->hang_avoid; in b43_nphy_cal_tx_iq_lo()
5408 nphy->hang_avoid = false; in b43_nphy_cal_tx_iq_lo()
5424 (dev->phy.rev == 5 && nphy->ipa2g_on && in b43_nphy_cal_tx_iq_lo()
5453 if (nphy->mphase_cal_phase_id > 2) in b43_nphy_cal_tx_iq_lo()
5460 if (nphy->mphase_cal_phase_id > 2) { in b43_nphy_cal_tx_iq_lo()
5461 table = nphy->mphase_txcal_bestcoeffs; in b43_nphy_cal_tx_iq_lo()
5466 if (!full && nphy->txiqlocal_coeffsvalid) { in b43_nphy_cal_tx_iq_lo()
5467 table = nphy->txiqlocal_bestc; in b43_nphy_cal_tx_iq_lo()
5498 count = nphy->mphase_txcal_cmdidx; in b43_nphy_cal_tx_iq_lo()
5500 (u16)(count + nphy->mphase_txcal_numcmds)); in b43_nphy_cal_tx_iq_lo()
5557 nphy->mphase_txcal_cmdidx = (numb >= max) ? 0 : numb; in b43_nphy_cal_tx_iq_lo()
5561 if (!mphase || nphy->mphase_cal_phase_id == last) { in b43_nphy_cal_tx_iq_lo()
5582 nphy->txiqlocal_bestc); in b43_nphy_cal_tx_iq_lo()
5583 nphy->txiqlocal_coeffsvalid = true; in b43_nphy_cal_tx_iq_lo()
5584 nphy->txiqlocal_chanspec.center_freq = in b43_nphy_cal_tx_iq_lo()
5586 nphy->txiqlocal_chanspec.channel_type = in b43_nphy_cal_tx_iq_lo()
5593 nphy->mphase_txcal_bestcoeffs); in b43_nphy_cal_tx_iq_lo()
5603 if (dev->phy.rev < 2 && (!mphase || nphy->mphase_cal_phase_id == last)) in b43_nphy_cal_tx_iq_lo()
5607 nphy->hang_avoid = avoid; in b43_nphy_cal_tx_iq_lo()
5617 struct b43_phy_n *nphy = dev->phy.n; in b43_nphy_reapply_tx_cal_coeffs() local
5622 if (!nphy->txiqlocal_coeffsvalid || in b43_nphy_reapply_tx_cal_coeffs()
5623 nphy->txiqlocal_chanspec.center_freq != dev->phy.chandef->chan->center_freq || in b43_nphy_reapply_tx_cal_coeffs()
5624 nphy->txiqlocal_chanspec.channel_type != cfg80211_get_chandef_type(dev->phy.chandef)) in b43_nphy_reapply_tx_cal_coeffs()
5629 if (buffer[i] != nphy->txiqlocal_bestc[i]) { in b43_nphy_reapply_tx_cal_coeffs()
5637 nphy->txiqlocal_bestc); in b43_nphy_reapply_tx_cal_coeffs()
5643 &nphy->txiqlocal_bestc[5]); in b43_nphy_reapply_tx_cal_coeffs()
5645 &nphy->txiqlocal_bestc[5]); in b43_nphy_reapply_tx_cal_coeffs()
5653 struct b43_phy_n *nphy = dev->phy.n; in b43_nphy_rev2_cal_rx_iq() local
5714 if (nphy->rxcalparams & 0xFF000000) { in b43_nphy_rev2_cal_rx_iq()
5731 if (nphy->rxcalparams & 0x10000) { in b43_nphy_rev2_cal_rx_iq()
5779 (nphy->rxcalparams & 0xFFFF), in b43_nphy_rev2_cal_rx_iq()
5853 struct b43_phy_n *nphy = phy->n; in b43_nphy_set_rx_core_state() local
5856 nphy->phyrxchain = mask; in b43_nphy_set_rx_core_state()
5863 if (nphy->hang_avoid) in b43_nphy_set_rx_core_state()
5883 if (nphy->hang_avoid) in b43_nphy_set_rx_core_state()
5893 struct b43_phy_n *nphy = dev->phy.n; in b43_nphy_op_recalc_txpower() local
5895 struct b43_ppr *ppr = &nphy->tx_pwr_max_ppr; in b43_nphy_op_recalc_txpower()
5899 if (nphy->tx_pwr_last_recalc_freq == channel->center_freq && in b43_nphy_op_recalc_txpower()
5900 nphy->tx_pwr_last_recalc_limit == phy->desired_txpower) in b43_nphy_op_recalc_txpower()
5933 tx_pwr_state = nphy->txpwrctrl; in b43_nphy_op_recalc_txpower()
5941 b43_nphy_tx_power_ctrl(dev, nphy->txpwrctrl); in b43_nphy_op_recalc_txpower()
5946 nphy->tx_pwr_last_recalc_freq = channel->center_freq; in b43_nphy_op_recalc_txpower()
5947 nphy->tx_pwr_last_recalc_limit = phy->desired_txpower; in b43_nphy_op_recalc_txpower()
6042 struct b43_phy_n *nphy = phy->n; in b43_phy_initn() local
6070 nphy->use_int_tx_iq_lo_cal = b43_nphy_ipa(dev) || in b43_phy_initn()
6074 nphy->deaf_count = 0; in b43_phy_initn()
6076 nphy->crsminpwr_adjusted = false; in b43_phy_initn()
6077 nphy->noisevars_adjusted = false; in b43_phy_initn()
6131 b43_nphy_update_mimo_config(dev, nphy->preamble_override); in b43_phy_initn()
6144 nphy->papd_epsilon_offset[0] << 7); in b43_phy_initn()
6147 nphy->papd_epsilon_offset[1] << 7); in b43_phy_initn()
6176 tx_pwr_state = nphy->txpwrctrl; in b43_phy_initn()
6183 if (nphy->phyrxchain != 3) in b43_phy_initn()
6184 b43_nphy_set_rx_core_state(dev, nphy->phyrxchain); in b43_phy_initn()
6185 if (nphy->mphase_cal_phase_id > 0) in b43_phy_initn()
6191 do_rssi_cal = !nphy->rssical_chanspec_2G.center_freq; in b43_phy_initn()
6193 do_rssi_cal = !nphy->rssical_chanspec_5G.center_freq; in b43_phy_initn()
6203 if (!((nphy->measure_hold & 0x6) != 0)) { in b43_phy_initn()
6205 do_cal = !nphy->iqcal_chanspec_2G.center_freq; in b43_phy_initn()
6207 do_cal = !nphy->iqcal_chanspec_5G.center_freq; in b43_phy_initn()
6209 if (nphy->mute) in b43_phy_initn()
6215 if (nphy->antsel_type == 2) in b43_phy_initn()
6217 if (nphy->perical != 2) { in b43_phy_initn()
6220 nphy->cal_orig_pwr_idx[0] = in b43_phy_initn()
6221 nphy->txpwrindex[0].index_internal; in b43_phy_initn()
6222 nphy->cal_orig_pwr_idx[1] = in b43_phy_initn()
6223 nphy->txpwrindex[1].index_internal; in b43_phy_initn()
6230 } else if (nphy->mphase_cal_phase_id == 0) in b43_phy_initn()
6290 struct b43_phy_n *nphy = dev->phy.n; in b43_nphy_channel_setup() local
6326 if (!nphy->txpwrctrl) in b43_nphy_channel_setup()
6361 if (nphy->aband_spurwar_en && in b43_nphy_channel_setup()
6480 struct b43_phy_n *nphy; in b43_nphy_op_allocate() local
6482 nphy = kzalloc(sizeof(*nphy), GFP_KERNEL); in b43_nphy_op_allocate()
6483 if (!nphy) in b43_nphy_op_allocate()
6486 dev->phy.n = nphy; in b43_nphy_op_allocate()
6494 struct b43_phy_n *nphy = phy->n; in b43_nphy_op_prepare_structs() local
6497 memset(nphy, 0, sizeof(*nphy)); in b43_nphy_op_prepare_structs()
6499 nphy->hang_avoid = (phy->rev == 3 || phy->rev == 4); in b43_nphy_op_prepare_structs()
6500 nphy->spur_avoid = (phy->rev >= 3) ? in b43_nphy_op_prepare_structs()
6502 nphy->gain_boost = true; /* this way we follow wl, assume it is true */ in b43_nphy_op_prepare_structs()
6503 nphy->txrx_chain = 2; /* sth different than 0 and 1 for now */ in b43_nphy_op_prepare_structs()
6504 nphy->phyrxchain = 3; /* to avoid b43_nphy_set_rx_core_state like wl */ in b43_nphy_op_prepare_structs()
6505 nphy->perical = 2; /* avoid additional rssi cal on init (like wl) */ in b43_nphy_op_prepare_structs()
6508 nphy->tx_pwr_idx[0] = 128; in b43_nphy_op_prepare_structs()
6509 nphy->tx_pwr_idx[1] = 128; in b43_nphy_op_prepare_structs()
6512 nphy->txpwrctrl = false; in b43_nphy_op_prepare_structs()
6513 nphy->pwg_gain_5ghz = false; in b43_nphy_op_prepare_structs()
6517 nphy->txpwrctrl = true; in b43_nphy_op_prepare_structs()
6518 nphy->pwg_gain_5ghz = true; in b43_nphy_op_prepare_structs()
6522 nphy->txpwrctrl = true; in b43_nphy_op_prepare_structs()
6530 nphy->pwg_gain_5ghz = true; in b43_nphy_op_prepare_structs()
6534 nphy->pwg_gain_5ghz = true; in b43_nphy_op_prepare_structs()
6539 nphy->ipa2g_on = sprom->fem.ghz2.extpa_gain == 2; in b43_nphy_op_prepare_structs()
6540 nphy->ipa5g_on = sprom->fem.ghz5.extpa_gain == 2; in b43_nphy_op_prepare_structs()
6547 struct b43_phy_n *nphy = phy->n; in b43_nphy_op_free() local
6549 kfree(nphy); in b43_nphy_op_free()