Lines Matching refs:lcdc_clk_rate
167 unsigned int lcdc_clk_rate; member
698 unsigned lcdc_clk_rate) in da8xx_fb_config_clk_divider() argument
702 if (par->lcdc_clk_rate != lcdc_clk_rate) { in da8xx_fb_config_clk_divider()
703 ret = clk_set_rate(par->lcdc_clk, lcdc_clk_rate); in da8xx_fb_config_clk_divider()
707 lcdc_clk_rate); in da8xx_fb_config_clk_divider()
710 par->lcdc_clk_rate = clk_get_rate(par->lcdc_clk); in da8xx_fb_config_clk_divider()
726 unsigned *lcdc_clk_rate) in da8xx_fb_calc_clk_divider() argument
732 *lcdc_clk_rate = par->lcdc_clk_rate; in da8xx_fb_calc_clk_divider()
734 if (pixclock < (*lcdc_clk_rate / CLK_MAX_DIV)) { in da8xx_fb_calc_clk_divider()
735 *lcdc_clk_rate = clk_round_rate(par->lcdc_clk, in da8xx_fb_calc_clk_divider()
738 } else if (pixclock > (*lcdc_clk_rate / CLK_MIN_DIV)) { in da8xx_fb_calc_clk_divider()
739 *lcdc_clk_rate = clk_round_rate(par->lcdc_clk, in da8xx_fb_calc_clk_divider()
743 lcdc_clk_div = *lcdc_clk_rate / pixclock; in da8xx_fb_calc_clk_divider()
752 unsigned lcdc_clk_rate; in da8xx_fb_calc_config_clk_divider() local
754 &lcdc_clk_rate); in da8xx_fb_calc_config_clk_divider()
756 return da8xx_fb_config_clk_divider(par, lcdc_clk_div, lcdc_clk_rate); in da8xx_fb_calc_config_clk_divider()
762 unsigned lcdc_clk_div, lcdc_clk_rate; in da8xx_fb_round_clk() local
764 lcdc_clk_div = da8xx_fb_calc_clk_divider(par, pixclock, &lcdc_clk_rate); in da8xx_fb_round_clk()
765 return KHZ2PICOS(lcdc_clk_rate / (1000 * lcdc_clk_div)); in da8xx_fb_round_clk()
1040 if (par->lcdc_clk_rate != clk_get_rate(par->lcdc_clk)) { in lcd_da8xx_cpufreq_transition()
1041 par->lcdc_clk_rate = clk_get_rate(par->lcdc_clk); in lcd_da8xx_cpufreq_transition()
1395 par->lcdc_clk_rate = clk_get_rate(par->lcdc_clk); in fb_probe()