Lines Matching refs:ps
157 if (si->ps.tmds2_active && !si->settings.pgm_panel)
166 if (si->ps.tmds2_active)
171 target.timing.pixel_clock = si->ps.p2_timing.pixel_clock;
192 if (si->ps.ext_pll) DAC2W(PIXPLLC2, 0x80000401);
221 switch (si->ps.card_type) {
239 /* switch(si->ps.card_type)
261 max_pclk = si->ps.max_dac2_clock_8;
265 max_pclk = si->ps.max_dac2_clock_16;
268 max_pclk = si->ps.max_dac2_clock_24;
271 max_pclk = si->ps.max_dac2_clock_32;
275 max_pclk = si->ps.max_dac2_clock_32;
280 max_pclk = si->ps.max_dac2_clock_32dh;
284 if (req_pclk < (si->ps.min_video_vco / 16.0))
287 req_pclk, (float)(si->ps.min_video_vco / 16.0)));
288 req_pclk = (si->ps.min_video_vco / 16.0);
305 if ((f_vco >= si->ps.min_video_vco) && (f_vco <= si->ps.max_video_vco))
308 if (si->ps.ext_pll) f_vco /= 4;
315 if (si->ps.card_type == NV36)
317 if (((si->ps.f_ref / m) < 3.2) || ((si->ps.f_ref / m) > 6.4)) continue;
321 if (((si->ps.f_ref / m) < 1.0) || ((si->ps.f_ref / m) > 2.0)) continue;
325 n = (int)(((f_vco * m) / si->ps.f_ref) + 0.5);
330 if (si->ps.ext_pll)
333 error = fabs((req_pclk / 4) - (((si->ps.f_ref / m) * n) / p));
336 error = fabs(req_pclk - (((si->ps.f_ref / m) * n) / p));
356 f_vco = ((si->ps.f_ref / m) * n);
358 if (si->ps.ext_pll) f_vco *= 4;