Lines Matching refs:pclk
41 int pclk; /* Target pixel clock in kHz */
52 * PLL calculation. pclk is in kHz.
55 G80CalcPLL(float pclk, int *pNA, int *pMA, int *pNB, int *pMB, int *pP)
79 if(maxVcoB < pclk + pclk / 200)
80 maxVcoB = pclk + pclk / 200;
81 if(minVcoB / (1 << maxP) > pclk)
82 pclk = minVcoB / (1 << maxP);
88 while(pclk <= vcoB && lowP < maxP)
98 while(pclk <= vcoB && highP < maxP)
125 nb = rint(pclk * (1 << p) * (ma / (float)na) * mb / refclk);
134 float error = fabsf(pclk - freq);
151 G80CalcPLL2(float pclk, int *pN, int *pM, int *pPL)
163 vco = pclk + pclk / 50;
167 highPL = (maxVco + vco - 1) / pclk;
185 n = rint(pclk * pl * m / refclk);
190 error = fabsf(pclk - freq);
210 if(pPriv->pclk == 0)
224 G80CalcPLL(pPriv->pclk, &lo_n, &lo_m, &hi_n, &hi_m, &p);
237 G80CalcPLL2(pPriv->pclk, &n, &m, &pl);
249 G80OutputSetPClk(output, pPriv->pclk);
442 pPriv->pclk = adjusted_mode->Clock;