/linux-master/include/linux/platform_data/ |
H A D | touchscreen-s3c2410.h | 11 int presc; member in struct:s3c2410_ts_mach_info
|
/linux-master/drivers/pwm/ |
H A D | pwm-stm32-lp.c | 39 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 D | stm32_iwdg.c | 91 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 D | stv6110.c | 252 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 D | dib0070.c | 258 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 D | stm32-adc-core.c | 180 * @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 D | spi-stm32-qspi.c | 97 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 D | stm32-usart.c | 54 .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 D | stm32-usart.h | 23 u16 presc; member in struct:stm32_usart_offsets
|
/linux-master/drivers/i2c/busses/ |
H A D | i2c-stm32f7.c | 246 * @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);
|