Home
last modified time | relevance | path

Searched refs:prescaler (Results 1 – 13 of 13) sorted by relevance

/u-boot/drivers/pwm/
A Dsunxi_pwm.c26 u32 prescaler; member
79 for (int prescaler = 0; prescaler <= SUNXI_PWM_CTRL_PRESCALE0_MASK; in sunxi_pwm_set_config() local
80 prescaler++) { in sunxi_pwm_set_config()
83 if (!prescaler_table[prescaler]) in sunxi_pwm_set_config()
85 scaled_freq = lldiv(OSC_24MHZ, prescaler_table[prescaler]); in sunxi_pwm_set_config()
91 best_prescaler = prescaler; in sunxi_pwm_set_config()
102 if (priv->prescaler != best_prescaler) { in sunxi_pwm_set_config()
112 priv->prescaler = best_prescaler; in sunxi_pwm_set_config()
119 __func__, priv->prescaler, in sunxi_pwm_set_config()
A Drk_pwm.c25 unsigned int prescaler; member
78 priv->data->prescaler * 1000000000); in rk_pwm_set_config()
80 priv->data->prescaler * 1000000000); in rk_pwm_set_config()
168 .prescaler = 2,
182 .prescaler = 1,
197 .prescaler = 1,
A Dexynos_pwm.c24 unsigned int offset, prescaler; in exynos_pwm_set_config() local
35 prescaler = (channel < 2 ? val : (val >> 8)) & 0xff; in exynos_pwm_set_config()
38 rate = get_pwm_clk() / ((prescaler + 1) * (1 << div)); in exynos_pwm_set_config()
/u-boot/arch/arm/cpu/armv7/s5p-common/
A Dpwm.c170 unsigned int offset, prescaler; in pwm_init() local
179 prescaler = PRESCALER_0; in pwm_init()
181 val |= (prescaler & 0xff); in pwm_init()
183 prescaler = PRESCALER_1; in pwm_init()
185 val |= (prescaler & 0xff) << 8; in pwm_init()
207 ((prescaler + 1) * (1 << div)); in pwm_init()
/u-boot/arch/arm/mach-imx/
A Dtimer.c22 unsigned int prescaler; member
95 &cur_gpt->prescaler); in timer_init()
101 __raw_writel(0, &cur_gpt->prescaler); /* 32Khz */ in timer_init()
/u-boot/drivers/watchdog/
A Dcdns_wdt.c131 u32 count, prescaler, ctrl_clksel, data = 0; in cdns_wdt_start() local
154 prescaler = CDNS_WDT_PRESCALE_512; in cdns_wdt_start()
157 prescaler = CDNS_WDT_PRESCALE_4096; in cdns_wdt_start()
165 count = (timeout * (clk_f / prescaler)) / in cdns_wdt_start()
/u-boot/drivers/mmc/
A Dmxcmmc.c425 int prescaler = 0; in mxcmci_set_clk_rate() local
428 while (prescaler <= 0x800) { in mxcmci_set_clk_rate()
434 if (prescaler) in mxcmci_set_clk_rate()
435 x /= (prescaler * 2); in mxcmci_set_clk_rate()
443 if (prescaler == 0) in mxcmci_set_clk_rate()
444 prescaler = 1; in mxcmci_set_clk_rate()
446 prescaler <<= 1; in mxcmci_set_clk_rate()
449 writel((prescaler << 4) | divider, &host->base->clk_rate); in mxcmci_set_clk_rate()
/u-boot/drivers/spi/
A Dstm32_qspi.c453 u32 prescaler = 255; in stm32_qspi_set_speed() local
458 prescaler = 0; in stm32_qspi_set_speed()
460 prescaler = DIV_ROUND_UP(qspi_clk, speed) - 1; in stm32_qspi_set_speed()
461 if (prescaler > 255) in stm32_qspi_set_speed()
462 prescaler = 255; in stm32_qspi_set_speed()
466 csht = DIV_ROUND_UP((5 * qspi_clk) / (prescaler + 1), 100000000); in stm32_qspi_set_speed()
476 prescaler << STM32_QSPI_CR_PRESCALER_SHIFT); in stm32_qspi_set_speed()
483 (qspi_clk / (prescaler + 1))); in stm32_qspi_set_speed()
A Dcf_spi.c230 int prescaler[] = { 2, 3, 5, 7 }; in coldfire_spi_set_speed() local
246 tmp = (prescaler[3] * scaler[15]); in coldfire_spi_set_speed()
257 (cfspi->baudrate > (gd->bus_clk / (prescaler[0] * scaler[0])))) { in coldfire_spi_set_speed()
274 pbrcnt = sizeof(prescaler) / sizeof(int); in coldfire_spi_set_speed()
279 baud_speed = gd->bus_clk / prescaler[i]; in coldfire_spi_set_speed()
/u-boot/drivers/i2c/
A Domap24xx_i2c.c171 unsigned int prescaler; in omap24_i2c_findpsc() local
193 prescaler = fclk / internal_clk; in omap24_i2c_findpsc()
194 prescaler = prescaler - 1; in omap24_i2c_findpsc()
210 __func__, speed, prescaler, *pscl, *psch); in omap24_i2c_findpsc()
212 if (*pscl <= 0 || *psch <= 0 || prescaler <= 0) in omap24_i2c_findpsc()
215 return prescaler; in omap24_i2c_findpsc()
A Dstm32f7_i2c.c622 u32 prescaler = (v->presc + 1) * i2cclk; in stm32_i2c_choose_solution() local
625 u32 tscl_l = (l + 1) * prescaler + tsync; in stm32_i2c_choose_solution()
634 u32 tscl_h = (h + 1) * prescaler + tsync; in stm32_i2c_choose_solution()
/u-boot/drivers/adc/
A DKconfig59 - clock selection and prescaler
/u-boot/doc/device-tree-bindings/video/
A Dexynos_mipi_dsi.txt32 the escape clock prescaler value.

Completed in 23 milliseconds