Lines Matching refs:prediv
876 dev_dbg(dev, "Found PLL settings: freq:%lu prediv:%u multi:%u postdiv:%u\n",
1093 const unsigned char prediv[] = { 2, 4, 8 };
1132 /* First check the prediv */
1133 for (i = 0; i < ARRAY_SIZE(prediv); i++) {
1134 postdiv = mclkdiv / prediv[i];
1140 mclk_prediv = prediv[i];
1142 best_mclk_rate = pll_rate / (prediv[i] * postdiv);
1147 /* No suitable prediv found, so try to adjust the postdiv */
1174 dev_dbg(dev, "Found MCLK settings: freq:%lu prediv:%u postdiv:%u\n",
1184 unsigned int prediv, postdiv;
1199 prediv = FIELD_GET(MCLKDIV_MASK, val);
1200 if (prediv == MCLKDIV_8)
1201 prediv = 8;
1202 else if (prediv == MCLKDIV_4)
1203 prediv = 4;
1205 prediv = 2;
1207 return tc358746->pll_rate / (prediv * postdiv);