Home
last modified time | relevance | path

Searched refs:cdiv (Results 1 – 5 of 5) sorted by relevance

/Linux-v4.19/drivers/clk/qcom/
Dgcc-ipq4019.c40 struct clk_fepll, cdiv)
82 struct clk_regmap_div cdiv; member
1222 u32 fdbkdiv, refclkdiv, cdiv; in clk_fepll_vco_calc_rate() local
1225 regmap_read(pll_div->cdiv.clkr.regmap, pll_vco->reg, &cdiv); in clk_fepll_vco_calc_rate()
1226 refclkdiv = (cdiv >> pll_vco->refclkdiv_shift) & in clk_fepll_vco_calc_rate()
1228 fdbkdiv = (cdiv >> pll_vco->fdbkdiv_shift) & in clk_fepll_vco_calc_rate()
1293 mask = (BIT(pll->cdiv.width) - 1) << pll->cdiv.shift; in clk_cpu_div_set_rate()
1294 ret = regmap_update_bits(pll->cdiv.clkr.regmap, in clk_cpu_div_set_rate()
1295 pll->cdiv.reg, mask, in clk_cpu_div_set_rate()
1296 f->pre_div << pll->cdiv.shift); in clk_cpu_div_set_rate()
[all …]
/Linux-v4.19/drivers/spi/
Dspi-bcm2835.c533 unsigned long spi_hz, clk_hz, cdiv; in bcm2835_spi_transfer_one() local
543 cdiv = 2; /* clk_hz/2 is the fastest we can go */ in bcm2835_spi_transfer_one()
546 cdiv = DIV_ROUND_UP(clk_hz, spi_hz); in bcm2835_spi_transfer_one()
547 cdiv += (cdiv % 2); in bcm2835_spi_transfer_one()
549 if (cdiv >= 65536) in bcm2835_spi_transfer_one()
550 cdiv = 0; /* 0 is the slowest we can go */ in bcm2835_spi_transfer_one()
552 cdiv = 0; /* 0 is the slowest we can go */ in bcm2835_spi_transfer_one()
554 spi_used_hz = cdiv ? (clk_hz / cdiv) : (clk_hz / 65536); in bcm2835_spi_transfer_one()
555 bcm2835_wr(bs, BCM2835_SPI_CLK, cdiv); in bcm2835_spi_transfer_one()
/Linux-v4.19/drivers/pwm/
Dpwm-mxs.c32 static const unsigned int cdiv[PERIOD_CDIV_MAX] = { variable
55 c = rate / cdiv[div]; in mxs_pwm_config()
/Linux-v4.19/drivers/i2c/busses/
Di2c-at91.c195 int ckdiv, cdiv, div, hold = 0; in at91_calc_twi_clock() local
204 cdiv = div >> ckdiv; in at91_calc_twi_clock()
210 cdiv = 255; in at91_calc_twi_clock()
235 dev->twi_cwgr_reg = (ckdiv << 16) | (cdiv << 8) | cdiv in at91_calc_twi_clock()
239 cdiv, ckdiv, hold, twd_hold_time_ns); in at91_calc_twi_clock()
/Linux-v4.19/drivers/mmc/host/
Dbcm2835.c177 u32 cdiv; member
280 writel(host->cdiv, host->ioaddr + SDCDIV); in bcm2835_reset_internal()
1126 host->cdiv = SDCDIV_MAX_CDIV; in bcm2835_set_clock()
1127 writel(host->cdiv, host->ioaddr + SDCDIV); in bcm2835_set_clock()
1149 host->cdiv = div; in bcm2835_set_clock()
1150 writel(host->cdiv, host->ioaddr + SDCDIV); in bcm2835_set_clock()