• Home
  • Raw
  • Download

Lines Matching refs:clock

670 		      struct gma_clock_t *clock)  in gma_pll_is_valid()  argument
672 if (clock->p1 < limit->p1.min || limit->p1.max < clock->p1) in gma_pll_is_valid()
674 if (clock->p < limit->p.min || limit->p.max < clock->p) in gma_pll_is_valid()
676 if (clock->m2 < limit->m2.min || limit->m2.max < clock->m2) in gma_pll_is_valid()
678 if (clock->m1 < limit->m1.min || limit->m1.max < clock->m1) in gma_pll_is_valid()
681 if (clock->m1 <= clock->m2 && clock->m1 != 0) in gma_pll_is_valid()
683 if (clock->m < limit->m.min || limit->m.max < clock->m) in gma_pll_is_valid()
685 if (clock->n < limit->n.min || limit->n.max < clock->n) in gma_pll_is_valid()
687 if (clock->vco < limit->vco.min || limit->vco.max < clock->vco) in gma_pll_is_valid()
693 if (clock->dot < limit->dot.min || limit->dot.max < clock->dot) in gma_pll_is_valid()
706 struct gma_clock_t clock; in gma_find_best_pll() local
719 clock.p2 = limit->p2.p2_fast; in gma_find_best_pll()
721 clock.p2 = limit->p2.p2_slow; in gma_find_best_pll()
724 clock.p2 = limit->p2.p2_slow; in gma_find_best_pll()
726 clock.p2 = limit->p2.p2_fast; in gma_find_best_pll()
732 for (clock.m1 = limit->m1.min; clock.m1 <= limit->m1.max; clock.m1++) { in gma_find_best_pll()
733 for (clock.m2 = limit->m2.min; in gma_find_best_pll()
734 (clock.m2 < clock.m1 || clock.m1 == 0) && in gma_find_best_pll()
735 clock.m2 <= limit->m2.max; clock.m2++) { in gma_find_best_pll()
736 for (clock.n = limit->n.min; in gma_find_best_pll()
737 clock.n <= limit->n.max; clock.n++) { in gma_find_best_pll()
738 for (clock.p1 = limit->p1.min; in gma_find_best_pll()
739 clock.p1 <= limit->p1.max; in gma_find_best_pll()
740 clock.p1++) { in gma_find_best_pll()
743 clock_funcs->clock(refclk, &clock); in gma_find_best_pll()
746 limit, &clock)) in gma_find_best_pll()
749 this_err = abs(clock.dot - target); in gma_find_best_pll()
751 *best_clock = clock; in gma_find_best_pll()