Home
last modified time | relevance | path

Searched refs:prescale (Results 1 – 7 of 7) sorted by relevance

/NextBSD/sys/arm/freescale/imx/
HDimx_gpt.c139 uint32_t basefreq, prescale; in imx_gpt_attach() local
216 prescale = 0; in imx_gpt_attach()
219 prescale = basefreq / TARGET_FREQUENCY; in imx_gpt_attach()
220 sc->clkfreq = basefreq / prescale; in imx_gpt_attach()
221 prescale -= 1; /* 1..n range is 0..n-1 in hardware. */ in imx_gpt_attach()
223 WRITE4(sc, IMX_GPT_PR, prescale); in imx_gpt_attach()
HDimx_sdhci.c494 uint32_t divisor, enable_bits, enable_reg, freq, prescale, val32; in imx_sdhc_set_clock() local
525 for (prescale = 2; freq < sc->baseclk_hz / (prescale * 16);) in imx_sdhc_set_clock()
526 prescale <<= 1; in imx_sdhc_set_clock()
528 for (divisor = 1; freq < sc->baseclk_hz / (prescale * divisor);) in imx_sdhc_set_clock()
534 freq, sc->baseclk_hz / (prescale * divisor), sc->baseclk_hz, in imx_sdhc_set_clock()
535 prescale, divisor); in imx_sdhc_set_clock()
538 prescale >>= 1; in imx_sdhc_set_clock()
545 val32 |= prescale << SDHC_CLK_PRESCALE_SHIFT; in imx_sdhc_set_clock()
/NextBSD/sys/dev/drm2/radeon/
HDradeon_i2c.c315 u32 prescale = 0; in radeon_get_i2c_prescale() local
341 prescale = m | (n << 8); in radeon_get_i2c_prescale()
349 prescale = (((sclk * 10)/(4 * 128 * 100) + 1) << 8) + 128; in radeon_get_i2c_prescale()
364 prescale = (127 << 8) + ((sclk * 10) / (4 * 127 * i2c_clock)); in radeon_get_i2c_prescale()
366 prescale = (((sclk * 10)/(4 * 128 * 100) + 1) << 8) + 128; in radeon_get_i2c_prescale()
395 return prescale; in radeon_get_i2c_prescale()
409 u32 prescale; in r100_hw_i2c_xfer() local
417 prescale = radeon_get_i2c_prescale(rdev); in r100_hw_i2c_xfer()
419 reg = ((prescale << RADEON_I2C_PRESCALE_SHIFT) | in r100_hw_i2c_xfer()
661 u32 prescale; in r500_hw_i2c_xfer() local
[all …]
/NextBSD/usr.sbin/lmcconfig/
HDlmcconfig.c845 Fout = Fvco / (1<<(config.synth.x+config.synth.r+config.synth.prescale)); in print_synth_freq()
857 unsigned prescale = (target < 50000) ? 9:4; in synth_freq() local
859 Ftarg = target<<prescale; in synth_freq()
885 config.synth.prescale = prescale; in synth_freq()
891 printf("Fbest=%.0f, Ftarg=%u, Fout=%.0f\n", bestF>>prescale, target, bestF); in synth_freq()
/NextBSD/sys/dev/sound/pci/
HDmaestro.c490 u_int prescale = 0; in wp_settimer() local
495 prescale++; in wp_settimer()
499 for (; prescale < 7 && divide > 2 && !(divide & 1); divide >>= 1) in wp_settimer()
500 prescale++; in wp_settimer()
504 (prescale << WP_TIMER_FREQ_PRESCALE_SHIFT) | (divide - 1)); in wp_settimer()
/NextBSD/sys/dev/lmc/
HDif_lmc.h801 unsigned prescale :13; /* log(final divisor): 2, 4 or 9 */ member
HDif_lmc.c694 if (synth->prescale == 9) /* divide by 512 */ in write_synth()
781 sc->config.synth.prescale = 2; in hssi_config()
1367 sc->config.synth.prescale = 4; in ssi_config()