Home
last modified time | relevance | path

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

/trusted-firmware-a-latest/drivers/st/crypto/
Dstm32_rng.c89 uint32_t clock_div = 0U; in stm32_rng_clock_freq_restrain() local
98 while ((clock_rate >> clock_div) > RNG_MAX_NOISE_CLK_FREQ) { in stm32_rng_clock_freq_restrain()
99 clock_div++; in stm32_rng_clock_freq_restrain()
102 VERBOSE("RNG clk rate : %lu\n", clk_get_rate(stm32_rng.clock) >> clock_div); in stm32_rng_clock_freq_restrain()
104 return clock_div; in stm32_rng_clock_freq_restrain()
111 uint32_t clock_div __maybe_unused; in stm32_rng_enable()
118 clock_div = stm32_rng_clock_freq_restrain(); in stm32_rng_enable()
125 (clock_div << RNG_CR_CLKDIV_SHIFT)); in stm32_rng_enable()
/trusted-firmware-a-latest/drivers/st/mmc/
Dstm32_sdmmc2.c169 uint32_t clock_div; in stm32_sdmmc2_init() local
203 clock_div = div_round_up(sdmmc2_params.clk_rate, freq * 2U); in stm32_sdmmc2_init()
205 mmio_write_32(base + SDMMC_CLKCR, SDMMC_CLKCR_HWFC_EN | clock_div | in stm32_sdmmc2_init()
481 uint32_t clock_div, max_freq, freq; in stm32_sdmmc2_set_ios() local
519 clock_div = div_round_up(clk_rate, freq * 2U); in stm32_sdmmc2_set_ios()
522 SDMMC_CLKCR_HWFC_EN | clock_div | bus_cfg | in stm32_sdmmc2_set_ios()