| /rk3399_rockchip-uboot/drivers/clk/rockchip/ |
| H A D | clk_rv1108.c | 29 #define DIV_TO_RATE(input_rate, div) ((input_rate) / ((div) + 1)) macro 165 return DIV_TO_RATE(pll_rate, div); in rv1108_mac_set_clk() 186 return DIV_TO_RATE(pll_rate, div); in rv1108_sfc_set_clk() 197 return DIV_TO_RATE(OSC_HZ, div); in rv1108_saradc_get_clk() 222 return DIV_TO_RATE(GPLL_HZ, div); in rv1108_aclk_vio1_get_clk() 248 return DIV_TO_RATE(GPLL_HZ, div); in rv1108_aclk_vio0_get_clk() 283 return DIV_TO_RATE(GPLL_HZ, div); in rv1108_dclk_vop_get_clk() 312 return DIV_TO_RATE(parent_rate, div); in rv1108_aclk_bus_get_clk() 340 return DIV_TO_RATE(parent_rate, div); in rv1108_aclk_peri_get_clk() 352 return DIV_TO_RATE(parent_rate, div); in rv1108_hclk_peri_get_clk() [all …]
|
| H A D | clk_rk3328.c | 25 #define DIV_TO_RATE(input_rate, div) ((input_rate) / ((div) + 1)) macro 194 return DIV_TO_RATE(priv->gpll_hz, div); in rk3328_i2c_get_clk() 240 return DIV_TO_RATE(priv->gpll_hz, src_clk_div); in rk3328_i2c_set_clk() 276 return DIV_TO_RATE(pll_rate, div); in rk3328_gmac2io_set_clk() 300 return DIV_TO_RATE(pll_rate, div); in rk3328_gmac2phy_src_set_clk() 339 return DIV_TO_RATE(OSC_HZ, div) / 2; in rk3328_mmc_get_clk() 341 return DIV_TO_RATE(priv->gpll_hz, div) / 2; in rk3328_mmc_get_clk() 397 return DIV_TO_RATE(p_rate, div); in rk3328_spi_get_clk() 410 return DIV_TO_RATE(priv->gpll_hz, div); in rk3328_spi_set_clk() 422 return DIV_TO_RATE(priv->gpll_hz, div); in rk3328_pwm_get_clk() [all …]
|
| H A D | clk_rv1103b.c | 23 #define DIV_TO_RATE(input_rate, div) ((input_rate) / ((div) + 1)) macro 89 rate = DIV_TO_RATE(rv1103b_peri_get_clk(priv, LSCLK_PERI_SRC), in rv1103b_peri_get_clk() 93 rate = DIV_TO_RATE(priv->gpll_hz, 11); in rv1103b_peri_get_clk() 104 rate = DIV_TO_RATE(prate, div); in rv1103b_peri_get_clk() 290 return DIV_TO_RATE(prate, div); in rv1103b_mmc_get_clk() 302 return DIV_TO_RATE(prate, div); in rv1103b_mmc_get_clk() 314 return DIV_TO_RATE(prate, div); in rv1103b_mmc_get_clk() 326 return DIV_TO_RATE(prate, div); in rv1103b_mmc_get_clk() 556 return DIV_TO_RATE(OSC_HZ, div); in rv1103b_adc_get_clk() 561 return DIV_TO_RATE(OSC_HZ, div); in rv1103b_adc_get_clk() [all …]
|
| H A D | clk_rv1126.c | 30 #define DIV_TO_RATE(input_rate, div) ((input_rate) / ((div) + 1)) macro 232 return DIV_TO_RATE(priv->gpll_hz, div); in rv1126_i2c_get_pmuclk() 285 return DIV_TO_RATE(priv->gpll_hz, div); in rv1126_pwm_get_pmuclk() 346 return DIV_TO_RATE(priv->gpll_hz, div); in rv1126_spi_get_pmuclk() 374 return DIV_TO_RATE(priv->gpll_hz, div); in rv1126_pdpmu_get_pmuclk() 604 return DIV_TO_RATE(priv->gpll_hz, div); in rv1126_pdcore_get_clk() 664 return DIV_TO_RATE(parent, div); in rv1126_pdbus_get_clk() 734 return DIV_TO_RATE(parent, div); in rv1126_pdphp_get_clk() 774 return DIV_TO_RATE(priv->gpll_hz, div); in rv1126_pdaudio_get_clk() 817 return DIV_TO_RATE(priv->gpll_hz, div); in rv1126_i2c_get_clk() [all …]
|
| H A D | clk_rk3308.c | 29 #define DIV_TO_RATE(input_rate, div) ((input_rate) / ((div) + 1)) macro 223 return DIV_TO_RATE(priv->dpll_hz, div); in rk3308_i2c_get_clk() 287 return DIV_TO_RATE(pll_rate, div); in rk3308_mac_set_clk() 331 return DIV_TO_RATE(OSC_HZ, div) / 2; in rk3308_mmc_get_clk() 333 return DIV_TO_RATE(priv->vpll0_hz, div) / 2; in rk3308_mmc_get_clk() 389 return DIV_TO_RATE(OSC_HZ, div); in rk3308_saradc_get_clk() 417 return DIV_TO_RATE(OSC_HZ, div); in rk3308_tsadc_get_clk() 460 return DIV_TO_RATE(priv->dpll_hz, div); in rk3308_spi_get_clk() 504 return DIV_TO_RATE(priv->dpll_hz, div); in rk3308_pwm_get_clk() 557 return DIV_TO_RATE(parent, div); in rk3308_vop_get_clk() [all …]
|
| H A D | clk_rk3506.c | 24 #define DIV_TO_RATE(input_rate, div) ((input_rate) / ((div) + 1)) macro 204 return DIV_TO_RATE(prate, div); in rk3506_armclk_get_rate() 248 if (DIV_TO_RATE(prate, old_div) > new_rate) { in rk3506_armclk_set_rate() 301 return DIV_TO_RATE(prate, div); in rk3506_pll_div_get_rate() 377 return DIV_TO_RATE(prate, div); in rk3506_bus_get_rate() 454 return DIV_TO_RATE(prate, div); in rk3506_peri_get_rate() 516 return DIV_TO_RATE(prate, div); in rk3506_sdmmc_get_rate() 567 return DIV_TO_RATE(prate, div); in rk3506_saradc_get_rate() 613 return DIV_TO_RATE(OSC_HZ, div); in rk3506_tsadc_get_rate() 676 return DIV_TO_RATE(prate, div); in rk3506_i2c_get_rate() [all …]
|
| H A D | clk_rk3576.c | 22 #define DIV_TO_RATE(input_rate, div) ((input_rate) / ((div) + 1)) macro 182 rate = DIV_TO_RATE(priv->cpll_hz , div); in rk3576_bus_get_clk() 184 rate = DIV_TO_RATE(priv->gpll_hz, div); in rk3576_bus_get_clk() 293 return DIV_TO_RATE(prate, div); in rk3576_top_get_clk() 304 return DIV_TO_RATE(prate, div); in rk3576_top_get_clk() 706 return DIV_TO_RATE(prate, div); in rk3576_adc_get_clk() 712 return DIV_TO_RATE(prate, div); in rk3576_adc_get_clk() 780 return DIV_TO_RATE(prate, div); in rk3576_mmc_get_clk() 793 return DIV_TO_RATE(prate, div); in rk3576_mmc_get_clk() 806 return DIV_TO_RATE(prate, div); in rk3576_mmc_get_clk() [all …]
|
| H A D | clk_rk1808.c | 30 #define DIV_TO_RATE(input_rate, div) ((input_rate) / ((div) + 1)) macro 130 return DIV_TO_RATE(priv->gpll_hz, div); in rk1808_i2c_get_clk() 216 return DIV_TO_RATE(OSC_HZ, div) / 2; in rk1808_mmc_get_clk() 218 return DIV_TO_RATE(priv->gpll_hz, div) / 2; in rk1808_mmc_get_clk() 276 return DIV_TO_RATE(priv->gpll_hz, div); in rk1808_sfc_get_clk() 302 return DIV_TO_RATE(OSC_HZ, div); in rk1808_saradc_get_clk() 344 return DIV_TO_RATE(priv->gpll_hz, div); in rk1808_pwm_get_clk() 391 return DIV_TO_RATE(OSC_HZ, div); in rk1808_tsadc_get_clk() 432 return DIV_TO_RATE(priv->gpll_hz, div); in rk1808_spi_get_clk() 513 return DIV_TO_RATE(parent, div); in rk1808_vop_get_clk() [all …]
|
| H A D | clk_px30.c | 51 #define DIV_TO_RATE(input_rate, div) ((input_rate) / ((div) + 1)) macro 324 return DIV_TO_RATE(priv->gpll_hz, div); in px30_i2c_get_clk() 527 return DIV_TO_RATE(priv->gpll_hz, div); in px30_nandc_get_clk() 575 return DIV_TO_RATE(OSC_HZ, div) / 2; in px30_mmc_get_clk() 577 return DIV_TO_RATE(priv->gpll_hz, div) / 2; in px30_mmc_get_clk() 632 return DIV_TO_RATE(priv->gpll_hz, div); in px30_sfc_get_clk() 669 return DIV_TO_RATE(priv->gpll_hz, div); in px30_pwm_get_clk() 711 return DIV_TO_RATE(OSC_HZ, div); in px30_saradc_get_clk() 737 return DIV_TO_RATE(OSC_HZ, div); in px30_tsadc_get_clk() 774 return DIV_TO_RATE(priv->gpll_hz, div); in px30_spi_get_clk() [all …]
|
| H A D | clk_rk3588.c | 22 #define DIV_TO_RATE(input_rate, div) ((input_rate) / ((div) + 1)) macro 299 return DIV_TO_RATE(prate, div); in rk3588_top_get_clk() 310 return DIV_TO_RATE(prate, div); in rk3588_top_get_clk() 668 return DIV_TO_RATE(prate, div); in rk3588_adc_get_clk() 679 return DIV_TO_RATE(prate, div); in rk3588_adc_get_clk() 761 return DIV_TO_RATE(prate, div); in rk3588_mmc_get_clk() 773 return DIV_TO_RATE(prate, div); in rk3588_mmc_get_clk() 783 return DIV_TO_RATE(prate, div); in rk3588_mmc_get_clk() 795 return DIV_TO_RATE(prate, div); in rk3588_mmc_get_clk() 805 return DIV_TO_RATE(prate, div); in rk3588_mmc_get_clk() [all …]
|
| H A D | clk_rk3562.c | 20 #define DIV_TO_RATE(input_rate, div) ((input_rate) / ((div) + 1)) macro 233 return DIV_TO_RATE(rate, div); in rk3562_bus_get_rate() 307 return DIV_TO_RATE(rate, div); in rk3562_peri_get_rate() 368 return DIV_TO_RATE(rate, div); in rk3562_i2c_get_rate() 458 return DIV_TO_RATE(priv->cpll_hz, div); in rk3562_uart_get_rate() 465 return DIV_TO_RATE(priv->cpll_hz, div) * n / m; in rk3562_uart_get_rate() 508 return DIV_TO_RATE(p_rate, div); in rk3562_uart_get_rate() 515 return DIV_TO_RATE(p_rate, div) * n / m; in rk3562_uart_get_rate() 641 return DIV_TO_RATE(rate, div); in rk3562_pwm_get_rate() 743 return DIV_TO_RATE(rate, div); in rk3562_spi_get_rate() [all …]
|
| H A D | clk_rk3036.c | 47 #define DIV_TO_RATE(input_rate, div) ((input_rate) / ((div) + 1)) macro 275 return DIV_TO_RATE(src_rate, div) / 2; in rockchip_mmc_get_clk() 343 return DIV_TO_RATE(clk_general_rate, div); in rk3036_spi_get_clk() 374 return DIV_TO_RATE(parent, div); in rockchip_dclk_lcdc_get_clk() 406 return DIV_TO_RATE(parent, div); in rockchip_aclk_lcdc_get_clk() 447 return DIV_TO_RATE(parent, div); in rk3036_peri_get_clk()
|
| H A D | clk_rk3288.c | 210 #define DIV_TO_RATE(input_rate, div) ((input_rate) / ((div) + 1)) macro 468 return DIV_TO_RATE(pll_rate, div); in rockchip_mac_set_clk() 746 return DIV_TO_RATE(src_rate, div) / 2; in rockchip_mmc_get_clk() 826 return DIV_TO_RATE(gclk_rate, div); in rockchip_spi_get_clk() 876 rate = DIV_TO_RATE(parent_rate, div); in rockchip_aclk_peri_get_clk() 894 parent_rate = DIV_TO_RATE(parent_rate, div); in rockchip_aclk_cpu_get_clk() 897 rate = DIV_TO_RATE(parent_rate, div); in rockchip_aclk_cpu_get_clk() 925 rate = DIV_TO_RATE(parent_rate, div); in rockchip_pclk_cpu_get_clk() 954 return DIV_TO_RATE(OSC_HZ, div); in rockchip_saradc_get_clk() 979 return DIV_TO_RATE(32768, div); in rockchip_tsadc_get_clk() [all …]
|
| H A D | clk_rk3399.c | 46 #define DIV_TO_RATE(input_rate, div) ((input_rate) / ((div) + 1)) macro 618 return DIV_TO_RATE(GPLL_HZ, div); in rk3399_i2c_get_clk() 717 return DIV_TO_RATE(GPLL_HZ, div); in rk3399_spi_get_clk() 821 return DIV_TO_RATE(OSC_HZ, div); in rk3399_mmc_get_clk() 823 return DIV_TO_RATE(GPLL_HZ, div); in rk3399_mmc_get_clk() 966 return DIV_TO_RATE(OSC_HZ, div); in rk3399_saradc_get_clk() 991 return DIV_TO_RATE(OSC_HZ, div); in rk3399_tsadc_get_clk() 1029 return DIV_TO_RATE(parent, div); in rk3399_crypto_get_clk() 1125 return DIV_TO_RATE(parent, div); in rk3399_peri_get_clk() 1137 return DIV_TO_RATE(parent, div); in rk3399_alive_get_clk() [all …]
|
| H A D | clk_rk3128.c | 23 #define DIV_TO_RATE(input_rate, div) ((input_rate) / ((div) + 1)) macro 174 return DIV_TO_RATE(src_rate, div); in rockchip_mmc_get_clk() 255 return DIV_TO_RATE(parent, div); in rk3128_peri_get_clk() 330 return DIV_TO_RATE(parent, div); in rk3128_bus_get_clk() 383 return DIV_TO_RATE(parent, div); in rk3128_spi_get_clk() 410 return DIV_TO_RATE(OSC_HZ, div); in rk3128_saradc_get_clk() 496 return DIV_TO_RATE(parent, div); in rk3128_vop_get_rate() 507 return DIV_TO_RATE(rk3128_bus_get_clk(priv, ACLK_CPU), div); in rk3128_crypto_get_rate()
|
| H A D | clk_rv1106.c | 23 #define DIV_TO_RATE(input_rate, div) ((input_rate) / ((div) + 1)) macro 393 return DIV_TO_RATE(prate, div); in rv1106_mmc_get_clk() 405 return DIV_TO_RATE(prate, div); in rv1106_mmc_get_clk() 421 return DIV_TO_RATE(prate, div); in rv1106_mmc_get_clk() 702 return DIV_TO_RATE(OSC_HZ, div); in rv1106_adc_get_clk() 707 return DIV_TO_RATE(OSC_HZ, div); in rv1106_adc_get_clk() 711 return DIV_TO_RATE(OSC_HZ, div); in rv1106_adc_get_clk() 845 return DIV_TO_RATE(p_rate, div); in rv1106_uart_get_rate() 852 return DIV_TO_RATE(p_rate, div) * n / m; in rv1106_uart_get_rate() 949 return DIV_TO_RATE(priv->gpll_hz, div); in rv1106_vop_get_clk() [all …]
|
| H A D | clk_rv1126b.c | 22 #define DIV_TO_RATE(input_rate, div) ((input_rate) / ((div) + 1)) macro 370 return DIV_TO_RATE(prate, div); in rv1126b_mmc_get_clk() 384 return DIV_TO_RATE(prate, div); in rv1126b_mmc_get_clk() 398 return DIV_TO_RATE(prate, div); in rv1126b_mmc_get_clk() 413 return DIV_TO_RATE(prate, div); in rv1126b_mmc_get_clk() 428 return DIV_TO_RATE(prate, div); in rv1126b_mmc_get_clk() 606 return DIV_TO_RATE(100 * MHz, div); in rv1126b_pwm_get_clk() 608 return DIV_TO_RATE(RC_OSC_HZ, div); in rv1126b_pwm_get_clk() 610 return DIV_TO_RATE(OSC_HZ, div); in rv1126b_pwm_get_clk() 714 return DIV_TO_RATE(200 * MHz, div); in rv1126b_adc_get_clk() [all …]
|
| H A D | clk_rk322x.c | 22 #define DIV_TO_RATE(input_rate, div) ((input_rate) / ((div) + 1)) macro 176 return DIV_TO_RATE(src_rate, div) / 2; in rk322x_mmc_get_clk() 210 return DIV_TO_RATE(pll_rate, div); in rk322x_mac_set_clk() 300 return DIV_TO_RATE(parent, div); in rk322x_bus_get_clk() 373 return DIV_TO_RATE(parent, div); in rk322x_peri_get_clk() 430 return DIV_TO_RATE(parent, div); in rk322x_spi_get_clk() 483 return DIV_TO_RATE(parent, div); in rk322x_vop_get_clk() 544 return DIV_TO_RATE(parent, div); in rk322x_crypto_get_clk()
|
| H A D | clk_rk3368.c | 62 #define DIV_TO_RATE(input_rate, div) ((input_rate) / ((div) + 1)) macro 328 rate = DIV_TO_RATE(pll_rate, div); in rk3368_mmc_get_clk() 481 return DIV_TO_RATE(pll_rate, div); in rk3368_gmac_set_clk() 533 return DIV_TO_RATE(GPLL_HZ, div); in rk3368_spi_get_clk() 571 return DIV_TO_RATE(OSC_HZ, div); in rk3368_saradc_get_clk() 616 return DIV_TO_RATE(parent, div); in rk3368_bus_get_clk() 690 return DIV_TO_RATE(parent, div); in rk3368_peri_get_clk() 765 return DIV_TO_RATE(parent, div); in rk3368_vop_get_clk() 834 return DIV_TO_RATE(parent, div); in rk3368_alive_get_clk() 845 return DIV_TO_RATE(rk3368_bus_get_clk(priv->cru, ACLK_BUS), div); in rk3368_crypto_get_rate()
|
| H A D | clk_rk3528.c | 21 #define DIV_TO_RATE(input_rate, div) ((input_rate) / ((div) + 1)) macro 275 return DIV_TO_RATE(priv->ppll_hz, div); in rk3528_ppll_matrix_get_rate() 428 return is_halfdiv ? DIV_TO_RATE(prate * 2, (3 + 2 * div) - 1) : DIV_TO_RATE(prate, div); in rk3528_cgpll_matrix_get_rate() 871 return DIV_TO_RATE(OSC_HZ, div); in rk3528_adc_get_clk() 925 return DIV_TO_RATE(prate, div); in rk3528_sdmmc_get_clk() 972 return DIV_TO_RATE(parent, div); in rk3528_sfc_get_clk() 1019 return DIV_TO_RATE(parent, div); in rk3528_emmc_get_clk() 1086 return DIV_TO_RATE(prate, div); in rk3528_dclk_vop_get_clk() 1217 rate = DIV_TO_RATE(priv->gpll_hz, div); in rk3528_uart_get_rate() 1222 rate = DIV_TO_RATE(priv->gpll_hz, div) * n / m; in rk3528_uart_get_rate()
|
| H A D | clk_rk3188.c | 91 #define DIV_TO_RATE(input_rate, div) ((input_rate) / ((div) + 1)) macro 304 return DIV_TO_RATE(gclk_rate, div) / 2; in rockchip_mmc_get_clk() 362 return DIV_TO_RATE(gclk_rate, div); in rockchip_spi_get_clk() 398 return DIV_TO_RATE(OSC_HZ, div); in rk3188_saradc_get_clk()
|
| H A D | clk_rk3568.c | 30 #define DIV_TO_RATE(input_rate, div) ((input_rate) / ((div) + 1)) macro 259 return DIV_TO_RATE(priv->ppll_hz, div); in rk3568_i2c_get_pmuclk() 303 return DIV_TO_RATE(parent, div); in rk3568_pwm_get_pmuclk() 349 return DIV_TO_RATE(parent, div); in rk3568_pmu_get_pmuclk() 672 return DIV_TO_RATE(priv->cpll_hz, div); in rk3568_cpll_div_get_rate() 1246 return DIV_TO_RATE(prate, div); in rk3568_adc_get_clk() 1251 return DIV_TO_RATE(prate, div); in rk3568_adc_get_clk() 1757 return DIV_TO_RATE(parent, div); in rk3568_aclk_vop_get_clk() 1815 return DIV_TO_RATE(parent, div); in rk3568_dclk_vop_get_clk() 2099 p_rate = DIV_TO_RATE(priv->cpll_hz, div); in rk3568_ebc_get_clk() [all …]
|
| H A D | clk_rk3066.c | 93 #define DIV_TO_RATE(input_rate, div) ((input_rate) / ((div) + 1)) macro 303 return DIV_TO_RATE(gclk_rate, div); in rockchip_mmc_get_clk() 358 return DIV_TO_RATE(gclk_rate, div); in rockchip_spi_get_clk()
|