Lines Matching refs:OUT
462 clk_index[OUT] = asrc_priv->clk_map[OUT][config->outclk];
465 clk = asrc_priv->asrck_clk[clk_index[ideal ? OUT : IN]];
479 inrate, clk_index[ideal ? OUT : IN]);
485 clk = asrc_priv->asrck_clk[clk_index[OUT]];
488 div_avail = fsl_asrc_divider_avail(clk_rate, IDEAL_RATIO_RATE, &div[OUT]);
490 div_avail = fsl_asrc_divider_avail(clk_rate, outrate, &div[OUT]);
493 if (div[OUT] == 0 || (!ideal && !div_avail)) {
495 outrate, clk_index[OUT]);
499 div[OUT] = min_t(u32, 1024, div[OUT]);
522 ASRCSR_AOCS(index, clk_index[OUT]));
526 outdiv = fsl_asrc_cal_asrck_divisor(pair, div[OUT]);
659 int rate[2], select_clk[2]; /* Array size 2 means IN and OUT */
664 rate[OUT] = out_rate;
680 if (select_clk[IN] == ASRC_CLK_MAP_LEN || select_clk[OUT] == ASRC_CLK_MAP_LEN) {
682 select_clk[OUT] = OUTCLK_ASRCK1_CLK;
686 config->outclk = select_clk[OUT];
1147 asrc_priv->clk_map[OUT] = output_clk_map_imx35;
1150 asrc_priv->clk_map[OUT] = output_clk_map_imx53;
1165 asrc_priv->clk_map[OUT] = clk_map_imx8qm[map_idx];
1168 asrc_priv->clk_map[OUT] = clk_map_imx8qxp[map_idx];