Lines Matching refs:ppi
175 void wlc_phy_detach(struct brcms_phy_pub *ppi);
182 void wlc_phy_hw_clk_state_upd(struct brcms_phy_pub *ppi, bool newstate);
183 void wlc_phy_hw_state_upd(struct brcms_phy_pub *ppi, bool newstate);
184 void wlc_phy_init(struct brcms_phy_pub *ppi, u16 chanspec);
185 void wlc_phy_watchdog(struct brcms_phy_pub *ppi);
186 int wlc_phy_down(struct brcms_phy_pub *ppi);
188 void wlc_phy_cal_init(struct brcms_phy_pub *ppi);
189 void wlc_phy_antsel_init(struct brcms_phy_pub *ppi, bool lut_init);
191 void wlc_phy_chanspec_set(struct brcms_phy_pub *ppi, u16 chanspec);
192 u16 wlc_phy_chanspec_get(struct brcms_phy_pub *ppi);
193 void wlc_phy_chanspec_radio_set(struct brcms_phy_pub *ppi, u16 newch);
194 u16 wlc_phy_bw_state_get(struct brcms_phy_pub *ppi);
195 void wlc_phy_bw_state_set(struct brcms_phy_pub *ppi, u16 bw);
198 void wlc_phy_por_inform(struct brcms_phy_pub *ppi);
199 void wlc_phy_noise_sample_intr(struct brcms_phy_pub *ppi);
200 bool wlc_phy_bist_check_phy(struct brcms_phy_pub *ppi);
202 void wlc_phy_set_deaf(struct brcms_phy_pub *ppi, bool user_flag);
204 void wlc_phy_switch_radio(struct brcms_phy_pub *ppi, bool on);
205 void wlc_phy_anacore(struct brcms_phy_pub *ppi, bool on);
208 void wlc_phy_BSSinit(struct brcms_phy_pub *ppi, bool bonlyap, int rssi);
210 void wlc_phy_chanspec_ch14_widefilter_set(struct brcms_phy_pub *ppi,
212 void wlc_phy_chanspec_band_validch(struct brcms_phy_pub *ppi, uint band,
214 u16 wlc_phy_chanspec_band_firstch(struct brcms_phy_pub *ppi, uint band);
216 void wlc_phy_txpower_sromlimit(struct brcms_phy_pub *ppi, uint chan, u8 *_min_,
218 void wlc_phy_txpower_sromlimit_max_get(struct brcms_phy_pub *ppi, uint chan,
220 void wlc_phy_txpower_boardlimit_band(struct brcms_phy_pub *ppi, uint band,
222 void wlc_phy_txpower_limit_set(struct brcms_phy_pub *ppi, struct txpwr_limits *,
224 int wlc_phy_txpower_get(struct brcms_phy_pub *ppi, uint *qdbm, bool *override);
225 int wlc_phy_txpower_set(struct brcms_phy_pub *ppi, uint qdbm, bool override);
226 void wlc_phy_txpower_target_set(struct brcms_phy_pub *ppi,
228 bool wlc_phy_txpower_hw_ctrl_get(struct brcms_phy_pub *ppi);
229 void wlc_phy_txpower_hw_ctrl_set(struct brcms_phy_pub *ppi, bool hwpwrctrl);
230 u8 wlc_phy_txpower_get_target_min(struct brcms_phy_pub *ppi);
231 u8 wlc_phy_txpower_get_target_max(struct brcms_phy_pub *ppi);
239 void wlc_phy_ldpc_override_set(struct brcms_phy_pub *ppi, bool val);
241 void wlc_phy_cal_perical(struct brcms_phy_pub *ppi, u8 reason);
242 void wlc_phy_noise_sample_request_external(struct brcms_phy_pub *ppi);
244 void wlc_phy_cal_papd_recal(struct brcms_phy_pub *ppi);
246 void wlc_phy_ant_rxdiv_set(struct brcms_phy_pub *ppi, u8 val);
247 void wlc_phy_clear_tssi(struct brcms_phy_pub *ppi);
248 void wlc_phy_hold_upd(struct brcms_phy_pub *ppi, u32 id, bool val);
249 void wlc_phy_mute_upd(struct brcms_phy_pub *ppi, bool val, u32 flags);
251 void wlc_phy_antsel_type_set(struct brcms_phy_pub *ppi, u8 antsel_type);
253 void wlc_phy_txpower_get_current(struct brcms_phy_pub *ppi,
257 bool wlc_phy_test_ison(struct brcms_phy_pub *ppi);
258 void wlc_phy_txpwr_percent_set(struct brcms_phy_pub *ppi, u8 txpwr_percent);
261 void wlc_phy_machwcap_set(struct brcms_phy_pub *ppi, u32 machwcap);
263 void wlc_phy_runbist_config(struct brcms_phy_pub *ppi, bool start_end);
265 void wlc_phy_freqtrack_start(struct brcms_phy_pub *ppi);
266 void wlc_phy_freqtrack_end(struct brcms_phy_pub *ppi);
270 s8 wlc_phy_get_tx_power_offset_by_mcs(struct brcms_phy_pub *ppi,
272 s8 wlc_phy_get_tx_power_offset(struct brcms_phy_pub *ppi, u8 tbl_offset);