Home
last modified time | relevance | path

Searched refs:clock_div (Results 1 – 2 of 2) sorted by relevance

/rk3399_ARM-atf/drivers/st/crypto/
H A Dstm32_rng.c101 uint32_t clock_div = 0U; in stm32_rng_clock_freq_restrain() local
110 while ((clock_rate >> clock_div) > RNG_MAX_NOISE_CLK_FREQ) { in stm32_rng_clock_freq_restrain()
111 clock_div++; in stm32_rng_clock_freq_restrain()
114 VERBOSE("RNG clk rate : %lu\n", clk_get_rate(stm32_rng.clock) >> clock_div); in stm32_rng_clock_freq_restrain()
116 return clock_div; in stm32_rng_clock_freq_restrain()
123 uint32_t clock_div __maybe_unused; in stm32_rng_enable()
130 clock_div = stm32_rng_clock_freq_restrain(); in stm32_rng_enable()
137 (clock_div << RNG_CR_CLKDIV_SHIFT)); in stm32_rng_enable()
/rk3399_ARM-atf/drivers/st/mmc/
H A Dstm32_sdmmc2.c173 uint32_t clock_div; in stm32_sdmmc2_init() local
207 clock_div = div_round_up(sdmmc2_params.clk_rate, freq * 2U); in stm32_sdmmc2_init()
209 mmio_write_32(base + SDMMC_CLKCR, SDMMC_CLKCR_HWFC_EN | clock_div | in stm32_sdmmc2_init()
485 uint32_t clock_div, max_freq, freq; in stm32_sdmmc2_set_ios() local
523 clock_div = div_round_up(clk_rate, freq * 2U); in stm32_sdmmc2_set_ios()
526 SDMMC_CLKCR_HWFC_EN | clock_div | bus_cfg | in stm32_sdmmc2_set_ios()