Lines Matching defs:chno
63 int chno;
109 if (imx_ldb_ch->chno == 0 || dual)
111 if (imx_ldb_ch->chno == 1 || dual)
115 if (imx_ldb_ch->chno == 0 || dual)
118 if (imx_ldb_ch->chno == 1 || dual)
158 static void imx_ldb_set_clock(struct imx_ldb *ldb, int mux, int chno,
164 clk_get_rate(ldb->clk_pll[chno]), serial_clk);
165 clk_set_rate(ldb->clk_pll[chno], serial_clk);
168 clk_get_rate(ldb->clk_pll[chno]));
171 clk_get_rate(ldb->clk[chno]),
173 clk_set_rate(ldb->clk[chno], di_clk);
176 clk_get_rate(ldb->clk[chno]));
179 ret = clk_set_parent(ldb->clk_sel[mux], ldb->clk[chno]);
183 chno);
207 clk_set_parent(ldb->clk_sel[mux], ldb->clk[imx_ldb_ch->chno]);
276 imx_ldb_set_clock(ldb, mux, imx_ldb_ch->chno, serial_clk,
405 static int imx_ldb_get_clk(struct imx_ldb *ldb, int chno)
409 snprintf(clkname, sizeof(clkname), "di%d", chno);
410 ldb->clk[chno] = devm_clk_get(ldb->dev, clkname);
411 if (IS_ERR(ldb->clk[chno]))
412 return PTR_ERR(ldb->clk[chno]);
414 snprintf(clkname, sizeof(clkname), "di%d_pll", chno);
415 ldb->clk_pll[chno] = devm_clk_get(ldb->dev, clkname);
417 return PTR_ERR_OR_ZERO(ldb->clk_pll[chno]);
431 ret = imx_ldb_get_clk(ldb, imx_ldb_ch->chno);
647 channel->chno = i;