Lines Matching refs:src_clk_div
162 u32 src_clk_div, con_id; in rk3308_i2c_set_clk() local
164 src_clk_div = DIV_ROUND_UP(priv->dpll_hz, hz); in rk3308_i2c_set_clk()
165 assert(src_clk_div - 1 <= 127); in rk3308_i2c_set_clk()
187 (src_clk_div - 1) << CLK_I2C_DIV_CON_SHIFT); in rk3308_i2c_set_clk()
272 int src_clk_div; in rk3308_mmc_set_clk() local
289 src_clk_div = DIV_ROUND_UP(priv->vpll0_hz / 2, set_rate); in rk3308_mmc_set_clk()
291 if (src_clk_div > 127) { in rk3308_mmc_set_clk()
293 src_clk_div = DIV_ROUND_UP(OSC_HZ / 2, set_rate); in rk3308_mmc_set_clk()
298 (src_clk_div - 1) << EMMC_DIV_SHIFT); in rk3308_mmc_set_clk()
304 (src_clk_div - 1) << EMMC_DIV_SHIFT); in rk3308_mmc_set_clk()
326 int src_clk_div; in rk3308_saradc_set_clk() local
328 src_clk_div = DIV_ROUND_UP(OSC_HZ, hz); in rk3308_saradc_set_clk()
329 assert(src_clk_div - 1 <= 2047); in rk3308_saradc_set_clk()
333 (src_clk_div - 1) << CLK_SARADC_DIV_CON_SHIFT); in rk3308_saradc_set_clk()
354 int src_clk_div; in rk3308_tsadc_set_clk() local
356 src_clk_div = DIV_ROUND_UP(OSC_HZ, hz); in rk3308_tsadc_set_clk()
357 assert(src_clk_div - 1 <= 2047); in rk3308_tsadc_set_clk()
361 (src_clk_div - 1) << CLK_SARADC_DIV_CON_SHIFT); in rk3308_tsadc_set_clk()
397 u32 src_clk_div, con_id; in rk3308_spi_set_clk() local
399 src_clk_div = DIV_ROUND_UP(priv->dpll_hz, hz); in rk3308_spi_set_clk()
400 assert(src_clk_div - 1 <= 127); in rk3308_spi_set_clk()
420 (src_clk_div - 1) << CLK_SPI_DIV_CON_SHIFT); in rk3308_spi_set_clk()
441 int src_clk_div; in rk3308_pwm_set_clk() local
443 src_clk_div = DIV_ROUND_UP(priv->dpll_hz, hz); in rk3308_pwm_set_clk()
444 assert(src_clk_div - 1 <= 127); in rk3308_pwm_set_clk()
449 (src_clk_div - 1) << CLK_PWM_DIV_CON_SHIFT); in rk3308_pwm_set_clk()
575 int src_clk_div; in rk3308_bus_set_clk() local
577 src_clk_div = DIV_ROUND_UP(priv->dpll_hz, hz); in rk3308_bus_set_clk()
578 assert(src_clk_div - 1 <= 31); in rk3308_bus_set_clk()
589 (src_clk_div - 1) << BUS_ACLK_DIV_SHIFT); in rk3308_bus_set_clk()
594 (src_clk_div - 1) << BUS_HCLK_DIV_SHIFT); in rk3308_bus_set_clk()
599 (src_clk_div - 1) << BUS_PCLK_DIV_SHIFT); in rk3308_bus_set_clk()
638 int src_clk_div; in rk3308_peri_set_clk() local
640 src_clk_div = DIV_ROUND_UP(priv->dpll_hz, hz); in rk3308_peri_set_clk()
641 assert(src_clk_div - 1 <= 31); in rk3308_peri_set_clk()
652 (src_clk_div - 1) << PERI_ACLK_DIV_SHIFT); in rk3308_peri_set_clk()
657 (src_clk_div - 1) << PERI_HCLK_DIV_SHIFT); in rk3308_peri_set_clk()
662 (src_clk_div - 1) << PERI_PCLK_DIV_SHIFT); in rk3308_peri_set_clk()
697 int src_clk_div; in rk3308_audio_set_clk() local
699 src_clk_div = DIV_ROUND_UP(priv->vpll0_hz, hz); in rk3308_audio_set_clk()
700 assert(src_clk_div - 1 <= 31); in rk3308_audio_set_clk()
711 (src_clk_div - 1) << AUDIO_HCLK_DIV_SHIFT); in rk3308_audio_set_clk()
717 (src_clk_div - 1) << AUDIO_PCLK_DIV_SHIFT); in rk3308_audio_set_clk()
754 int src_clk_div; in rk3308_crypto_set_clk() local
756 src_clk_div = DIV_ROUND_UP(priv->vpll0_hz, hz); in rk3308_crypto_set_clk()
757 assert(src_clk_div - 1 <= 31); in rk3308_crypto_set_clk()
768 (src_clk_div - 1) << CRYPTO_DIV_SHIFT); in rk3308_crypto_set_clk()
774 (src_clk_div - 1) << CRYPTO_APK_DIV_SHIFT); in rk3308_crypto_set_clk()