Searched refs:prescale (Results 1 - 6 of 6) sorted by relevance

/u-boot/drivers/timer/
H A Dnomadik-mtu-timer.c70 u32 prescale; local
83 prescale = MTU_CR_PRESCALE_16;
85 prescale = MTU_CR_PRESCALE_1;
88 /* Configure a free-running, auto-wrap counter with selected prescale */
89 writel(MTU_CR_ENABLE | prescale | MTU_CR_32BITS, &priv->timer->cr);
/u-boot/drivers/pwm/
H A Dpwm-imx.c19 unsigned long duty_cycles, unsigned long prescale)
24 cr = PWMCR_PRESCALER(prescale) |
70 unsigned long *duty_c, unsigned long *prescale)
84 *prescale = *period_c / 0x10000 + 1;
86 *period_c /= *prescale;
117 unsigned long period_cycles, duty_cycles, prescale; local
123 &prescale);
125 return pwm_config_internal(pwm, period_cycles, duty_cycles, prescale);
159 unsigned long *prescale)
168 *prescale
18 pwm_config_internal(struct pwm_regs *pwm, unsigned long period_cycles, unsigned long duty_cycles, unsigned long prescale) argument
69 pwm_imx_get_parms(int period_ns, int duty_ns, unsigned long *period_c, unsigned long *duty_c, unsigned long *prescale) argument
157 pwm_dm_imx_get_parms(struct imx_pwm_priv *priv, int period_ns, int duty_ns, unsigned long *period_c, unsigned long *duty_c, unsigned long *prescale) argument
203 unsigned long period_cycles, duty_cycles, prescale; local
[all...]
/u-boot/drivers/spi/
H A Dmvebu_a3700_spi.c192 u32 data, prescale; local
196 prescale = DIV_ROUND_UP(clk_get_rate(&plat->clk), hz);
197 if (prescale > 0xf)
198 prescale = 0x10 + (prescale + 1) / 2;
199 prescale = min(prescale, 0x1fu);
202 data |= prescale & MVEBU_SPI_A3700_CLK_PRESCALE_MASK;
H A Dmt7620_spi.c65 u32 rate, prescale, freq, tmo, cfg; local
71 prescale = ilog2(rate / 2);
72 if (prescale > 6)
73 prescale = 6;
76 freq = ms->sys_freq >> (prescale + 1);
83 cfg = prescale << SPI_CLK_S;
/u-boot/drivers/i2c/
H A Docores_i2c.c404 int prescale; local
412 prescale = (bus->ip_clk_khz / (5 * bus->bus_clk_khz)) - 1;
413 prescale = clamp(prescale, 0, 0xffff);
415 diff = bus->ip_clk_khz / (5 * (prescale + 1)) - bus->bus_clk_khz;
422 oc_setreg(bus, OCI2C_PRELOW, prescale & 0xff);
423 oc_setreg(bus, OCI2C_PREHIGH, prescale >> 8);
472 int prescale; local
479 prescale = (bus->ip_clk_khz / (5 * speed)) - 1;
480 prescale
[all...]
/u-boot/drivers/ram/
H A Dimxrt_sdram.c160 u8 prescale; member in struct:imxrt_sdram_timing
288 | time->prescale << SEMC_SDRAMCR3_PRESCALE_SHIFT

Completed in 107 milliseconds