Lines Matching refs:hfreq
1093 u32 hfreq; member
1118 static u32 fb_get_vblank(u32 hfreq) in fb_get_vblank() argument
1122 vblank = (hfreq * FLYBACK)/1000; in fb_get_vblank()
1147 static u32 fb_get_hblank_by_hfreq(u32 hfreq, u32 xres) in fb_get_hblank_by_hfreq() argument
1154 m_val = (m_val * 1000000)/hfreq; in fb_get_hblank_by_hfreq()
1217 u32 divisor, hfreq; in fb_get_hfreq() local
1220 hfreq = (yres + V_FRONTPORCH) * vfreq * 1000; in fb_get_hfreq()
1221 return (hfreq/divisor); in fb_get_hfreq()
1226 timings->hfreq = fb_get_hfreq(timings->vfreq, timings->vactive); in fb_timings_vfreq()
1227 timings->vblank = fb_get_vblank(timings->hfreq); in fb_timings_vfreq()
1229 timings->hblank = fb_get_hblank_by_hfreq(timings->hfreq, in fb_timings_vfreq()
1232 timings->dclk = timings->htotal * timings->hfreq; in fb_timings_vfreq()
1237 timings->vblank = fb_get_vblank(timings->hfreq); in fb_timings_hfreq()
1239 timings->vfreq = timings->hfreq/timings->vtotal; in fb_timings_hfreq()
1240 timings->hblank = fb_get_hblank_by_hfreq(timings->hfreq, in fb_timings_hfreq()
1243 timings->dclk = timings->htotal * timings->hfreq; in fb_timings_hfreq()
1251 timings->hfreq = timings->dclk/timings->htotal; in fb_timings_dclk()
1252 timings->vblank = fb_get_vblank(timings->hfreq); in fb_timings_dclk()
1254 timings->vfreq = timings->hfreq/timings->vtotal; in fb_timings_dclk()
1337 timings->hfreq = hfmax; in fb_get_mode()
1353 timings->hfreq = val; in fb_get_mode()
1367 timings->hfreq < hfmin || timings->hfreq > hfmax || in fb_get_mode()
1513 u32 hfreq, vfreq, htotal, vtotal, pixclock; in fb_validate_mode() local
1551 hfreq = pixclock/htotal; in fb_validate_mode()
1552 hfreq = (hfreq + 500) / 1000 * 1000; in fb_validate_mode()
1554 vfreq = hfreq/vtotal; in fb_validate_mode()
1557 hfreq < hfmin || hfreq > hfmax || in fb_validate_mode()