Home
last modified time | relevance | path

Searched refs:rdiv (Results 1 - 13 of 13) sorted by relevance

/kernel/linux/linux-5.10/arch/mips/cavium-octeon/
H A Dcsrc-octeon.c26 static u64 rdiv; variable
46 rdiv = rst_boot.s.c_mul; /* CPU clock */ in octeon_setup_delays()
53 rdiv = rst_boot.s.c_mul; /* CPU clock */ in octeon_setup_delays()
66 * On CPU_CAVIUM_OCTEON2 the IPD_CLK_COUNT is scaled by rdiv/sdiv.
87 if (rdiv != 0) { in octeon_init_cvmcount()
88 clk_count *= rdiv; in octeon_init_cvmcount()
198 if (rdiv != 0) { in octeon_io_clk_delay()
199 end = count * rdiv; in octeon_io_clk_delay()
/kernel/linux/linux-6.6/arch/mips/cavium-octeon/
H A Dcsrc-octeon.c26 static u64 rdiv; variable
46 rdiv = rst_boot.s.c_mul; /* CPU clock */ in octeon_setup_delays()
53 rdiv = rst_boot.s.c_mul; /* CPU clock */ in octeon_setup_delays()
66 * On CPU_CAVIUM_OCTEON2 the IPD_CLK_COUNT is scaled by rdiv/sdiv.
87 if (rdiv != 0) { in octeon_init_cvmcount()
88 clk_count *= rdiv; in octeon_init_cvmcount()
198 if (rdiv != 0) { in octeon_io_clk_delay()
199 end = count * rdiv; in octeon_io_clk_delay()
/kernel/linux/linux-6.6/drivers/clk/imx/
H A Dclk-fracn-gppll.c52 .rdiv = (_rdiv), \
62 .rdiv = (_rdiv), \
75 * Fvco = (Fref / rdiv) * (MFI + MFN / MFD)
77 * The (Fref / rdiv) should be in range 20MHz to 40MHz
100 * Fvco = (Fref / rdiv) * MFI
102 * The (Fref / rdiv) should be in range 20MHz to 40MHz
156 u32 mfi, mfn, mfd, rdiv, odiv; in clk_fracn_gppll_recalc_rate() local
170 rdiv = FIELD_GET(PLL_RDIV_MASK, pll_div); in clk_fracn_gppll_recalc_rate()
181 rate_table[i].mfd == mfd && rate_table[i].rdiv == rdiv in clk_fracn_gppll_recalc_rate()
[all...]
H A Dclk.h85 unsigned int rdiv; member
/kernel/linux/linux-5.10/drivers/clk/
H A Dclk-si5351.c165 /* save rdiv and divby4 */ in si5351_write_parameters()
1010 unsigned char rdiv; in si5351_clkout_recalc_rate() local
1017 rdiv = si5351_reg_read(hwdata->drvdata, reg); in si5351_clkout_recalc_rate()
1019 rdiv &= SI5351_OUTPUT_CLK6_DIV_MASK; in si5351_clkout_recalc_rate()
1021 rdiv &= SI5351_OUTPUT_CLK_DIV_MASK; in si5351_clkout_recalc_rate()
1022 rdiv >>= SI5351_OUTPUT_CLK_DIV_SHIFT; in si5351_clkout_recalc_rate()
1025 return parent_rate >> rdiv; in si5351_clkout_recalc_rate()
1033 unsigned char rdiv; in si5351_clkout_round_rate() local
1048 rdiv = SI5351_OUTPUT_CLK_DIV_1; in si5351_clkout_round_rate()
1050 rdiv < SI5351_OUTPUT_CLK_DIV_12 in si5351_clkout_round_rate()
1087 unsigned char rdiv; si5351_clkout_set_rate() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dcn10k.c267 u32 *rate_mantissa, u32 *rdiv) in cn10k_get_ingress_rate_cfg()
277 * policer timeunit * 2^rdiv ie 2 * 2^rdiv usecs, to the token bucket. in cn10k_get_ingress_rate_cfg()
298 *rdiv = div; in cn10k_get_ingress_rate_cfg()
366 u32 rdiv; in cn10k_set_ipolicer_rate() local
370 cn10k_get_ingress_rate_cfg(rate, &rate_exp, &rate_mantissa, &rdiv); in cn10k_set_ipolicer_rate()
394 aq->prof.rdiv = rdiv; in cn10k_set_ipolicer_rate()
395 aq->prof_mask.rdiv = 0xF; in cn10k_set_ipolicer_rate()
266 cn10k_get_ingress_rate_cfg(u64 rate, u32 *rate_exp, u32 *rate_mantissa, u32 *rdiv) cn10k_get_ingress_rate_cfg() argument
/kernel/linux/linux-6.6/drivers/clk/
H A Dclk-si5351.c165 /* save rdiv and divby4 */ in si5351_write_parameters()
1022 unsigned char rdiv; in si5351_clkout_recalc_rate() local
1029 rdiv = si5351_reg_read(hwdata->drvdata, reg); in si5351_clkout_recalc_rate()
1031 rdiv &= SI5351_OUTPUT_CLK6_DIV_MASK; in si5351_clkout_recalc_rate()
1033 rdiv &= SI5351_OUTPUT_CLK_DIV_MASK; in si5351_clkout_recalc_rate()
1034 rdiv >>= SI5351_OUTPUT_CLK_DIV_SHIFT; in si5351_clkout_recalc_rate()
1037 return parent_rate >> rdiv; in si5351_clkout_recalc_rate()
1046 unsigned char rdiv; in si5351_clkout_determine_rate() local
1061 rdiv = SI5351_OUTPUT_CLK_DIV_1; in si5351_clkout_determine_rate()
1063 rdiv < SI5351_OUTPUT_CLK_DIV_12 in si5351_clkout_determine_rate()
1101 unsigned char rdiv; si5351_clkout_set_rate() local
[all...]
/kernel/linux/linux-5.10/drivers/media/tuners/
H A Dtda18250.c428 static int tda18250_pll_calc(struct dvb_frontend *fe, u8 *rdiv, in tda18250_pll_calc() argument
451 *rdiv = 1; in tda18250_pll_calc()
457 *rdiv = 3; in tda18250_pll_calc()
463 *rdiv = 2; in tda18250_pll_calc()
467 *rdiv = 2; in tda18250_pll_calc()
471 *rdiv = 3; in tda18250_pll_calc()
477 *rdiv = 2; in tda18250_pll_calc()
486 "lopd=%d scale=%u fvco=%lu, rdiv=%d ndiv=%d icp=%d", in tda18250_pll_calc()
487 lopd, scale, fvco, *rdiv, *ndiv, *icp); in tda18250_pll_calc()
640 /* calc ndiv and rdiv */ in tda18250_set_params()
[all...]
/kernel/linux/linux-6.6/drivers/media/tuners/
H A Dtda18250.c428 static int tda18250_pll_calc(struct dvb_frontend *fe, u8 *rdiv, in tda18250_pll_calc() argument
451 *rdiv = 1; in tda18250_pll_calc()
457 *rdiv = 3; in tda18250_pll_calc()
463 *rdiv = 2; in tda18250_pll_calc()
467 *rdiv = 2; in tda18250_pll_calc()
471 *rdiv = 3; in tda18250_pll_calc()
477 *rdiv = 2; in tda18250_pll_calc()
486 "lopd=%d scale=%u fvco=%lu, rdiv=%d ndiv=%d icp=%d", in tda18250_pll_calc()
487 lopd, scale, fvco, *rdiv, *ndiv, *icp); in tda18250_pll_calc()
640 /* calc ndiv and rdiv */ in tda18250_set_params()
[all...]
/kernel/linux/linux-6.6/drivers/clk/socfpga/
H A Dclk-pll-s10.c44 unsigned long fdiv, reg, rdiv, qdiv; in n5x_clk_pll_recalc_rate() local
50 rdiv = (reg & SOCFPGA_N5X_PLLDIV_RDIV_MASK); in n5x_clk_pll_recalc_rate()
58 return ((parent_rate * 2 * (fdiv + 1)) / ((rdiv + 1) * power)); in n5x_clk_pll_recalc_rate()
/kernel/linux/linux-6.6/drivers/spi/
H A Dspi-loongson-core.c44 static const char rdiv[12] = {0, 1, 4, 2, 3, 5, 6, 7, 8, 9, 10, 11}; in loongson_spi_set_clk() local
47 div_tmp = rdiv[fls(div - 1)]; in loongson_spi_set_clk()
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/af/
H A Drvu_struct.h725 uint64_t rdiv : 4; member
H A Drvu_debugfs.c2191 seq_printf(m, "W1: rdiv\t\t%d\n", prof->rdiv); in print_band_prof_ctx()

Completed in 19 milliseconds