Lines Matching refs:src_clk_div
614 int src_clk_div; in rockchip_mmc_set_clk() local
619 src_clk_div = DIV_ROUND_UP(gclk_rate / 2, freq); in rockchip_mmc_set_clk()
621 if (src_clk_div > 0x3f) { in rockchip_mmc_set_clk()
622 src_clk_div = DIV_ROUND_UP(OSC_HZ / 2, freq); in rockchip_mmc_set_clk()
623 assert(src_clk_div < 0x40); in rockchip_mmc_set_clk()
638 (src_clk_div - 1) << EMMC_DIV_SHIFT); in rockchip_mmc_set_clk()
645 (src_clk_div - 1) << MMC0_DIV_SHIFT); in rockchip_mmc_set_clk()
652 (src_clk_div - 1) << SDIO0_DIV_SHIFT); in rockchip_mmc_set_clk()
694 int src_clk_div; in rockchip_spi_set_clk() local
697 src_clk_div = DIV_ROUND_UP(gclk_rate, freq) - 1; in rockchip_spi_set_clk()
698 assert(src_clk_div < 128); in rockchip_spi_set_clk()
704 src_clk_div << SPI0_DIV_SHIFT); in rockchip_spi_set_clk()
710 src_clk_div << SPI1_DIV_SHIFT); in rockchip_spi_set_clk()
716 src_clk_div << SPI2_DIV_SHIFT); in rockchip_spi_set_clk()
738 int src_clk_div; in rockchip_saradc_set_clk() local
740 src_clk_div = DIV_ROUND_UP(OSC_HZ, hz) - 1; in rockchip_saradc_set_clk()
741 assert(src_clk_div < 128); in rockchip_saradc_set_clk()
745 src_clk_div << CLK_SARADC_DIV_CON_SHIFT); in rockchip_saradc_set_clk()