• Home
  • Raw
  • Download

Lines Matching refs:pclk

74 	int (*calc_scaling) (unsigned long pclk, unsigned long lclk,
80 unsigned long (*calc_core_clk) (unsigned long pclk,
1988 static int check_horiz_timing_omap3(unsigned long pclk, unsigned long lclk, in check_horiz_timing_omap3() argument
2005 blank = div_u64((u64)(t->hbp + t->hsw + t->hfp) * lclk, pclk); in check_horiz_timing_omap3()
2015 val = div_u64((u64)(nonactive - pos_x) * lclk, pclk); in check_horiz_timing_omap3()
2026 val = div_u64((u64)nonactive * lclk, pclk); in check_horiz_timing_omap3()
2035 static unsigned long calc_core_clk_five_taps(unsigned long pclk, in calc_core_clk_five_taps() argument
2044 return (unsigned long) pclk; in calc_core_clk_five_taps()
2049 tmp = pclk * height * out_width; in calc_core_clk_five_taps()
2057 tmp = pclk * (height - 2 * out_height) * out_width; in calc_core_clk_five_taps()
2064 tmp = pclk * width; in calc_core_clk_five_taps()
2075 static unsigned long calc_core_clk_24xx(unsigned long pclk, u16 width, in calc_core_clk_24xx() argument
2079 return pclk * 4; in calc_core_clk_24xx()
2081 return pclk * 2; in calc_core_clk_24xx()
2084 static unsigned long calc_core_clk_34xx(unsigned long pclk, u16 width, in calc_core_clk_34xx() argument
2107 return pclk * vf * hf; in calc_core_clk_34xx()
2110 static unsigned long calc_core_clk_44xx(unsigned long pclk, u16 width, in calc_core_clk_44xx() argument
2123 return DIV_ROUND_UP(pclk, out_width) * width; in calc_core_clk_44xx()
2125 return pclk; in calc_core_clk_44xx()
2128 static int dispc_ovl_calc_scaling_24xx(unsigned long pclk, unsigned long lclk, in dispc_ovl_calc_scaling_24xx() argument
2146 *core_clk = dispc.feat->calc_core_clk(pclk, in_width, in dispc_ovl_calc_scaling_24xx()
2169 static int dispc_ovl_calc_scaling_34xx(unsigned long pclk, unsigned long lclk, in dispc_ovl_calc_scaling_34xx() argument
2185 *core_clk = calc_core_clk_five_taps(pclk, mgr_timings, in dispc_ovl_calc_scaling_34xx()
2188 error = check_horiz_timing_omap3(pclk, lclk, mgr_timings, in dispc_ovl_calc_scaling_34xx()
2197 *core_clk = dispc.feat->calc_core_clk(pclk, in_width, in dispc_ovl_calc_scaling_34xx()
2216 if (check_horiz_timing_omap3(pclk, lclk, mgr_timings, pos_x, width, in dispc_ovl_calc_scaling_34xx()
2235 static int dispc_ovl_calc_scaling_44xx(unsigned long pclk, unsigned long lclk, in dispc_ovl_calc_scaling_44xx() argument
2253 DIV_ROUND_UP(pclk, out_width); in dispc_ovl_calc_scaling_44xx()
2272 *core_clk = dispc.feat->calc_core_clk(pclk, in_width, in_height, in dispc_ovl_calc_scaling_44xx()
2277 static int dispc_ovl_calc_scaling(unsigned long pclk, unsigned long lclk, in dispc_ovl_calc_scaling() argument
2324 ret = dispc.feat->calc_scaling(pclk, lclk, mgr_timings, width, height, in dispc_ovl_calc_scaling()
2360 unsigned long pclk = dispc_mgr_pclk_rate(channel); in dispc_ovl_check() local
2381 return dispc_ovl_calc_scaling(pclk, lclk, caps, timings, in_width, in dispc_ovl_check()
2409 unsigned long pclk = dispc_plane_pclk_rate(plane); in dispc_ovl_setup_common() local
2435 r = dispc_ovl_calc_scaling(pclk, lclk, caps, mgr_timings, in_width, in dispc_ovl_setup_common()
2845 unsigned long pclk) in _dispc_mgr_pclk_ok() argument
2848 return pclk <= dispc.feat->max_lcd_pclk ? true : false; in _dispc_mgr_pclk_ok()
2850 return pclk <= dispc.feat->max_tv_pclk ? true : false; in _dispc_mgr_pclk_ok()