| /linux/drivers/clk/ |
| H A D | clk-vt8500.c | 457 int div1, div2; in wm8750_find_pll_bits() local 464 for (div2 = 7; div2 >= 0; div2--) in wm8750_find_pll_bits() 466 tclk = parent_rate * (mul + 1) / ((div1 + 1) * (1 << div2)); in wm8750_find_pll_bits() 475 *divisor2 = div2; in wm8750_find_pll_bits() 483 *divisor2 = div2; in wm8750_find_pll_bits() 505 int div1, div2; in wm8850_find_pll_bits() local 512 for (div2 = 3; div2 >= 0; div2--) in wm8850_find_pll_bits() 515 ((div1 + 1) * (1 << div2)); in wm8850_find_pll_bits() 523 *divisor2 = div2; in wm8850_find_pll_bits() 531 *divisor2 = div2; in wm8850_find_pll_bits() [all …]
|
| /linux/drivers/clk/uniphier/ |
| H A D | clk-uniphier.h | 114 #define UNIPHIER_CLK_DIV3(parent, div0, div1, div2) \ argument 116 UNIPHIER_CLK_DIV(parent, div2) 118 #define UNIPHIER_CLK_DIV4(parent, div0, div1, div2, div3) \ argument 120 UNIPHIER_CLK_DIV2(parent, div2, div3) 122 #define UNIPHIER_CLK_DIV5(parent, div0, div1, div2, div3, div4) \ argument 123 UNIPHIER_CLK_DIV4(parent, div0, div1, div2, div3), \
|
| /linux/drivers/clk/tegra/ |
| H A D | clk-tegra-super-cclk.c | 54 unsigned int div2; in cclk_super_recalc_rate() local 58 div2 = 1; in cclk_super_recalc_rate() 60 div2 = 0; in cclk_super_recalc_rate() 63 return parent_rate >> div2; in cclk_super_recalc_rate() 65 return tegra_clk_super_ops.recalc_rate(hw, parent_rate) >> div2; in cclk_super_recalc_rate()
|
| /linux/drivers/clk/imx/ |
| H A D | clk-composite-8m.c | 54 int div1, div2; in imx8m_clk_composite_compute_dividers() local 62 for (div2 = 1; div2 <= PCG_DIV_MAX; div2++) { in imx8m_clk_composite_compute_dividers() 63 int new_error = ((parent_rate / div1) / div2) - rate; in imx8m_clk_composite_compute_dividers() 67 *postdiv = div2; in imx8m_clk_composite_compute_dividers()
|
| /linux/arch/microblaze/lib/ |
| H A D | divsi3.S | 38 blti r5, div2 /* this traps r5 == 0x80000000 */ 43 div2: label 56 bri div2 /* div2 */
|
| H A D | udivsi3.S | 52 blti r5, div2 57 div2: label 70 bri div2 /* div2 */
|
| H A D | umodsi3.S | 54 blti r5, div2 59 div2: label 72 bri div2 /* div2 */
|
| H A D | modsi3.S | 43 div2: label 56 bri div2 /* div2 */
|
| /linux/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
| H A D | ga102.c | 89 u32 div2 = 0; in ga102_sor_clock() local 93 div2 = 1; in ga102_sor_clock() 97 nvkm_wr32(device, 0x00ec04 + (sor->id * 0x10), div2); in ga102_sor_clock()
|
| /linux/arch/sh/kernel/cpu/sh4a/ |
| H A D | clock-sh7757.c | 48 static unsigned int div2[] = { 1, 1, 2, 1, 1, 4, 1, 6, variable 52 .divisors = div2, 53 .nr_divisors = ARRAY_SIZE(div2),
|
| H A D | clock-shx3.c | 47 static unsigned int div2[] = { 1, 2, 4, 6, 8, 12, 16, 18, variable 51 .divisors = div2, 52 .nr_divisors = ARRAY_SIZE(div2),
|
| H A D | clock-sh7785.c | 51 static unsigned int div2[] = { 1, 2, 4, 6, 8, 12, 16, 18, variable 55 .divisors = div2, 56 .nr_divisors = ARRAY_SIZE(div2),
|
| H A D | clock-sh7786.c | 53 static unsigned int div2[] = { 1, 2, 4, 6, 8, 12, 16, 18, variable 57 .divisors = div2, 58 .nr_divisors = ARRAY_SIZE(div2),
|
| /linux/arch/sh/kernel/cpu/sh2a/ |
| H A D | clock-sh7264.c | 63 static int div2[] = { 1, 2, 3, 4, 6, 8, 12 }; variable 66 .divisors = div2, 67 .nr_divisors = ARRAY_SIZE(div2),
|
| H A D | clock-sh7269.c | 91 static int div2[] = { 1, 2, 0, 4 }; variable 94 .divisors = div2, 95 .nr_divisors = ARRAY_SIZE(div2),
|
| /linux/drivers/media/tuners/ |
| H A D | mt2131.c | 89 u32 div1, num1, div2, num2; in mt2131_set_params() local 111 div2 = num2 / 8192; in mt2131_set_params() 140 b[6] = div2; in mt2131_set_params() 146 (int)div1, (int)num1, (int)div2, (int)num2); in mt2131_set_params()
|
| /linux/drivers/spi/ |
| H A D | spi-omap-uwire.c | 315 int div2; in uwire_setup_transfer() local 372 div2 = (rate / div1 + hz - 1) / hz; in uwire_setup_transfer() 373 if (div2 <= 8) in uwire_setup_transfer() 391 switch (div2) { in uwire_setup_transfer()
|
| /linux/drivers/clk/sophgo/ |
| H A D | clk-sg2044-pll.c | 173 unsigned int div1, div2; in sg2042_pll_compute_postdiv() local 177 for_each_pll_limit_range(div2, &limits[PLL_LIMIT_POSTDIV2]) { in sg2042_pll_compute_postdiv() 181 div1, div2); in sg2042_pll_compute_postdiv() 188 best_div2 = div2; in sg2042_pll_compute_postdiv()
|
| /linux/arch/mips/alchemy/common/ |
| H A D | clock.c | 383 long div1, div2; in alchemy_calc_div() local 394 div2 = (div1 / scale) - 1; /* value to write to register */ in alchemy_calc_div() 396 if (div2 > maxdiv) in alchemy_calc_div() 397 div2 = maxdiv; in alchemy_calc_div() 399 *rv = div2; in alchemy_calc_div() 401 div1 = ((div2 + 1) * scale); in alchemy_calc_div()
|
| /linux/sound/soc/codecs/ |
| H A D | wm8753.c | 692 u32 div2:1; member 710 pll_div->div2 = 1; in pll_factors() 713 pll_div->div2 = 0; in pll_factors() 783 (pll_div.div2 << 3)); in wm8753_set_dai_pll()
|
| /linux/drivers/clk/pxa/ |
| H A D | clk-pxa.h | 140 unsigned int div2; member
|
| H A D | clk-pxa.c | 186 if (freq->div2) { in pxa2xx_cpll_change()
|
| /linux/drivers/media/dvb-frontends/ |
| H A D | stb0899_algo.c | 1274 int div1, div2, rem1, rem2; in stb0899_dvbs2_get_srate() local 1277 div2 = config->btr_nco_bits - div1 - 1; in stb0899_dvbs2_get_srate() 1286 intval2 = bTrNomFreq / (1 << div2); in stb0899_dvbs2_get_srate() 1289 rem2 = bTrNomFreq % (1 << div2); in stb0899_dvbs2_get_srate() 1291 srate = (intval1 * intval2) + ((intval1 * rem2) / (1 << div2)) + ((intval2 * rem1) / (1 << div1)); in stb0899_dvbs2_get_srate()
|
| /linux/arch/arm/boot/dts/st/ |
| H A D | stih410-clock.dtsi | 136 clock-output-names = "clk-m-a9-ext2f-div2";
|
| H A D | stih418-clock.dtsi | 136 clock-output-names = "clk-m-a9-ext2f-div2";
|