Lines Matching refs:bclk_ratio
142 unsigned int bclk_ratio; member
542 cl->bclk_ratio = ratio; in mca_set_bclk_ratio()
575 unsigned long bclk_ratio; in mca_fe_hw_params() local
594 if (cl->bclk_ratio) in mca_fe_hw_params()
595 bclk_ratio = cl->bclk_ratio; in mca_fe_hw_params()
597 bclk_ratio = tdm_slot_width * tdm_slots; in mca_fe_hw_params()
607 if ((bclk_ratio % nchannels) != 0) { in mca_fe_hw_params()
609 bclk_ratio, nchannels); in mca_fe_hw_params()
613 tdm_slot_width = bclk_ratio / nchannels; in mca_fe_hw_params()
664 writel_relaxed((bclk_ratio / 2) - 1, in mca_fe_hw_params()
666 writel_relaxed(((bclk_ratio + 1) / 2) - 1, in mca_fe_hw_params()
671 ret = clk_set_rate(cl->clk_parent, bclk_ratio * samp_rate); in mca_fe_hw_params()