Home
last modified time | relevance | path

Searched refs:pre_pll_clk_div (Results 1 – 5 of 5) sorted by relevance

/Linux-v6.1/drivers/media/i2c/
Dccs-pll.c98 br->fr->pre_pll_clk_div); in print_pll()
168 rval = bounds_check(dev, pll_fr->pre_pll_clk_div, in check_fr_bounds()
303 pll->ext_clk_freq_hz / pll_fr->pre_pll_clk_div; in __ccs_pll_calculate_vt_tree()
404 for (pll_fr->pre_pll_clk_div = min_pre_pll_clk_div; in ccs_pll_calculate_vt_tree()
405 pll_fr->pre_pll_clk_div <= max_pre_pll_clk_div; in ccs_pll_calculate_vt_tree()
406 pll_fr->pre_pll_clk_div += in ccs_pll_calculate_vt_tree()
408 2 - (pll_fr->pre_pll_clk_div & 1)) { in ccs_pll_calculate_vt_tree()
412 div = gcd(pre_mul * pll_fr->pre_pll_clk_div, pre_div); in ccs_pll_calculate_vt_tree()
413 mul = pre_mul * pll_fr->pre_pll_clk_div / div; in ccs_pll_calculate_vt_tree()
417 pll_fr->pre_pll_clk_div, mul, div); in ccs_pll_calculate_vt_tree()
[all …]
Dccs-pll.h47 u16 pre_pll_clk_div; member
/Linux-v6.1/drivers/staging/media/atomisp/i2c/
Datomisp-ov2722.c295 u16 pre_pll_clk_div; in ov2722_get_intg_factor() local
308 OV2722_SC_CMMN_PLL_CTRL3, &pre_pll_clk_div); in ov2722_get_intg_factor()
322 pre_pll_clk_div = (pre_pll_clk_div & 0x70) >> 4; in ov2722_get_intg_factor()
323 if (!pre_pll_clk_div) in ov2722_get_intg_factor()
328 pix_clk_freq_hz = ext_clk_freq_hz / pre_pll_clk_div * pll_multiplier in ov2722_get_intg_factor()
/Linux-v6.1/Documentation/driver-api/media/drivers/ccs/
Dccs-regs.asc206 pre_pll_clk_div 0x0304 16
/Linux-v6.1/drivers/media/i2c/ccs/
Dccs-core.c377 rval = ccs_write(sensor, PRE_PLL_CLK_DIV, pll->vt_fr.pre_pll_clk_div); in ccs_pll_configure()
418 pll->op_fr.pre_pll_clk_div); in ccs_pll_configure()