Lines Matching refs:OUT
466 clk_index[OUT] = asrc_priv->clk_map[OUT][config->outclk];
469 clk = asrc_priv->asrck_clk[clk_index[ideal ? OUT : IN]];
483 inrate, clk_index[ideal ? OUT : IN]);
489 clk = asrc_priv->asrck_clk[clk_index[OUT]];
492 div_avail = fsl_asrc_divider_avail(clk_rate, IDEAL_RATIO_RATE, &div[OUT]);
494 div_avail = fsl_asrc_divider_avail(clk_rate, outrate, &div[OUT]);
497 if (div[OUT] == 0 || (!ideal && !div_avail)) {
499 outrate, clk_index[OUT]);
503 div[OUT] = min_t(u32, 1024, div[OUT]);
526 ASRCSR_AOCS(index, clk_index[OUT]));
530 outdiv = fsl_asrc_cal_asrck_divisor(pair, div[OUT]);
667 int rate[2], select_clk[2]; /* Array size 2 means IN and OUT */
672 rate[OUT] = out_rate;
688 if (select_clk[IN] == ASRC_CLK_MAP_LEN || select_clk[OUT] == ASRC_CLK_MAP_LEN) {
690 select_clk[OUT] = OUTCLK_ASRCK1_CLK;
694 config->outclk = select_clk[OUT];
1152 asrc_priv->clk_map[OUT] = output_clk_map_imx35;
1155 asrc_priv->clk_map[OUT] = output_clk_map_imx53;
1170 asrc_priv->clk_map[OUT] = clk_map_imx8qm[map_idx];
1173 asrc_priv->clk_map[OUT] = clk_map_imx8qxp[map_idx];