Lines Matching refs:pclk
101 unsigned long pclk, unsigned long lclk,
107 unsigned long (*calc_core_clk) (unsigned long pclk,
2130 static int check_horiz_timing_omap3(unsigned long pclk, unsigned long lclk,
2150 lclk, pclk);
2164 val = div_u64((u64)(nonactive - pos_x) * lclk, pclk);
2175 val = div_u64((u64)nonactive * lclk, pclk);
2184 static unsigned long calc_core_clk_five_taps(unsigned long pclk,
2193 return (unsigned long) pclk;
2198 tmp = (u64)pclk * height * out_width;
2206 tmp = (u64)pclk * (height - 2 * out_height) * out_width;
2213 tmp = (u64)pclk * width;
2224 static unsigned long calc_core_clk_24xx(unsigned long pclk, u16 width,
2228 return pclk * 4;
2230 return pclk * 2;
2233 static unsigned long calc_core_clk_34xx(unsigned long pclk, u16 width,
2256 return pclk * vf * hf;
2259 static unsigned long calc_core_clk_44xx(unsigned long pclk, u16 width,
2272 return DIV_ROUND_UP(pclk, out_width) * width;
2274 return pclk;
2278 unsigned long pclk, unsigned long lclk,
2298 *core_clk = dispc->feat->calc_core_clk(pclk, in_width,
2327 unsigned long pclk, unsigned long lclk,
2352 *core_clk = calc_core_clk_five_taps(pclk, vm,
2356 *core_clk = dispc->feat->calc_core_clk(pclk, in_width,
2360 error = check_horiz_timing_omap3(pclk, lclk, vm,
2395 if (check_horiz_timing_omap3(pclk, lclk, vm, pos_x, in_width,
2415 unsigned long pclk, unsigned long lclk,
2435 / DIV_ROUND_UP(pclk, out_width);
2473 *core_clk = dispc->feat->calc_core_clk(pclk, in_width, in_height,
2483 unsigned long pclk, unsigned long lclk,
2529 if (!mem_to_mem && (pclk == 0 || vm->pixelclock == 0)) {
2530 DSSERR("cannot calculate scaling settings: pclk is zero\n");
2555 ret = dispc->feat->calc_scaling(dispc, pclk, lclk, vm, width, height,
2615 unsigned long pclk = dispc_plane_pclk_rate(dispc, plane);
2623 pclk = vm->pixelclock;
2654 r = dispc_ovl_calc_scaling(dispc, plane, pclk, lclk, caps, vm, in_width,
3090 unsigned long pclk)
3093 return pclk <= dispc->feat->max_lcd_pclk;
3095 return pclk <= dispc->feat->max_tv_pclk;
3338 void dispc_set_tv_pclk(struct dispc_device *dispc, unsigned long pclk)
3340 dispc->tv_pclk_rate = pclk;