fdiv
unsigned int pllc_out, refdiv, fdiv, divby2;
fdiv = ATH25_REG_MS(pllc_ctrl, AR2315_PLLC_FDBACK_DIV);
pllc_out = (40000000 / refdiv) * (2 * divby2) * fdiv;
FPD_TWO_IN(fdiv)
case FDIV: func = fdiv; type = AB; break;
FLOATFUNC(fdiv);
fadd, fsub, fmul, fdiv, fcmp_eq, fcmp_gt, fmov_idx_reg, fmov_reg_idx,
u32 *ndiv, u32 *fdiv)
*fdiv = div & ((1 << A2W_PLL_FRAC_BITS) - 1);
u32 ndiv, u32 fdiv, u32 pdiv)
rate = (u64)parent_rate * ((ndiv << A2W_PLL_FRAC_BITS) + fdiv);
u32 ndiv, fdiv;
&ndiv, &fdiv);
ndiv, fdiv,
u32 ndiv, pdiv, fdiv;
fdiv = cprman_read(cprman, data->frac_reg) & A2W_PLL_FRAC_MASK;
fdiv *= 2;
return bcm2835_pll_rate_from_divisors(parent_rate, ndiv, fdiv, pdiv);
u32 ndiv, fdiv, a2w_ctl;
bcm2835_pll_choose_ndiv_and_fdiv(rate, parent_rate, &ndiv, &fdiv);
cprman_write(cprman, data->frac_reg, fdiv);
u32 pdiv, sdiv, fdiv, pll_con0, pll_con8;
fdiv = (pll_con8 & PLL531X_FDIV_MASK);
if (fdiv >> 31)
fout *= (mdiv << 24) + (fdiv >> 8);
unsigned long fdiv, reg, rdiv, qdiv;
fdiv = (reg & SOCFPGA_N5X_PLLDIV_FDIV_MASK) >> SOCFPGA_N5X_PLLDIV_FDIV_SHIFT;
return ((parent_rate * 2 * (fdiv + 1)) / ((rdiv + 1) * power));
struct clk_hw *fdiv_hw = &flexgen->fdiv.hw;
struct clk_hw *fdiv_hw = &flexgen->fdiv.hw;
fgxbar->fdiv.lock = lock;
fgxbar->fdiv.reg = fdiv_reg;
fgxbar->fdiv.width = 6;
struct clk_divider fdiv;
u8 fdiv;
t_cal_freq = (c->frequency / 1000) * n_div * dev->fdiv;
dev->fdiv = 3;
dev->fdiv = 1;
dev->fn_min /= (dev->fdiv * nv_val);
u32 fdiv, cfg;
fdiv = DIV_ROUND_UP(xspi->spi_clk, spi->max_speed_hz);
if (fdiv > XLP_SPI_FDIV_MAX)
fdiv = XLP_SPI_FDIV_MAX;
else if (fdiv < XLP_SPI_FDIV_MIN)
fdiv = XLP_SPI_FDIV_MIN;
xlp_spi_reg_write(xspi, cs, XLP_SPI_FDIV, fdiv);
if (fdiv == 4)
unsigned long fdiv, fmul, bestfreq = freq;
fdiv = DIV_ROUND_CLOSEST(freq, div);
fmul = fdiv * 6;
if ((fdiv >= 500000) && (fdiv <= 800000))
fmul = fdiv * 48;
if ((fdiv >= 850000) && (fdiv <= 1200000))
fmul = fdiv * 96;
if ((fdiv >= 425000) && (fdiv <= 1000000))
fmul = fdiv * 144;
if ((fdiv >= 390000) && (fdiv <= 667000))