Lines Matching refs:ppi

186 extern void wlc_phy_detach(struct brcms_phy_pub *ppi);
194 extern void wlc_phy_hw_clk_state_upd(struct brcms_phy_pub *ppi, bool newstate);
195 extern void wlc_phy_hw_state_upd(struct brcms_phy_pub *ppi, bool newstate);
196 extern void wlc_phy_init(struct brcms_phy_pub *ppi, u16 chanspec);
197 extern void wlc_phy_watchdog(struct brcms_phy_pub *ppi);
198 extern int wlc_phy_down(struct brcms_phy_pub *ppi);
200 extern void wlc_phy_cal_init(struct brcms_phy_pub *ppi);
201 extern void wlc_phy_antsel_init(struct brcms_phy_pub *ppi, bool lut_init);
203 extern void wlc_phy_chanspec_set(struct brcms_phy_pub *ppi,
205 extern u16 wlc_phy_chanspec_get(struct brcms_phy_pub *ppi);
206 extern void wlc_phy_chanspec_radio_set(struct brcms_phy_pub *ppi,
208 extern u16 wlc_phy_bw_state_get(struct brcms_phy_pub *ppi);
209 extern void wlc_phy_bw_state_set(struct brcms_phy_pub *ppi, u16 bw);
213 extern void wlc_phy_por_inform(struct brcms_phy_pub *ppi);
214 extern void wlc_phy_noise_sample_intr(struct brcms_phy_pub *ppi);
215 extern bool wlc_phy_bist_check_phy(struct brcms_phy_pub *ppi);
217 extern void wlc_phy_set_deaf(struct brcms_phy_pub *ppi, bool user_flag);
219 extern void wlc_phy_switch_radio(struct brcms_phy_pub *ppi, bool on);
220 extern void wlc_phy_anacore(struct brcms_phy_pub *ppi, bool on);
223 extern void wlc_phy_BSSinit(struct brcms_phy_pub *ppi, bool bonlyap, int rssi);
225 extern void wlc_phy_chanspec_ch14_widefilter_set(struct brcms_phy_pub *ppi,
227 extern void wlc_phy_chanspec_band_validch(struct brcms_phy_pub *ppi, uint band,
229 extern u16 wlc_phy_chanspec_band_firstch(struct brcms_phy_pub *ppi,
232 extern void wlc_phy_txpower_sromlimit(struct brcms_phy_pub *ppi, uint chan,
234 extern void wlc_phy_txpower_sromlimit_max_get(struct brcms_phy_pub *ppi,
236 extern void wlc_phy_txpower_boardlimit_band(struct brcms_phy_pub *ppi,
238 extern void wlc_phy_txpower_limit_set(struct brcms_phy_pub *ppi,
241 extern int wlc_phy_txpower_get(struct brcms_phy_pub *ppi, uint *qdbm,
243 extern int wlc_phy_txpower_set(struct brcms_phy_pub *ppi, uint qdbm,
245 extern void wlc_phy_txpower_target_set(struct brcms_phy_pub *ppi,
247 extern bool wlc_phy_txpower_hw_ctrl_get(struct brcms_phy_pub *ppi);
248 extern void wlc_phy_txpower_hw_ctrl_set(struct brcms_phy_pub *ppi,
250 extern u8 wlc_phy_txpower_get_target_min(struct brcms_phy_pub *ppi);
251 extern u8 wlc_phy_txpower_get_target_max(struct brcms_phy_pub *ppi);
263 extern void wlc_phy_ldpc_override_set(struct brcms_phy_pub *ppi, bool val);
265 extern void wlc_phy_cal_perical(struct brcms_phy_pub *ppi, u8 reason);
266 extern void wlc_phy_noise_sample_request_external(struct brcms_phy_pub *ppi);
268 extern void wlc_phy_cal_papd_recal(struct brcms_phy_pub *ppi);
270 extern void wlc_phy_ant_rxdiv_set(struct brcms_phy_pub *ppi, u8 val);
271 extern void wlc_phy_clear_tssi(struct brcms_phy_pub *ppi);
272 extern void wlc_phy_hold_upd(struct brcms_phy_pub *ppi, u32 id, bool val);
273 extern void wlc_phy_mute_upd(struct brcms_phy_pub *ppi, bool val, u32 flags);
275 extern void wlc_phy_antsel_type_set(struct brcms_phy_pub *ppi, u8 antsel_type);
277 extern void wlc_phy_txpower_get_current(struct brcms_phy_pub *ppi,
281 extern bool wlc_phy_test_ison(struct brcms_phy_pub *ppi);
282 extern void wlc_phy_txpwr_percent_set(struct brcms_phy_pub *ppi,
287 extern void wlc_phy_machwcap_set(struct brcms_phy_pub *ppi, u32 machwcap);
289 extern void wlc_phy_runbist_config(struct brcms_phy_pub *ppi, bool start_end);
291 extern void wlc_phy_freqtrack_start(struct brcms_phy_pub *ppi);
292 extern void wlc_phy_freqtrack_end(struct brcms_phy_pub *ppi);
296 extern s8 wlc_phy_get_tx_power_offset_by_mcs(struct brcms_phy_pub *ppi,
298 extern s8 wlc_phy_get_tx_power_offset(struct brcms_phy_pub *ppi, u8 tbl_offset);