Lines Matching refs:src_clk_div
752 int src_clk_div; in rockchip_mmc_set_clk() local
757 src_clk_div = DIV_ROUND_UP(gclk_rate / 2, freq); in rockchip_mmc_set_clk()
759 if (src_clk_div > 0x3f) { in rockchip_mmc_set_clk()
760 src_clk_div = DIV_ROUND_UP(OSC_HZ / 2, freq); in rockchip_mmc_set_clk()
761 assert(src_clk_div < 0x40); in rockchip_mmc_set_clk()
776 (src_clk_div - 1) << EMMC_DIV_SHIFT); in rockchip_mmc_set_clk()
783 (src_clk_div - 1) << MMC0_DIV_SHIFT); in rockchip_mmc_set_clk()
790 (src_clk_div - 1) << SDIO0_DIV_SHIFT); in rockchip_mmc_set_clk()
832 int src_clk_div; in rockchip_spi_set_clk() local
835 src_clk_div = DIV_ROUND_UP(gclk_rate, freq) - 1; in rockchip_spi_set_clk()
836 assert(src_clk_div < 128); in rockchip_spi_set_clk()
842 src_clk_div << SPI0_DIV_SHIFT); in rockchip_spi_set_clk()
848 src_clk_div << SPI1_DIV_SHIFT); in rockchip_spi_set_clk()
854 src_clk_div << SPI2_DIV_SHIFT); in rockchip_spi_set_clk()
959 int src_clk_div; in rockchip_saradc_set_clk() local
961 src_clk_div = DIV_ROUND_UP(OSC_HZ, hz) - 1; in rockchip_saradc_set_clk()
962 assert(src_clk_div < 128); in rockchip_saradc_set_clk()
966 src_clk_div << CLK_SARADC_DIV_CON_SHIFT); in rockchip_saradc_set_clk()
984 int src_clk_div; in rockchip_tsadc_set_clk() local
986 src_clk_div = DIV_ROUND_UP(OSC_HZ, hz) - 1; in rockchip_tsadc_set_clk()
987 assert(src_clk_div < 128); in rockchip_tsadc_set_clk()
991 src_clk_div << CLK_TSADC_DIV_CON_SHIFT); in rockchip_tsadc_set_clk()
1010 int src_clk_div; in rockchip_crypto_set_clk() local
1014 src_clk_div = DIV_ROUND_UP(p_rate, hz) - 1; in rockchip_crypto_set_clk()
1015 assert(src_clk_div < 3); in rockchip_crypto_set_clk()
1019 src_clk_div << CLK_CRYPTO_DIV_CON_SHIFT); in rockchip_crypto_set_clk()