Lines Matching refs:clk_sel
103 struct clk *clk_sel[4]; /* parent of display clock */
104 struct clk *clk_parent[4]; /* original parent of clk_sel */
189 ret = clk_set_parent(ldb->clk_sel[mux], ldb->clk[chno]);
203 if (mux < 0 || mux >= ARRAY_SIZE(ldb->clk_sel)) {
211 clk_set_parent(ldb->clk_sel[mux], ldb->clk[0]);
212 clk_set_parent(ldb->clk_sel[mux], ldb->clk[1]);
217 clk_set_parent(ldb->clk_sel[mux], ldb->clk[imx_ldb_ch->chno]);
266 if (mux < 0 || mux >= ARRAY_SIZE(ldb->clk_sel)) {
356 ret = clk_set_parent(ldb->clk_sel[mux], ldb->clk_parent[mux]);
659 imx_ldb->clk_sel[i] = devm_clk_get(imx_ldb->dev, clkname);
660 if (IS_ERR(imx_ldb->clk_sel[i])) {
661 ret = PTR_ERR(imx_ldb->clk_sel[i]);
662 imx_ldb->clk_sel[i] = NULL;
666 imx_ldb->clk_parent[i] = clk_get_parent(imx_ldb->clk_sel[i]);