Lines Matching refs:ppi
170 void wlc_phy_detach(struct brcms_phy_pub *ppi);
177 void wlc_phy_hw_clk_state_upd(struct brcms_phy_pub *ppi, bool newstate);
178 void wlc_phy_hw_state_upd(struct brcms_phy_pub *ppi, bool newstate);
179 void wlc_phy_init(struct brcms_phy_pub *ppi, u16 chanspec);
180 void wlc_phy_watchdog(struct brcms_phy_pub *ppi);
181 int wlc_phy_down(struct brcms_phy_pub *ppi);
183 void wlc_phy_cal_init(struct brcms_phy_pub *ppi);
184 void wlc_phy_antsel_init(struct brcms_phy_pub *ppi, bool lut_init);
186 void wlc_phy_chanspec_set(struct brcms_phy_pub *ppi, u16 chanspec);
187 u16 wlc_phy_chanspec_get(struct brcms_phy_pub *ppi);
188 void wlc_phy_chanspec_radio_set(struct brcms_phy_pub *ppi, u16 newch);
189 u16 wlc_phy_bw_state_get(struct brcms_phy_pub *ppi);
190 void wlc_phy_bw_state_set(struct brcms_phy_pub *ppi, u16 bw);
193 void wlc_phy_por_inform(struct brcms_phy_pub *ppi);
194 void wlc_phy_noise_sample_intr(struct brcms_phy_pub *ppi);
195 bool wlc_phy_bist_check_phy(struct brcms_phy_pub *ppi);
197 void wlc_phy_set_deaf(struct brcms_phy_pub *ppi, bool user_flag);
199 void wlc_phy_switch_radio(struct brcms_phy_pub *ppi, bool on);
200 void wlc_phy_anacore(struct brcms_phy_pub *ppi, bool on);
203 void wlc_phy_BSSinit(struct brcms_phy_pub *ppi, bool bonlyap, int rssi);
205 void wlc_phy_chanspec_ch14_widefilter_set(struct brcms_phy_pub *ppi,
207 void wlc_phy_chanspec_band_validch(struct brcms_phy_pub *ppi, uint band,
209 u16 wlc_phy_chanspec_band_firstch(struct brcms_phy_pub *ppi, uint band);
211 void wlc_phy_txpower_sromlimit(struct brcms_phy_pub *ppi, uint chan, u8 *_min_,
213 void wlc_phy_txpower_sromlimit_max_get(struct brcms_phy_pub *ppi, uint chan,
215 void wlc_phy_txpower_boardlimit_band(struct brcms_phy_pub *ppi, uint band,
217 void wlc_phy_txpower_limit_set(struct brcms_phy_pub *ppi, struct txpwr_limits *,
219 int wlc_phy_txpower_get(struct brcms_phy_pub *ppi, uint *qdbm, bool *override);
220 int wlc_phy_txpower_set(struct brcms_phy_pub *ppi, uint qdbm, bool override);
221 void wlc_phy_txpower_target_set(struct brcms_phy_pub *ppi,
223 bool wlc_phy_txpower_hw_ctrl_get(struct brcms_phy_pub *ppi);
224 void wlc_phy_txpower_hw_ctrl_set(struct brcms_phy_pub *ppi, bool hwpwrctrl);
225 u8 wlc_phy_txpower_get_target_min(struct brcms_phy_pub *ppi);
226 u8 wlc_phy_txpower_get_target_max(struct brcms_phy_pub *ppi);
234 void wlc_phy_ldpc_override_set(struct brcms_phy_pub *ppi, bool val);
236 void wlc_phy_cal_perical(struct brcms_phy_pub *ppi, u8 reason);
237 void wlc_phy_noise_sample_request_external(struct brcms_phy_pub *ppi);
239 void wlc_phy_cal_papd_recal(struct brcms_phy_pub *ppi);
241 void wlc_phy_ant_rxdiv_set(struct brcms_phy_pub *ppi, u8 val);
242 void wlc_phy_clear_tssi(struct brcms_phy_pub *ppi);
243 void wlc_phy_hold_upd(struct brcms_phy_pub *ppi, u32 id, bool val);
244 void wlc_phy_mute_upd(struct brcms_phy_pub *ppi, bool val, u32 flags);
246 void wlc_phy_antsel_type_set(struct brcms_phy_pub *ppi, u8 antsel_type);
248 void wlc_phy_txpower_get_current(struct brcms_phy_pub *ppi,
252 bool wlc_phy_test_ison(struct brcms_phy_pub *ppi);
253 void wlc_phy_txpwr_percent_set(struct brcms_phy_pub *ppi, u8 txpwr_percent);
256 void wlc_phy_machwcap_set(struct brcms_phy_pub *ppi, u32 machwcap);
258 void wlc_phy_runbist_config(struct brcms_phy_pub *ppi, bool start_end);
260 void wlc_phy_freqtrack_start(struct brcms_phy_pub *ppi);
261 void wlc_phy_freqtrack_end(struct brcms_phy_pub *ppi);
265 s8 wlc_phy_get_tx_power_offset_by_mcs(struct brcms_phy_pub *ppi,
267 s8 wlc_phy_get_tx_power_offset(struct brcms_phy_pub *ppi, u8 tbl_offset);