/src/sys/arch/i386/pci/ |
geodewdg.c | 127 /* power-up clock and set prescale */ 169 int prescale, s; local in function:geode_wdog_setmode 188 for (prescale = 0; ticks > UINT16_MAX; prescale++) 192 GEODE_DPRINTF(("%s: prescale %d\n", __func__, prescale)); 194 KASSERT(prescale <= SC1100_WDCNFG_WDPRES_MAX); 199 sc->sc_prescale = (uint8_t)prescale;
|
/src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/ |
amdgpu_dce_i2c_hw.c | 273 uint32_t prescale = 0; local in function:set_speed 280 prescale = ((dce_i2c_hw->reference_frequency * 2) / xtal_ref_div) / speed; 285 FN(DC_I2C_DDC1_SPEED, DC_I2C_DDC1_PRESCALE), prescale, 290 FN(DC_I2C_DDC1_SPEED, DC_I2C_DDC1_PRESCALE), prescale,
|
/src/sys/external/bsd/drm2/dist/drm/radeon/ |
radeon_i2c.c | 249 u32 prescale = 0; local in function:radeon_get_i2c_prescale 275 prescale = m | (n << 8); 283 prescale = (((sclk * 10)/(4 * 128 * 100) + 1) << 8) + 128; 298 prescale = (127 << 8) + ((sclk * 10) / (4 * 127 * i2c_clock)); 300 prescale = (((sclk * 10)/(4 * 128 * 100) + 1) << 8) + 128; 329 return prescale; 344 u32 prescale; local in function:r100_hw_i2c_xfer 352 prescale = radeon_get_i2c_prescale(rdev); 354 reg = ((prescale << RADEON_I2C_PRESCALE_SHIFT) | 597 u32 prescale; local in function:r500_hw_i2c_xfer [all...] |
/src/sys/dev/i2c/ |
pca9685.c | 356 * Formula for the prescale is: 369 u_int prescale = (sc->sc_clk_freq * 100) / local in function:pcapwm_pwm_set_config 371 if ((prescale % 100) >= 50) 372 prescale += 100; 373 prescale = (prescale / 100) - 1; 374 if (prescale < PCA9685_PRESCALE_MIN || 375 prescale > PCA9685_PRESCALE_MAX) { 406 /* Update the prescale register. */ 408 (uint8_t)(prescale & 0xff)) [all...] |
/src/sys/dev/pci/ |
pm3fb.c | 1296 unsigned long feedback, prescale, postscale, IntRef, VCO, out_freq, diff, VCOlow, VCOhigh, bdiff = 1000000; local in function:pm3fb_set_pll 1303 * prescale produce an VCO outside the acceptable range 1305 prescale = 1; 1306 feedback = (prescale * (1UL << postscale) * freq) / (2 * PM3_EXT_CLOCK_FREQ); 1307 VCOlow = (2 * PM3_EXT_CLOCK_FREQ * feedback) / prescale; 1311 prescale = 255; 1312 feedback = (prescale * (1UL << postscale) * freq) / (2 * PM3_EXT_CLOCK_FREQ); 1313 VCOhigh = (2 * PM3_EXT_CLOCK_FREQ * feedback) / prescale; 1317 for (prescale = 1; prescale <= 255; prescale++) [all...] |
esm.c | 451 u_int prescale, divide; local in function:wp_settimer 454 prescale = 0; 459 prescale++; 462 for (; prescale < 7 && divide > 2 && !(divide & 1); divide >>= 1) 463 prescale++; 466 ("wp_settimer(%p, %u): clock = %u, prescale = %u, divide = %u\n", 467 ess, freq, clock, prescale, divide)); 471 (prescale << WP_TIMER_FREQ_PRESCALE_SHIFT) | (divide - 1));
|