Lines Matching refs:div

44 	struct clockgen_pll_div div[MAX_PLL_DIV];
53 int div; /* PLL_DIVn */
476 cg->fman[0] = cg->pll[CGA_PLL2].div[PLL_DIV2].clk;
478 cg->fman[0] = cg->pll[PLATFORM_PLL].div[PLL_DIV2].clk;
488 cg->fman[0] = cg->pll[CGA_PLL3].div[PLL_DIV2].clk;
490 cg->fman[0] = cg->pll[PLATFORM_PLL].div[PLL_DIV2].clk;
493 cg->fman[1] = cg->pll[CGA_PLL3].div[PLL_DIV2].clk;
495 cg->fman[1] = cg->pll[PLATFORM_PLL].div[PLL_DIV2].clk;
501 int div = PLL_DIV2;
505 div = PLL_DIV4;
508 cg->fman[0] = cg->pll[CGA_PLL2].div[div].clk;
510 cg->fman[0] = cg->pll[PLATFORM_PLL].div[PLL_DIV2].clk;
516 int div = PLL_DIV2;
520 div = PLL_DIV4;
523 cg->fman[0] = cg->pll[CGA_PLL3].div[div].clk;
525 cg->fman[0] = cg->pll[PLATFORM_PLL].div[PLL_DIV2].clk;
528 cg->fman[1] = cg->pll[CGA_PLL3].div[div].clk;
530 cg->fman[1] = cg->pll[PLATFORM_PLL].div[PLL_DIV2].clk;
540 cg->fman[0] = cg->pll[PLATFORM_PLL].div[PLL_DIV1].clk;
898 int pll, div;
904 div = hwc->info->clksel[idx].div;
906 return &cg->pll[pll].div[div];
919 const struct clockgen_pll_div *div;
931 div = get_pll_div(cg, hwc, i);
932 if (!div)
935 rate = clk_get_rate(div->clk);
945 parent_names[j] = div->name;
973 const struct clockgen_pll_div *div;
997 div = get_pll_div(cg, hwc, clksel);
998 if (!div) {
1003 max_rate = clk_get_rate(div->clk);
1007 plat_rate = clk_get_rate(cg->pll[PLATFORM_PLL].div[PLL_DIV1].clk);
1272 for (i = 0; i < ARRAY_SIZE(pll->div); i++) {
1283 snprintf(pll->div[i].name, sizeof(pll->div[i].name),
1284 "cg-pll%d-div%d", idx, i + 1);
1287 pll->div[i].name, input, 0, mult, i + 1);
1290 __func__, pll->div[i].name, PTR_ERR(clk));
1294 pll->div[i].clk = clk;
1295 ret = clk_register_clkdev(clk, pll->div[i].name, NULL);
1298 __func__, pll->div[i].name, ret);
1323 BUILD_BUG_ON(ARRAY_SIZE(pll->div) < 4);
1333 subclks[0] = pll->div[0].clk;
1334 subclks[1] = pll->div[1].clk;
1335 subclks[2] = pll->div[3].clk;
1337 subclks[0] = pll->div[0].clk;
1338 subclks[1] = pll->div[1].clk;
1339 subclks[2] = pll->div[2].clk;
1340 subclks[3] = pll->div[3].clk;
1425 if (idx >= ARRAY_SIZE(pll->div))
1427 clk = pll->div[idx].clk;