Lines Matching refs:prediv
880 dev_dbg(dev, "Found PLL settings: freq:%lu prediv:%u multi:%u postdiv:%u\n",
1100 const unsigned char prediv[] = { 2, 4, 8 };
1139 /* First check the prediv */
1140 for (i = 0; i < ARRAY_SIZE(prediv); i++) {
1141 postdiv = mclkdiv / prediv[i];
1147 mclk_prediv = prediv[i];
1149 best_mclk_rate = pll_rate / (prediv[i] * postdiv);
1154 /* No suitable prediv found, so try to adjust the postdiv */
1181 dev_dbg(dev, "Found MCLK settings: freq:%lu prediv:%u postdiv:%u\n",
1191 unsigned int prediv, postdiv;
1206 prediv = FIELD_GET(MCLKDIV_MASK, val);
1207 if (prediv == MCLKDIV_8)
1208 prediv = 8;
1209 else if (prediv == MCLKDIV_4)
1210 prediv = 4;
1212 prediv = 2;
1214 return tc358746->pll_rate / (prediv * postdiv);