Lines Matching refs:bmi
258 static int fm_init_bmi(int fm_idx, struct fm_bmi_common *bmi) in fm_init_bmi() argument
278 out_be32(&bmi->fmbm_cfg1, val); in fm_init_bmi()
281 out_be32(&bmi->fmbm_ier, FMBM_IER_DISABLE_ALL); in fm_init_bmi()
284 out_be32(&bmi->fmbm_ievr, FMBM_IEVR_CLEAR_ALL); in fm_init_bmi()
297 out_be32(&bmi->fmbm_pp[port_id], 0); in fm_init_bmi()
299 out_be32(&bmi->fmbm_pfs[port_id], 0); in fm_init_bmi()
305 out_be32(&bmi->fmbm_pp[port_id], FMBM_PP_MXT(4)); in fm_init_bmi()
307 out_be32(&bmi->fmbm_pfs[port_id], FMBM_PFS_IFSZ(0xf)); in fm_init_bmi()
313 out_be32(&bmi->fmbm_pp[port_id], FMBM_PP_MXT(4)); in fm_init_bmi()
315 out_be32(&bmi->fmbm_pfs[port_id], FMBM_PFS_IFSZ(0xf)); in fm_init_bmi()
320 out_be32(&bmi->fmbm_pp[port_id], FMBM_PP_MXT(12) | FMBM_PP_MXD(3)); in fm_init_bmi()
322 out_be32(&bmi->fmbm_pfs[port_id], FMBM_PFS_IFSZ(0xf)); in fm_init_bmi()
327 out_be32(&bmi->fmbm_pp[port_id], FMBM_PP_MXT(12) | FMBM_PP_MXD(3)); in fm_init_bmi()
329 out_be32(&bmi->fmbm_pfs[port_id], FMBM_PFS_IFSZ(0xf)); in fm_init_bmi()
332 out_be32(&bmi->fmbm_init, FMBM_INIT_START); in fm_init_bmi()