Lines Matching refs:lpo
124 si_lhl_get_lpo_sel(si_t *sih, uint32 lpo) in si_lhl_get_lpo_sel() argument
127 if (lpo <= LHL_EXT_SEL) { in si_lhl_get_lpo_sel()
128 LHL_REG(sih, lhl_main_ctl_adr, lpo_opt_tab[lpo - 1u][LPO_EN_OFFSET], 0u); in si_lhl_get_lpo_sel()
129 sel = lpo_opt_tab[lpo - 1u][LPO_SEL_OFFSET]; in si_lhl_get_lpo_sel()
187 si_lhl_select_lpo(si_t *sih, osl_t *osh, int sel, uint32 lpo) in si_lhl_select_lpo() argument
226 if (lpo != LHL_EXT_LPO_ENAB) { in si_lhl_select_lpo()
230 if (lpo != LHL_LPO1_ENAB) { in si_lhl_select_lpo()
234 if (lpo != LHL_LPO2_ENAB) { in si_lhl_select_lpo()
238 if (lpo != LHL_OSC_32k_ENAB) { in si_lhl_select_lpo()
241 if (lpo != RADIO_LPO_ENAB) { in si_lhl_select_lpo()
253 uint32 lpo = 0; in BCMATTACHFN() local
257 if ((lpo = (uint32)getintvar(NULL, "lpo_select")) == 0) { in BCMATTACHFN()
259 lpo = LHL_OSC_32k_ENAB; in BCMATTACHFN()
261 lpo = lpo_force; in BCMATTACHFN()
265 lpo = lpo_force; in BCMATTACHFN()
268 lhl_wlclk_sel = si_lhl_get_lpo_sel(sih, lpo); in BCMATTACHFN()
281 si_lhl_select_lpo(sih, osh, lhl_wlclk_sel, lpo); in BCMATTACHFN()