Home
last modified time | relevance | path

Searched refs:div_factor (Results 1 – 14 of 14) sorted by relevance

/openbmc/linux/drivers/clk/qcom/
H A Dclk-spmi-pmic-div.c38 static inline unsigned int div_factor_to_div(unsigned int div_factor) in div_factor_to_div() argument
40 if (!div_factor) in div_factor_to_div()
41 div_factor = 1; in div_factor_to_div()
43 return 1 << (div_factor - 1); in div_factor_to_div()
62 unsigned int div_factor) in __spmi_pmic_clkdiv_set_enable_state() argument
66 unsigned int div = div_factor_to_div(div_factor); in __spmi_pmic_clkdiv_set_enable_state()
83 unsigned int div_factor; in spmi_pmic_clkdiv_set_enable_state() local
85 regmap_read(clkdiv->regmap, clkdiv->base + REG_DIV_CTL1, &div_factor); in spmi_pmic_clkdiv_set_enable_state()
86 div_factor &= DIV_CTL1_DIV_FACTOR_MASK; in spmi_pmic_clkdiv_set_enable_state()
88 return __spmi_pmic_clkdiv_set_enable_state(clkdiv, enable, div_factor); in spmi_pmic_clkdiv_set_enable_state()
[all …]
/openbmc/linux/lib/
H A Dtest_fprobe.c11 #define div_factor 3 macro
28 return (value / div_factor); in fprobe_selftest_target()
33 return (value / div_factor) + 1; in fprobe_selftest_target2()
49 entry_val = (rand1 / div_factor); in fp_entry_handler()
69 KUNIT_EXPECT_EQ(current_test, ret, (rand1 / div_factor) + 1); in fp_exit_handler()
71 KUNIT_EXPECT_EQ(current_test, ret, (rand1 / div_factor)); in fp_exit_handler()
72 KUNIT_EXPECT_EQ(current_test, entry_val, (rand1 / div_factor)); in fp_exit_handler()
73 exit_val = entry_val + div_factor; in fp_exit_handler()
140 KUNIT_EXPECT_EQ(test, entry_val + div_factor, exit_val); in test_fprobe()
146 KUNIT_EXPECT_EQ(test, entry_val + div_factor, exit_val); in test_fprobe()
[all …]
H A Dtest_kprobes.c13 #define div_factor 3 macro
28 return (value / div_factor); in kprobe_target()
33 return (value / div_factor); in kprobe_recursed_target()
52 posth_val = preh_val + div_factor; in kp_post_handler()
73 return (value / div_factor) + 1; in kprobe_target2()
105 preh_val = (rand1 / div_factor) + 1; in kp_pre_handler2()
112 KUNIT_EXPECT_EQ(current_test, preh_val, (rand1 / div_factor) + 1); in kp_post_handler2()
113 posth_val = preh_val + div_factor; in kp_post_handler2()
178 krph_val = (rand1 / div_factor); in entry_handler()
187 KUNIT_EXPECT_EQ(current_test, ret, rand1 / div_factor); in return_handler()
[all …]
/openbmc/u-boot/drivers/video/
H A Dssd2828.c253 u32 div_factor = 1, mul_factor, fr = 0; in construct_pll_config() local
257 while (reference_freq_khz / (div_factor + 1) >= 5000) in construct_pll_config()
258 div_factor++; in construct_pll_config()
259 if (div_factor > 31) in construct_pll_config()
260 div_factor = 31; in construct_pll_config()
262 mul_factor = DIV_ROUND_UP(desired_pll_freq_kbps * div_factor, in construct_pll_config()
265 output_freq_kbps = reference_freq_khz * mul_factor / div_factor; in construct_pll_config()
274 return (fr << 14) | (div_factor << 8) | mul_factor; in construct_pll_config()
280 u32 div_factor = (pll_config >> 8) & 0x1F; in decode_pll_config() local
283 if (div_factor == 0) in decode_pll_config()
[all …]
/openbmc/u-boot/drivers/clk/
H A Dclk-hsdk-cgu.c511 u32 div_factor = hsdk_idiv_read(clk); in idiv_get() local
513 div_factor &= CGU_IDIV_MASK; in idiv_get()
515 pr_debug("current configurarion: %#x (%d)\n", div_factor, div_factor); in idiv_get()
517 if (div_factor == 0) in idiv_get()
520 return parent_rate / div_factor; in idiv_get()
615 u32 div_factor; in idiv_set() local
617 div_factor = parent_rate / rate; in idiv_set()
618 if (abs(rate - parent_rate / (div_factor + 1)) <= in idiv_set()
619 abs(rate - parent_rate / div_factor)) { in idiv_set()
620 div_factor += 1; in idiv_set()
[all …]
/openbmc/linux/drivers/media/dvb-frontends/
H A Dix2505v.c124 u32 div_factor, N , A, x; in ix2505v_set_params() local
147 div_factor = (frequency * ref) / 40; /* local osc = 4Mhz */ in ix2505v_set_params()
148 x = div_factor / psc; in ix2505v_set_params()
/openbmc/u-boot/arch/arm/mach-omap2/omap5/
H A Dhwinit.c199 u32 srcomp_value, mul_factor, div_factor, clk_val, i; in srcomp_enable() local
207 div_factor = srcomp_parameters[sysclk_ind].divide_factor; in srcomp_enable()
214 (div_factor << DIVIDE_FACTOR_XS_SHIFT); in srcomp_enable()
246 (div_factor << DIVIDE_FACTOR_XS_SHIFT); in srcomp_enable()
/openbmc/linux/drivers/media/platform/qcom/venus/
H A Dhfi_plat_bufs_v6.c1122 u32 div_factor = 1; in calculate_dec_input_frame_size() local
1134 div_factor = 4; in calculate_dec_input_frame_size()
1139 div_factor = 1; in calculate_dec_input_frame_size()
1141 div_factor = 2; in calculate_dec_input_frame_size()
1144 frame_size = base_res_mbs * MB_SIZE_IN_PIXEL * 3 / 2 / div_factor; in calculate_dec_input_frame_size()
/openbmc/linux/drivers/platform/x86/intel/speed_select_if/
H A Disst_tpmi_core.c431 #define _write_cp_info(name_str, name, offset, start, width, div_factor)\ argument
439 val |= (name / div_factor) << start;\
638 #define _write_pp_info(name_str, name, offset, start, width, div_factor)\ argument
646 val |= (name / div_factor) << start;\
/openbmc/linux/sound/soc/codecs/
H A Dlpass-va-macro.c1401 u32 div_factor; in va_macro_validate_dmic_sample_rate() local
1407 div_factor = mclk_rate / dmic_sample_rate; in va_macro_validate_dmic_sample_rate()
1409 switch (div_factor) { in va_macro_validate_dmic_sample_rate()
H A Dwcd9335.c2850 u32 div_factor; in wcd9335_get_dmic_clk_val() local
2870 div_factor = mclk_rate / dmic_clk_rate; in wcd9335_get_dmic_clk_val()
2871 switch (div_factor) { in wcd9335_get_dmic_clk_val()
2893 __func__, div_factor, mclk_rate, dmic_clk_rate); in wcd9335_get_dmic_clk_val()
H A Dwcd934x.c4766 u32 div_factor; in wcd934x_get_dmic_clk_val() local
4782 div_factor = mclk_rate / dmic_clk_rate; in wcd934x_get_dmic_clk_val()
4783 switch (div_factor) { in wcd934x_get_dmic_clk_val()
4805 __func__, div_factor, mclk_rate, dmic_clk_rate); in wcd934x_get_dmic_clk_val()
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dce/
H A Ddce_clock_source.h316 unsigned short div_factor; member
H A Ddce_clock_source.c979 REG_WRITE(MODULO[inst], dp_dto_ref_khz * e->div_factor); in dcn31_program_pix_clk()
1230 REG_WRITE(MODULO[inst], dp_dto_ref_khz * e->div_factor); in dcn3_program_pix_clk()