/linux-6.3-rc2/drivers/clk/ |
A D | clk-vt8500.c | 456 int div1, div2; in wm8750_find_pll_bits() local 463 for (div2 = 7; div2 >= 0; div2--) in wm8750_find_pll_bits() 474 *divisor2 = div2; in wm8750_find_pll_bits() 482 *divisor2 = div2; in wm8750_find_pll_bits() 504 int div1, div2; in wm8850_find_pll_bits() local 511 for (div2 = 3; div2 >= 0; div2--) in wm8850_find_pll_bits() 514 ((div1 + 1) * (1 << div2)); in wm8850_find_pll_bits() 522 *divisor2 = div2; in wm8850_find_pll_bits() 530 *divisor2 = div2; in wm8850_find_pll_bits() 550 u32 filter, mul, div1, div2; in vtwm_pll_set_rate() local [all …]
|
/linux-6.3-rc2/drivers/clk/uniphier/ |
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-6.3-rc2/drivers/clk/zynqmp/ |
A D | divider.c | 119 int div2; in zynqmp_get_divider2_val() local 140 for (div2 = 1; div2 <= divider->max_div;) { in zynqmp_get_divider2_val() 141 long new_error = ((div1_prate / div1) / div2) - rate; in zynqmp_get_divider2_val() 144 *bestdiv = div2; in zynqmp_get_divider2_val() 148 div2 = div2 << 1; in zynqmp_get_divider2_val() 150 div2++; in zynqmp_get_divider2_val()
|
/linux-6.3-rc2/drivers/clk/tegra/ |
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-6.3-rc2/drivers/clk/imx/ |
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-6.3-rc2/arch/microblaze/lib/ |
A D | divsi3.S | 38 blti r5, div2 /* this traps r5 == 0x80000000 */ 43 div2: label 56 bri div2 /* div2 */
|
A D | udivsi3.S | 52 blti r5, div2 57 div2: label 70 bri div2 /* div2 */
|
A D | umodsi3.S | 54 blti r5, div2 59 div2: label 72 bri div2 /* div2 */
|
A D | modsi3.S | 43 div2: label 56 bri div2 /* div2 */
|
/linux-6.3-rc2/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
A D | ga102.c | 88 u32 div2 = 0; in ga102_sor_clock() local 92 div2 = 1; in ga102_sor_clock() 96 nvkm_wr32(device, 0x00ec04 + (sor->id * 0x10), div2); in ga102_sor_clock()
|
/linux-6.3-rc2/arch/sh/kernel/cpu/sh4a/ |
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),
|
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),
|
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),
|
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-6.3-rc2/arch/sh/kernel/cpu/sh2a/ |
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),
|
A D | clock-sh7269.c | 91 static int div2[] = { 1, 2, 0, 4 }; variable 94 .divisors = div2, 95 .nr_divisors = ARRAY_SIZE(div2),
|
/linux-6.3-rc2/drivers/media/tuners/ |
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()
|
A D | mt2060.c | 196 u32 div1,num1,div2,num2; in mt2060_set_params() local 233 div2 = num2 / 8192; in mt2060_set_params() 252 b[5] = ((num2 >>12) & 1) | (div2 << 1); in mt2060_set_params() 256 dprintk("PLL div1=%d num1=%d div2=%d num2=%d",(int)div1,(int)num1,(int)div2,(int)num2); in mt2060_set_params()
|
/linux-6.3-rc2/Documentation/devicetree/bindings/clock/ |
A D | qoriq-clock.txt | 165 clock-output-names = "pll0", "pll0-div2"; 173 clock-output-names = "pll1", "pll1-div2"; 181 clock-names = "pll0", "pll0-div2", "pll1", "pll1-div2"; 190 clock-names = "pll0", "pll0-div2", "pll1", "pll1-div2"; 199 clock-output-names = "platform-pll", "platform-pll-div2";
|
/linux-6.3-rc2/drivers/spi/ |
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-6.3-rc2/sound/soc/codecs/ |
A D | wm8978.c | 403 u8 div2; member 417 pll_div->div2 = 1; in pll_factors() 420 pll_div->div2 = 0; in pll_factors() 539 __func__, pll_div.n, pll_div.k, pll_div.div2); in wm8978_configure_pll() 544 snd_soc_component_write(component, WM8978_PLL_N, (pll_div.div2 << 4) | pll_div.n); in wm8978_configure_pll()
|
A D | wm8983.c | 744 u32 div2:1; member 756 pll_div->div2 = 0; in pll_factors() 760 pll_div->div2 = 1; in pll_factors() 809 (pll_div.div2 << WM8983_PLL_PRESCALE_SHIFT) in wm8983_set_pll()
|
A D | wm8990.c | 797 u32 div2; member 816 pll_div->div2 = 1; in pll_factors() 819 pll_div->div2 = 0; in pll_factors() 862 (pll_div.div2?WM8990_PRESCALE:0)); in wm8990_set_dai_pll()
|
/linux-6.3-rc2/arch/mips/alchemy/common/ |
A D | clock.c | 379 long div1, div2; in alchemy_calc_div() local 390 div2 = (div1 / scale) - 1; /* value to write to register */ in alchemy_calc_div() 392 if (div2 > maxdiv) in alchemy_calc_div() 393 div2 = maxdiv; in alchemy_calc_div() 395 *rv = div2; in alchemy_calc_div() 397 div1 = ((div2 + 1) * scale); in alchemy_calc_div()
|
/linux-6.3-rc2/drivers/comedi/drivers/ |
A D | adl_pci9118.c | 532 unsigned int *div1, unsigned int *div2, in pci9118_calc_divisors() argument 539 *div2 = *tim1 / pacer->osc_base; /* scan timer */ in pci9118_calc_divisors() 540 *div2 = *div2 / *div1; /* major timer is c1*c2 */ in pci9118_calc_divisors() 541 if (*div2 < chans) in pci9118_calc_divisors() 542 *div2 = chans; in pci9118_calc_divisors() 548 if (*div2 < (chans + 2)) in pci9118_calc_divisors() 549 *div2 = chans + 2; in pci9118_calc_divisors() 552 *tim1 = *div1 * *div2 * pacer->osc_base; in pci9118_calc_divisors()
|