Home
last modified time | relevance | path

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

/f-stack/freebsd/arm/ti/am335x/
H A Dam335x_ehrpwm.c247 u_int clkdiv, hspclkdiv, pwmclk, pwmtick, tbprd; in am335x_ehrpwm_cfg_period() local
262 for (clkdiv = 0; clkdiv < 8; ++clkdiv) { in am335x_ehrpwm_cfg_period()
263 const u_int cd = 1 << clkdiv; in am335x_ehrpwm_cfg_period()
300 clkdiv, hspclkdiv, tbprd - 1, in am335x_ehrpwm_cfg_period()
317 int clkdiv; in am335x_ehrpwm_freq() local
326 int clkdiv, error, freq, i, period; in am335x_ehrpwm_sysctl_freq() local
346 clkdiv = am335x_ehrpwm_clkdiv[i]; in am335x_ehrpwm_sysctl_freq()
347 period = PWM_CLOCK / clkdiv / freq; in am335x_ehrpwm_sysctl_freq()
375 int error, i, clkdiv; in am335x_ehrpwm_sysctl_clkdiv() local
385 error = sysctl_handle_int(oidp, &clkdiv, sizeof(clkdiv), req); in am335x_ehrpwm_sysctl_clkdiv()
[all …]
/f-stack/freebsd/contrib/octeon-sdk/
H A Dcvmx-mpi-defs.h124 …uint64_t clkdiv : 13; /**< Fspi_clk = Fsclk / (2 * CLKDIV) … member
190 uint64_t clkdiv : 13;
197 uint64_t clkdiv : 13; /**< Fsclk = Feclk / (2 * CLKDIV) member
244 uint64_t clkdiv : 13;
251 uint64_t clkdiv : 13; /**< Fsclk = Feclk / (2 * CLKDIV) member
294 uint64_t clkdiv : 13;
302 …uint64_t clkdiv : 13; /**< Fspi_clk = Fsclk / (2 * CLKDIV) … member
361 uint64_t clkdiv : 13;
368 …uint64_t clkdiv : 13; /**< Fspi_clk = Fsclk / (2 * CLKDIV) … member
427 uint64_t clkdiv : 13;
H A Dcvmx-llm.c412 clkdiv = eclk_mhz/max_llm_clock_mhz; in rld_csr_config_generate()
413 if (clkdiv * max_llm_clock_mhz < eclk_mhz) in rld_csr_config_generate()
414 clkdiv++; in rld_csr_config_generate()
416 if (clkdiv > 4) in rld_csr_config_generate()
421 if (clkdiv < 2) in rld_csr_config_generate()
422 clkdiv = 2; in rld_csr_config_generate()
424 …tf("Using llm clock divisor: %d, llm clock is: %lu MHz\n", clkdiv, (unsigned long)eclk_mhz/clkdiv); in rld_csr_config_generate()
431 if (clkdiv == 2) in rld_csr_config_generate()
434 clkdiv_enc = clkdiv - 1; in rld_csr_config_generate()
437 if (clkdiv == 0x3) in rld_csr_config_generate()
[all …]
H A Dcvmx-dfa-defs.h3499 uint64_t clkdiv : 2; /**< RLDCLK Divisor Select member
3774 uint64_t clkdiv : 2;
/f-stack/freebsd/contrib/device-tree/Bindings/clock/
H A Dqcom,spmi-clkdiv.txt1 Qualcomm Technologies, Inc. SPMI PMIC clock divider (clkdiv)
3 clkdiv configures the clock frequency of a set of outputs on the PMIC.
14 Definition: must be "qcom,spmi-clkdiv".
46 compatible = "qcom,spmi-clkdiv";
H A Drenesas,emev2-smu.txt21 - compatible: Should be "renesas,emev2-smu-clkdiv"
40 compatible = "renesas,emev2-smu-clkdiv";
87 compatible = "renesas,emev2-smu-clkdiv";
/f-stack/freebsd/arm/ti/
H A Dti_sdhci.c176 uint32_t clkdiv, val32; in ti_sdhci_read_2() local
193 clkdiv = ((val32 >> MMCHS_SYSCTL_CLKD_SHIFT) & in ti_sdhci_read_2()
196 val32 |= (clkdiv & SDHCI_DIVIDER_MASK) << SDHCI_DIVIDER_SHIFT; in ti_sdhci_read_2()
198 val32 |= ((clkdiv >> SDHCI_DIVIDER_MASK_LEN) & in ti_sdhci_read_2()
283 uint32_t clkdiv, val32; in ti_sdhci_write_2() local
291 clkdiv = (val >> SDHCI_DIVIDER_SHIFT) & SDHCI_DIVIDER_MASK; in ti_sdhci_write_2()
293 clkdiv |= ((val >> SDHCI_DIVIDER_HI_SHIFT) & in ti_sdhci_write_2()
295 clkdiv *= 2; in ti_sdhci_write_2()
296 if (clkdiv > MMCHS_SYSCTL_CLKD_MASK) in ti_sdhci_write_2()
297 clkdiv = MMCHS_SYSCTL_CLKD_MASK; in ti_sdhci_write_2()
[all …]
H A Dti_spi.c123 uint32_t clkdiv, conf, div, extclk, reg; in ti_spi_set_clock() local
125 clkdiv = TI_SPI_GCLK / freq; in ti_spi_set_clock()
126 if (clkdiv > MCSPI_EXTCLK_MSK) { in ti_spi_set_clock()
128 clkdiv = 0; in ti_spi_set_clock()
130 while (TI_SPI_GCLK / div > freq && clkdiv <= 0xf) { in ti_spi_set_clock()
131 clkdiv++; in ti_spi_set_clock()
134 conf = clkdiv << MCSPI_CONF_CLK_SHIFT; in ti_spi_set_clock()
136 extclk = clkdiv >> 4; in ti_spi_set_clock()
137 clkdiv &= MCSPI_CONF_CLK_MSK; in ti_spi_set_clock()
138 conf = MCSPI_CONF_CLKG | clkdiv << MCSPI_CONF_CLK_SHIFT; in ti_spi_set_clock()
/f-stack/freebsd/arm64/rockchip/
H A Drk_i2c.c170 uint32_t clkdiv; in rk_i2c_get_clkdiv() local
177 clkdiv = (sclk_freq / speed / RK_I2C_CLKDIV_MUL / 2) - 1; in rk_i2c_get_clkdiv()
178 clkdiv &= RK_I2C_CLKDIVL_MASK; in rk_i2c_get_clkdiv()
180 clkdiv = clkdiv << RK_I2C_CLKDIVH_SHIFT | clkdiv; in rk_i2c_get_clkdiv()
182 return (clkdiv); in rk_i2c_get_clkdiv()
189 uint32_t clkdiv; in rk_i2c_reset() local
196 clkdiv = rk_i2c_get_clkdiv(sc, busfreq); in rk_i2c_reset()
201 RK_I2C_WRITE(sc, RK_I2C_CLKDIV, clkdiv); in rk_i2c_reset()
/f-stack/freebsd/contrib/device-tree/src/arm/
H A Demev2.dtsi72 compatible = "renesas,emev2-smu-clkdiv";
84 compatible = "renesas,emev2-smu-clkdiv";
103 compatible = "renesas,emev2-smu-clkdiv";
109 compatible = "renesas,emev2-smu-clkdiv";
115 compatible = "renesas,emev2-smu-clkdiv";
121 compatible = "renesas,emev2-smu-clkdiv";
/f-stack/freebsd/contrib/device-tree/Bindings/iio/frequency/
H A Dadf4350.txt49 adi,12bit-clkdiv-mode != 0
51 Valid values for the clkdiv mode are:
/f-stack/freebsd/arm/freescale/imx/
H A Dimx_i2c.c115 struct clkdiv { struct
119 static struct clkdiv clkdiv_table[] = { argument
/f-stack/freebsd/contrib/device-tree/src/arc/
H A Dabilis_tb10x.dtsi197 output-clkdiv = <4>;