Searched refs:presc (Results 1 - 10 of 10) sorted by relevance

/linux-master/include/linux/platform_data/
H A Dtouchscreen-s3c2410.h11 int presc; member in struct:s3c2410_ts_mach_info
/linux-master/drivers/pwm/
H A Dpwm-stm32-lp.c39 u32 val, mask, cfgr, presc = 0; local
69 presc++;
70 if ((1 << presc) > STM32_LPTIM_MAX_PRESCALER) {
74 div = prd >> presc;
93 if ((FIELD_GET(STM32_LPTIM_PRESC, cfgr) != presc) ||
95 val = FIELD_PREP(STM32_LPTIM_PRESC, presc);
164 u32 val, presc, prd; local
174 presc = FIELD_GET(STM32_LPTIM_PRESC, val);
179 tmp = (tmp << presc) * NSEC_PER_SEC;
184 tmp = (tmp << presc) * NSEC_PER_SE
[all...]
/linux-master/drivers/watchdog/
H A Dstm32_iwdg.c91 u32 tout, presc, iwdg_rlr, iwdg_pr, iwdg_sr; local
99 presc = DIV_ROUND_UP(tout * wdt->rate, RLR_MAX + 1);
102 presc = roundup_pow_of_two(presc);
103 iwdg_pr = presc <= 1 << PR_SHIFT ? 0 : ilog2(presc) - PR_SHIFT;
104 iwdg_rlr = ((tout * wdt->rate) / presc) - 1;
/linux-master/drivers/media/dvb-frontends/
H A Dstv6110.c252 u32 divider, ref, p, presc, i, result_freq, vco_freq; local
269 presc = 0;
272 presc = 1;
275 presc = 0;
278 presc = 1;
284 /* PRESC32ON = presc */
286 priv->regs[RSTV6110_TUNING2] |= (presc << 5);
H A Ddib0070.c258 u8 presc; member in struct:dib0070_tuning
401 FBDiv = (VCOF_kHz / state->current_tune_table_index->presc / FREF);
402 Rest = (VCOF_kHz / state->current_tune_table_index->presc) - FBDiv * FREF;
/linux-master/drivers/iio/adc/
H A Dstm32-adc-core.c180 * @presc: prescaler bitfield for async clock mode
185 u32 presc; member in struct:stm32h7_adc_ck_spec
212 u32 ckmode, presc, val; local
245 presc = stm32h7_adc_ckmodes_spec[i].presc;
276 presc = stm32h7_adc_ckmodes_spec[i].presc;
300 val |= presc << STM32H7_PRESC_SHIFT;
/linux-master/drivers/spi/
H A Dspi-stm32-qspi.c97 u32 presc; member in struct:stm32_qspi_flash
372 cr |= FIELD_PREP(CR_PRESC_MASK, flash->presc);
646 u32 presc, mode; local
669 presc = DIV_ROUND_UP(qspi->clk_rate, spi->max_speed_hz) - 1;
673 flash->presc = presc;
/linux-master/drivers/tty/serial/
H A Dstm32-usart.c54 .presc = UNDEF_REG,
76 .presc = UNDEF_REG,
99 .presc = 0x2c,
1176 u32 cr1, cr2, cr3, isr, brr, presc; local
1287 for (presc = 0; presc <= USART_PRESC_MAX; presc++) {
1288 uart_clk_pres = DIV_ROUND_CLOSEST(uart_clk, stm32_usart_presc_val[presc]);
1312 if (ofs->presc != UNDEF_REG) {
1314 writel_relaxed(presc, por
[all...]
H A Dstm32-usart.h23 u16 presc; member in struct:stm32_usart_offsets
/linux-master/drivers/i2c/busses/
H A Di2c-stm32f7.c246 * @presc: Prescaler value
254 u8 presc; member in struct:stm32f7_i2c_timings
552 v->presc = p;
590 u32 prescaler = (v->presc + 1) * i2cclk;
631 output->presc = s->presc;
639 output->presc,
757 timing |= STM32F7_I2C_TIMINGR_PRESC(t->presc);

Completed in 247 milliseconds