| H A D | phy_n.c | 25 #define READ_RADIO_REG2(pi, radio_type, jspace, core, reg_name) \ argument 26 read_radio_reg(pi, radio_type##_##jspace##_##reg_name | \ 31 #define WRITE_RADIO_REG2(pi, radio_type, jspace, core, reg_name, value) \ argument 32 write_radio_reg(pi, radio_type##_##jspace##_##reg_name | \ 37 #define WRITE_RADIO_SYN(pi, radio_type, reg_name, value) \ argument 38 write_radio_reg(pi, radio_type##_##SYN##_##reg_name, value) 40 #define READ_RADIO_REG3(pi, radio_type, jspace, core, reg_name) \ argument 41 read_radio_reg(pi, ((core == PHY_CORE_0) ? \ 45 #define WRITE_RADIO_REG3(pi, radio_type, jspace, core, reg_name, value) \ argument 46 write_radio_reg(pi, ((cor 51 READ_RADIO_REG4(pi,radio_type,jspace,core,reg_name) global() argument 56 WRITE_RADIO_REG4(pi,radio_type,jspace,core,reg_name,value) global() argument 256 wlc_phy_get_papd_nphy(pi) global() argument 14113 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_bist_check_phy() local 14132 wlc_phy_bphy_init_nphy(struct brcms_phy * pi) wlc_phy_bphy_init_nphy() argument 14150 wlc_phy_table_write_nphy(struct brcms_phy * pi,u32 id,u32 len,u32 offset,u32 width,const void * data) wlc_phy_table_write_nphy() argument 14164 wlc_phy_table_read_nphy(struct brcms_phy * pi,u32 id,u32 len,u32 offset,u32 width,void * data) wlc_phy_table_read_nphy() argument 14178 wlc_phy_static_table_download_nphy(struct brcms_phy * pi) wlc_phy_static_table_download_nphy() argument 14201 wlc_phy_tbl_init_nphy(struct brcms_phy * pi) wlc_phy_tbl_init_nphy() argument 14328 wlc_phy_write_txmacreg_nphy(struct brcms_phy * pi,u16 holdoff,u16 delay) wlc_phy_write_txmacreg_nphy() argument 14334 wlc_phy_nphy_tkip_rifs_war(struct brcms_phy * pi,u8 rifs) wlc_phy_nphy_tkip_rifs_war() argument 14354 wlc_phy_txpwrctrl_config_nphy(struct brcms_phy * pi) wlc_phy_txpwrctrl_config_nphy() argument 14374 wlc_phy_txpwr_srom_read_ppr_nphy(struct brcms_phy * pi) wlc_phy_txpwr_srom_read_ppr_nphy() argument 14549 wlc_phy_txpwr_srom_read_nphy(struct brcms_phy * pi) wlc_phy_txpwr_srom_read_nphy() argument 14600 wlc_phy_attach_nphy(struct brcms_phy * pi) wlc_phy_attach_nphy() argument 14649 get_rf_pwr_offset(struct brcms_phy * pi,s16 pga_gn,s16 pad_gn) get_rf_pwr_offset() argument 14687 wlc_phy_update_mimoconfig_nphy(struct brcms_phy * pi,s32 preamble) wlc_phy_update_mimoconfig_nphy() argument 14705 wlc_phy_ipa_set_tx_digi_filts_nphy(struct brcms_phy * pi) wlc_phy_ipa_set_tx_digi_filts_nphy() argument 14735 wlc_phy_ipa_restore_tx_digi_filts_nphy(struct brcms_phy * pi) wlc_phy_ipa_restore_tx_digi_filts_nphy() argument 14751 wlc_phy_set_rfseq_nphy(struct brcms_phy * pi,u8 cmd,const u8 * events,const u8 * dlys,u8 len) wlc_phy_set_rfseq_nphy() argument 14782 wlc_phy_read_lpf_bw_ctl_nphy(struct brcms_phy * pi,u16 offset) wlc_phy_read_lpf_bw_ctl_nphy() argument 14805 wlc_phy_rfctrl_override_nphy_rev7(struct brcms_phy * pi,u16 field,u16 value,u8 core_mask,u8 off,u8 override_id) wlc_phy_rfctrl_override_nphy_rev7() argument 15075 wlc_phy_adjust_lnagaintbl_nphy(struct brcms_phy * pi) wlc_phy_adjust_lnagaintbl_nphy() argument 15139 wlc_phy_war_force_trsw_to_R_cliplo_nphy(struct brcms_phy * pi,u8 core) wlc_phy_war_force_trsw_to_R_cliplo_nphy() argument 15156 wlc_phy_war_txchain_upd_nphy(struct brcms_phy * pi,u8 txchain) wlc_phy_war_txchain_upd_nphy() argument 15169 wlc_phy_workarounds_nphy_gainctrl_2057_rev5(struct brcms_phy * pi) wlc_phy_workarounds_nphy_gainctrl_2057_rev5() argument 15224 wlc_phy_workarounds_nphy_gainctrl_2057_rev6(struct brcms_phy * pi) wlc_phy_workarounds_nphy_gainctrl_2057_rev6() argument 15425 wlc_phy_workarounds_nphy_gainctrl(struct brcms_phy * pi) wlc_phy_workarounds_nphy_gainctrl() argument 16047 wlc_phy_workarounds_nphy_rev7(struct brcms_phy * pi) wlc_phy_workarounds_nphy_rev7() argument 16549 wlc_phy_workarounds_nphy_rev3(struct brcms_phy * pi) wlc_phy_workarounds_nphy_rev3() argument 16891 wlc_phy_workarounds_nphy_rev1(struct brcms_phy * pi) wlc_phy_workarounds_nphy_rev1() argument 17014 wlc_phy_workarounds_nphy(struct brcms_phy * pi) wlc_phy_workarounds_nphy() argument 17037 wlc_phy_extpa_set_tx_digi_filts_nphy(struct brcms_phy * pi) wlc_phy_extpa_set_tx_digi_filts_nphy() argument 17047 wlc_phy_clip_det_nphy(struct brcms_phy * pi,u8 write,u16 * vals) wlc_phy_clip_det_nphy() argument 17059 wlc_phy_ipa_internal_tssi_setup_nphy(struct brcms_phy * pi) wlc_phy_ipa_internal_tssi_setup_nphy() argument 17162 wlc_phy_rfctrl_override_nphy(struct brcms_phy * pi,u16 field,u16 value,u8 core_mask,u8 off) wlc_phy_rfctrl_override_nphy() argument 17405 wlc_phy_txpwrctrl_idle_tssi_nphy(struct brcms_phy * pi) wlc_phy_txpwrctrl_idle_tssi_nphy() argument 17468 wlc_phy_txpwr_limit_to_tbl_nphy(struct brcms_phy * pi) wlc_phy_txpwr_limit_to_tbl_nphy() argument 17561 wlc_phy_txpwrctrl_pwr_setup_nphy(struct brcms_phy * pi) wlc_phy_txpwrctrl_pwr_setup_nphy() argument 17771 wlc_phy_get_ipa_gaintbl_nphy(struct brcms_phy * pi) wlc_phy_get_ipa_gaintbl_nphy() argument 17819 wlc_phy_restore_rssical_nphy(struct brcms_phy * pi) wlc_phy_restore_rssical_nphy() argument 17925 wlc_phy_internal_cal_txgain_nphy(struct brcms_phy * pi) wlc_phy_internal_cal_txgain_nphy() argument 17949 wlc_phy_precal_txgain_nphy(struct brcms_phy * pi) wlc_phy_precal_txgain_nphy() argument 18035 wlc_phy_rfctrlintc_override_nphy(struct brcms_phy * pi,u8 field,u16 value,u8 core_code) wlc_phy_rfctrlintc_override_nphy() argument 18269 wlc_phy_cal_txgainctrl_nphy(struct brcms_phy * pi,s32 dBm_targetpower,bool debug) wlc_phy_cal_txgainctrl_nphy() argument 18429 wlc_phy_savecal_nphy(struct brcms_phy * pi) wlc_phy_savecal_nphy() argument 18578 wlc_phy_tx_iq_war_nphy(struct brcms_phy * pi) wlc_phy_tx_iq_war_nphy() argument 18590 wlc_phy_restorecal_nphy(struct brcms_phy * pi) wlc_phy_restorecal_nphy() argument 18788 wlc_phy_txpwrctrl_coeff_setup_nphy(struct brcms_phy * pi) wlc_phy_txpwrctrl_coeff_setup_nphy() argument 18859 wlc_phy_txlpfbw_nphy(struct brcms_phy * pi) wlc_phy_txlpfbw_nphy() argument 18897 wlc_phy_adjust_rx_analpfbw_nphy(struct brcms_phy * pi,u16 reduction_factr) wlc_phy_adjust_rx_analpfbw_nphy() argument 18925 wlc_phy_adjust_min_noisevar_nphy(struct brcms_phy * pi,int ntones,int * tone_id_buf,u32 * noise_var_buf) wlc_phy_adjust_min_noisevar_nphy() argument 18973 wlc_phy_adjust_crsminpwr_nphy(struct brcms_phy * pi,u8 minpwr) wlc_phy_adjust_crsminpwr_nphy() argument 19024 wlc_phy_spurwar_nphy(struct brcms_phy * pi) wlc_phy_spurwar_nphy() argument 19196 wlc_phy_init_nphy(struct brcms_phy * pi) wlc_phy_init_nphy() argument 19550 wlc_phy_resetcca_nphy(struct brcms_phy * pi) wlc_phy_resetcca_nphy() argument 19566 wlc_phy_pa_override_nphy(struct brcms_phy * pi,bool en) wlc_phy_pa_override_nphy() argument 19593 wlc_phy_stf_chain_upd_nphy(struct brcms_phy * pi) wlc_phy_stf_chain_upd_nphy() argument 19630 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_rxcore_setstate_nphy() local 19708 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_rxcore_getstate_nphy() local 19716 wlc_phy_cal_init_nphy(struct brcms_phy * pi) wlc_phy_cal_init_nphy() argument 19720 wlc_phy_radio_preinit_205x(struct brcms_phy * pi) wlc_phy_radio_preinit_205x() argument 19731 wlc_phy_radio_init_2057(struct brcms_phy * pi) wlc_phy_radio_init_2057() argument 19766 wlc_phy_radio205x_rcal(struct brcms_phy * pi) wlc_phy_radio205x_rcal() argument 19874 wlc_phy_radio2057_rccal(struct brcms_phy * pi) wlc_phy_radio2057_rccal() argument 19957 wlc_phy_radio_postinit_2057(struct brcms_phy * pi) wlc_phy_radio_postinit_2057() argument 19976 wlc_phy_radio_init_2056(struct brcms_phy * pi) wlc_phy_radio_init_2056() argument 20039 wlc_phy_radio_postinit_2056(struct brcms_phy * pi) wlc_phy_radio_postinit_2056() argument 20060 wlc_phy_radio_preinit_2055(struct brcms_phy * pi) wlc_phy_radio_preinit_2055() argument 20069 wlc_phy_radio_init_2055(struct brcms_phy * pi) wlc_phy_radio_init_2055() argument 20074 wlc_phy_radio_postinit_2055(struct brcms_phy * pi) wlc_phy_radio_postinit_2055() argument 20139 wlc_phy_switch_radio_nphy(struct brcms_phy * pi,bool on) wlc_phy_switch_radio_nphy() argument 20223 wlc_phy_chan2freq_nphy(struct brcms_phy * pi,uint channel,int * f,const struct chan_info_nphy_radio2057 ** t0,const struct chan_info_nphy_radio205x ** t1,const struct chan_info_nphy_radio2057_rev5 ** t2,const struct chan_info_nphy_2055 ** t3) wlc_phy_chan2freq_nphy() argument 20384 wlc_phy_get_chan_freq_range_nphy(struct brcms_phy * pi,uint channel) wlc_phy_get_chan_freq_range_nphy() argument 20409 wlc_phy_chanspec_radio2055_setup(struct brcms_phy * pi,const struct chan_info_nphy_2055 * ci) wlc_phy_chanspec_radio2055_setup() argument 20472 wlc_phy_chanspec_radio2056_setup(struct brcms_phy * pi,const struct chan_info_nphy_radio205x * ci) wlc_phy_chanspec_radio2056_setup() argument 20802 wlc_phy_radio205x_vcocal_nphy(struct brcms_phy * pi) wlc_phy_radio205x_vcocal_nphy() argument 20823 wlc_phy_chanspec_radio2057_setup(struct brcms_phy * pi,const struct chan_info_nphy_radio2057 * ci,const struct chan_info_nphy_radio2057_rev5 * ci2) wlc_phy_chanspec_radio2057_setup() argument 21019 wlc_phy_chanspec_nphy_setup(struct brcms_phy * pi,u16 chanspec,const struct nphy_sfo_cfg * ci) wlc_phy_chanspec_nphy_setup() argument 21154 wlc_phy_chanspec_set_nphy(struct brcms_phy * pi,u16 chanspec) wlc_phy_chanspec_set_nphy() argument 21233 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_antsel_init() local 21292 wlc_phy_classifier_nphy(struct brcms_phy * pi,u16 mask,u16 val) wlc_phy_classifier_nphy() argument 21316 wlc_phy_force_rfseq_nphy(struct brcms_phy * pi,u8 cmd) wlc_phy_force_rfseq_nphy() argument 21361 wlc_phy_rfctrl_override_1tomany_nphy(struct brcms_phy * pi,u16 cmd,u16 value,u8 core_mask,u8 off) wlc_phy_rfctrl_override_1tomany_nphy() argument 21464 wlc_phy_scale_offset_rssi_nphy(struct brcms_phy * pi,u16 scale,s8 offset,u8 coresel,u8 rail,u8 rssi_type) wlc_phy_scale_offset_rssi_nphy() argument 21592 brcms_phy_wr_tx_mux(struct brcms_phy * pi,u8 core) brcms_phy_wr_tx_mux() argument 21631 wlc_phy_rssisel_nphy(struct brcms_phy * pi,u8 core_code,u8 rssi_type) wlc_phy_rssisel_nphy() argument 21852 wlc_phy_poll_rssi_nphy(struct brcms_phy * pi,u8 rssi_type,s32 * rssi_buf,u8 nsamps) wlc_phy_poll_rssi_nphy() argument 21947 wlc_phy_tempsense_nphy(struct brcms_phy * pi) wlc_phy_tempsense_nphy() argument 22225 wlc_phy_set_rssi_2055_vcm(struct brcms_phy * pi,u8 rssi_type,u8 * vcm_buf) wlc_phy_set_rssi_2055_vcm() argument 22277 wlc_phy_rssi_cal_nphy_rev3(struct brcms_phy * pi) wlc_phy_rssi_cal_nphy_rev3() argument 22766 wlc_phy_rssi_cal_nphy_rev2(struct brcms_phy * pi,u8 rssi_type) wlc_phy_rssi_cal_nphy_rev2() argument 22958 wlc_phy_rssi_cal_nphy(struct brcms_phy * pi) wlc_phy_rssi_cal_nphy() argument 22970 wlc_phy_rssi_compute_nphy(struct brcms_phy * pi,struct d11rxhdr * rxh) wlc_phy_rssi_compute_nphy() argument 23004 wlc_phy_loadsampletable_nphy(struct brcms_phy * pi,struct cordic_iq * tone_buf,u16 num_samps) wlc_phy_loadsampletable_nphy() argument 23030 wlc_phy_gen_load_samples_nphy(struct brcms_phy * pi,u32 f_kHz,u16 max_val,u8 dac_test_mode) wlc_phy_gen_load_samples_nphy() argument 23078 wlc_phy_runsamples_nphy(struct brcms_phy * pi,u16 num_samps,u16 loops,u16 wait,u8 iqmode,u8 dac_test_mode,bool modify_bbmult) wlc_phy_runsamples_nphy() argument 23159 wlc_phy_tx_tone_nphy(struct brcms_phy * pi,u32 f_kHz,u16 max_val,u8 iqmode,u8 dac_test_mode,bool modify_bbmult) wlc_phy_tx_tone_nphy() argument 23177 wlc_phy_stopplayback_nphy(struct brcms_phy * pi) wlc_phy_stopplayback_nphy() argument 23218 brcms_phy_get_tx_pwrctrl_tbl(struct brcms_phy * pi) brcms_phy_get_tx_pwrctrl_tbl() argument 23259 wlc_phy_get_tx_gain_nphy(struct brcms_phy * pi) wlc_phy_get_tx_gain_nphy() argument 23377 wlc_phy_iqcal_gainparams_nphy(struct brcms_phy * pi,u16 core_no,struct nphy_txgains target_gain,struct nphy_iqcal_params * params) wlc_phy_iqcal_gainparams_nphy() argument 23435 wlc_phy_txcal_radio_setup_nphy(struct brcms_phy * pi) wlc_phy_txcal_radio_setup_nphy() argument 23746 wlc_phy_txcal_radio_cleanup_nphy(struct brcms_phy * pi) wlc_phy_txcal_radio_cleanup_nphy() argument 23880 wlc_phy_txcal_physetup_nphy(struct brcms_phy * pi) wlc_phy_txcal_physetup_nphy() argument 24037 wlc_phy_txcal_phycleanup_nphy(struct brcms_phy * pi) wlc_phy_txcal_phycleanup_nphy() argument 24120 wlc_phy_est_tonepwr_nphy(struct brcms_phy * pi,s32 * qdBm_pwrbuf,u8 num_samps) wlc_phy_est_tonepwr_nphy() argument 24165 wlc_phy_update_txcal_ladder_nphy(struct brcms_phy * pi,u16 core) wlc_phy_update_txcal_ladder_nphy() argument 24207 wlc_phy_txpwr_idx_cur_get_nphy(struct brcms_phy * pi,u8 core) wlc_phy_txpwr_idx_cur_get_nphy() argument 24217 wlc_phy_txpwr_idx_cur_set_nphy(struct brcms_phy * pi,u8 idx0,u8 idx1) wlc_phy_txpwr_idx_cur_set_nphy() argument 24225 wlc_phy_ipa_get_bbmult_nphy(struct brcms_phy * pi) wlc_phy_ipa_get_bbmult_nphy() argument 24234 wlc_phy_ipa_set_bbmult_nphy(struct brcms_phy * pi,u8 m0,u8 m1) wlc_phy_ipa_set_bbmult_nphy() argument 24243 wlc_phy_papd_cal_setup_nphy(struct brcms_phy * pi,struct nphy_papd_restore_state * state,u8 core) wlc_phy_papd_cal_setup_nphy() argument 24497 wlc_phy_papd_cal_cleanup_nphy(struct brcms_phy * pi,struct nphy_papd_restore_state * state) wlc_phy_papd_cal_cleanup_nphy() argument 24625 wlc_phy_a1_nphy(struct brcms_phy * pi,u8 core,u32 winsz,u32 start,u32 end) wlc_phy_a1_nphy() argument 24677 wlc_phy_a2_nphy(struct brcms_phy * pi,struct nphy_ipa_txcalgains * txgains,enum phy_cal_mode cal_mode,u8 core) wlc_phy_a2_nphy() argument 24959 wlc_phy_a3_nphy(struct brcms_phy * pi,u8 start_gain,u8 core) wlc_phy_a3_nphy() argument 25108 wlc_phy_a4(struct brcms_phy * pi,bool full_cal) wlc_phy_a4() argument 25386 wlc_phy_cal_perical_nphy_run(struct brcms_phy * pi,u8 caltype) wlc_phy_cal_perical_nphy_run() argument 25624 wlc_phy_cal_txiqlo_nphy(struct brcms_phy * pi,struct nphy_txgains target_gain,bool fullcal,bool mphase) wlc_phy_cal_txiqlo_nphy() argument 25985 wlc_phy_reapply_txcal_coeffs_nphy(struct brcms_phy * pi) wlc_phy_reapply_txcal_coeffs_nphy() argument 26021 wlc_phy_rx_iq_coeffs_nphy(struct brcms_phy * pi,u8 write,struct nphy_iq_comp * pcomp) wlc_phy_rx_iq_coeffs_nphy() argument 26038 wlc_phy_rx_iq_est_nphy(struct brcms_phy * pi,struct phy_iq_est * est,u16 num_samps,u8 wait_time,u8 wait_for_crs) wlc_phy_rx_iq_est_nphy() argument 26075 wlc_phy_calc_rx_iq_comp_nphy(struct brcms_phy * pi,u8 core_mask) wlc_phy_calc_rx_iq_comp_nphy() argument 26197 wlc_phy_rxcal_radio_setup_nphy(struct brcms_phy * pi,u8 rx_core) wlc_phy_rxcal_radio_setup_nphy() argument 26519 wlc_phy_rxcal_radio_cleanup_nphy(struct brcms_phy * pi,u8 rx_core) wlc_phy_rxcal_radio_cleanup_nphy() argument 26701 wlc_phy_rxcal_physetup_nphy(struct brcms_phy * pi,u8 rx_core) wlc_phy_rxcal_physetup_nphy() argument 26828 wlc_phy_rxcal_phycleanup_nphy(struct brcms_phy * pi,u8 rx_core) wlc_phy_rxcal_phycleanup_nphy() argument 26855 wlc_phy_rxcal_gainctrl_nphy_rev5(struct brcms_phy * pi,u8 rx_core,u16 * rxgain,u8 cal_type) wlc_phy_rxcal_gainctrl_nphy_rev5() argument 27058 wlc_phy_rxcal_gainctrl_nphy(struct brcms_phy * pi,u8 rx_core,u16 * rxgain,u8 cal_type) wlc_phy_rxcal_gainctrl_nphy() argument 27065 wlc_phy_rc_sweep_nphy(struct brcms_phy * pi,u8 core_idx,u8 loopback_type) wlc_phy_rc_sweep_nphy() argument 27304 wlc_phy_cal_rxiq_nphy_rev3(struct brcms_phy * pi,struct nphy_txgains target_gain,u8 cal_type,bool debug) wlc_phy_cal_rxiq_nphy_rev3() argument 27466 wlc_phy_cal_rxiq_nphy_rev2(struct brcms_phy * pi,struct nphy_txgains target_gain,bool debug) wlc_phy_cal_rxiq_nphy_rev2() argument 27683 wlc_phy_cal_rxiq_nphy(struct brcms_phy * pi,struct nphy_txgains target_gain,u8 cal_type,bool debug) wlc_phy_cal_rxiq_nphy() argument 27696 wlc_phy_txpwr_fixpower_nphy(struct brcms_phy * pi) wlc_phy_txpwr_fixpower_nphy() argument 27895 wlc_phy_txpwr_apply_nphy(struct brcms_phy * pi) wlc_phy_txpwr_apply_nphy() argument 28090 wlc_phy_txpower_recalc_target_nphy(struct brcms_phy * pi) wlc_phy_txpower_recalc_target_nphy() argument 28110 wlc_phy_txpwr_ison_nphy(struct brcms_phy * pi) wlc_phy_txpwr_ison_nphy() argument 28116 wlc_phy_txpwr_idx_get_nphy(struct brcms_phy * pi) wlc_phy_txpwr_idx_get_nphy() argument 28135 wlc_phy_txpwr_papd_cal_nphy(struct brcms_phy * pi) wlc_phy_txpwr_papd_cal_nphy() argument 28150 wlc_phy_txpwrctrl_enable_nphy(struct brcms_phy * pi,u8 ctrl_type) wlc_phy_txpwrctrl_enable_nphy() argument 28295 wlc_phy_txpwr_index_nphy(struct brcms_phy * pi,u8 core_mask,s8 txpwrindex,bool restore_cals) wlc_phy_txpwr_index_nphy() argument 28518 wlc_phy_txpower_sromlimit_get_nphy(struct brcms_phy * pi,uint chan,u8 * max_pwr,u8 txp_rate_idx) wlc_phy_txpower_sromlimit_get_nphy() argument 28545 wlc_phy_stay_in_carriersearch_nphy(struct brcms_phy * pi,bool enable) wlc_phy_stay_in_carriersearch_nphy() argument [all...] |