Lines Matching defs:prediv
983 dev_dbg(dev, "Found PLL settings: freq:%lu prediv:%u multi:%u postdiv:%u\n",
1112 const unsigned char prediv[] = { 2, 4, 8 };
1151 /* First check the prediv */
1152 for (i = 0; i < ARRAY_SIZE(prediv); i++) {
1153 postdiv = mclkdiv / prediv[i];
1159 mclk_prediv = prediv[i];
1161 best_mclk_rate = pll_rate / (prediv[i] * postdiv);
1166 /* No suitable prediv found, so try to adjust the postdiv */
1193 dev_dbg(dev, "Found MCLK settings: freq:%lu prediv:%u postdiv:%u\n",
1203 unsigned int prediv, postdiv;
1218 prediv = FIELD_GET(MCLKDIV_MASK, val);
1219 if (prediv == MCLKDIV_8)
1220 prediv = 8;
1221 else if (prediv == MCLKDIV_4)
1222 prediv = 4;
1224 prediv = 2;
1226 return tc358746->pll_rate / (prediv * postdiv);