Lines Matching refs:osl_t

186 extern void si_pmu_init(si_t *sih, osl_t *osh);
187 extern void si_pmu_chip_init(si_t *sih, osl_t *osh);
188 extern void si_pmu_pll_init(si_t *sih, osl_t *osh, uint32 xtalfreq);
189 extern void si_pmu_res_init(si_t *sih, osl_t *osh);
190 extern void si_pmu_swreg_init(si_t *sih, osl_t *osh);
191 extern void si_pmu_res_minmax_update(si_t *sih, osl_t *osh);
194 extern uint32 si_pmu_si_clock(si_t *sih, osl_t *osh); /* returns [Hz] units */
195 extern uint32 si_pmu_cpu_clock(si_t *sih, osl_t *osh); /* returns [hz] units */
196 extern uint32 si_pmu_mem_clock(si_t *sih, osl_t *osh); /* returns [Hz] units */
197 extern uint32 si_pmu_alp_clock(si_t *sih, osl_t *osh); /* returns [Hz] units */
199 extern uint32 si_pmu_ilp_clock(si_t *sih, osl_t *osh); /* returns [Hz] units */
201 extern void si_pmu_set_ldo_voltage(si_t *sih, osl_t *osh, uint8 ldo, uint8 voltage);
202 extern uint16 si_pmu_fast_pwrup_delay(si_t *sih, osl_t *osh);
203 extern uint si_pmu_fast_pwrup_delay_dig(si_t *sih, osl_t *osh);
205 extern void si_pmu_spuravoid(si_t *sih, osl_t *osh, uint8 spuravoid);
206 extern void si_pmu_pll_off_PARR(si_t *sih, osl_t *osh, uint32 *min_res_mask,
210 extern void si_pmu_gband_spurwar(si_t *sih, osl_t *osh);
212 extern bool si_pmu_is_otp_powered(si_t *sih, osl_t *osh);
213 extern uint32 si_pmu_measure_alpclk(si_t *sih, osl_t *osh);
225 extern uint32 si_pmu_waitforclk_on_backplane(si_t *sih, osl_t *osh, uint32 clk, uint32 delay);
226 extern uint32 si_pmu_get_bb_vcofreq(si_t *sih, osl_t *osh, int xtalfreq);
229 extern uint32 si_mac_clk(si_t *sih, osl_t *osh);
230 extern void si_pmu_switch_on_PARLDO(si_t *sih, osl_t *osh);
231 extern void si_pmu_switch_off_PARLDO(si_t *sih, osl_t *osh);
238 extern bool si_pmu_reset_ret_sleep_log(si_t *sih, osl_t *osh);
239 extern bool si_pmu_reset_chip_sleep_log(si_t *sih, osl_t *osh);
243 extern int si_pmu_min_res_ldo3p3_set(si_t *sih, osl_t *osh, bool on);
244 extern int si_pmu_min_res_ldo3p3_get(si_t *sih, osl_t *osh, int *res);
249 int si_pmu_ldo3p3_soft_start_wl_get(si_t *sih, osl_t *osh, int *res);
250 int si_pmu_ldo3p3_soft_start_wl_set(si_t *sih, osl_t *osh, uint32 slew_rate);
251 int si_pmu_ldo3p3_soft_start_bt_get(si_t *sih, osl_t *osh, int *res);
252 int si_pmu_ldo3p3_soft_start_bt_set(si_t *sih, osl_t *osh, uint32 slew_rate);
253 extern int si_pmu_min_res_otp_pu_set(si_t *sih, osl_t *osh, bool on);
258 extern void si_pmu_update_backplane_clock(si_t *sih, osl_t *osh, uint reg, uint32 mask, uint32 val);
261 extern uint32 si_pmu_rsrc_macphy_clk_deps(si_t *sih, osl_t *osh, int maccore_index);
262 extern uint32 si_pmu_rsrc_ht_avail_clk_deps(si_t *sih, osl_t *osh);
263 extern uint32 si_pmu_rsrc_cb_ready_deps(si_t *sih, osl_t *osh);
265 extern void si_pmu_otp_power(si_t *sih, osl_t *osh, bool on, uint32* min_res_mask);
266 extern void si_sdiod_drive_strength_init(si_t *sih, osl_t *osh, uint32 drivestrength);
268 extern void si_pmu_slow_clk_reinit(si_t *sih, osl_t *osh);
269 extern void si_pmu_avbtimer_enable(si_t *sih, osl_t *osh, bool set_flag);
272 extern int si_pmu_wait_for_steady_state(si_t *sih, osl_t *osh, pmuregs_t *pmu);
274 extern void hnd_pmu_clr_int_sts_req_active(osl_t *hnd_osh, si_t *hnd_sih);
278 extern void si_pmu_set_min_res_mask(si_t *sih, osl_t *osh, uint min_res_mask);
280 extern void si_pmu_set_mac_rsrc_req_sc(si_t *sih, osl_t *osh);
300 extern int si_pmu_min_res_set(si_t *sih, osl_t *osh, uint min_mask, bool set);