Lines Matching refs:pclk
103 unsigned long pclk, unsigned long lclk,
109 unsigned long (*calc_core_clk) (unsigned long pclk,
2139 static int check_horiz_timing_omap3(unsigned long pclk, unsigned long lclk,
2159 lclk, pclk);
2173 val = div_u64((u64)(nonactive - pos_x) * lclk, pclk);
2184 val = div_u64((u64)nonactive * lclk, pclk);
2193 static unsigned long calc_core_clk_five_taps(unsigned long pclk,
2202 return (unsigned long) pclk;
2207 tmp = (u64)pclk * height * out_width;
2215 tmp = (u64)pclk * (height - 2 * out_height) * out_width;
2222 tmp = (u64)pclk * width;
2233 static unsigned long calc_core_clk_24xx(unsigned long pclk, u16 width,
2237 return pclk * 4;
2239 return pclk * 2;
2242 static unsigned long calc_core_clk_34xx(unsigned long pclk, u16 width,
2265 return pclk * vf * hf;
2268 static unsigned long calc_core_clk_44xx(unsigned long pclk, u16 width,
2281 return DIV_ROUND_UP(pclk, out_width) * width;
2283 return pclk;
2287 unsigned long pclk, unsigned long lclk,
2307 *core_clk = dispc->feat->calc_core_clk(pclk, in_width,
2336 unsigned long pclk, unsigned long lclk,
2361 *core_clk = calc_core_clk_five_taps(pclk, vm,
2365 *core_clk = dispc->feat->calc_core_clk(pclk, in_width,
2369 error = check_horiz_timing_omap3(pclk, lclk, vm,
2404 if (check_horiz_timing_omap3(pclk, lclk, vm, pos_x, in_width,
2424 unsigned long pclk, unsigned long lclk,
2444 / DIV_ROUND_UP(pclk, out_width);
2482 *core_clk = dispc->feat->calc_core_clk(pclk, in_width, in_height,
2497 unsigned long pclk, unsigned long lclk,
2543 if (!mem_to_mem && (pclk == 0 || vm->pixelclock == 0)) {
2544 DSSERR("cannot calculate scaling settings: pclk is zero\n");
2569 ret = dispc->feat->calc_scaling(dispc, pclk, lclk, vm, width, height,
2637 unsigned long pclk = dispc_plane_pclk_rate(dispc, plane);
2645 pclk = vm->pixelclock;
2676 r = dispc_ovl_calc_scaling(dispc, plane, pclk, lclk, caps, vm, in_width,
3117 unsigned long pclk)
3120 return pclk <= dispc->feat->max_lcd_pclk;
3122 return pclk <= dispc->feat->max_tv_pclk;
3365 void dispc_set_tv_pclk(struct dispc_device *dispc, unsigned long pclk)
3367 dispc->tv_pclk_rate = pclk;