| /OK3568_Linux_fs/u-boot/drivers/clk/rockchip/ |
| H A D | clk_rv1106.c | 92 rate = OSC_HZ; in rv1106_peri_get_clk() 104 rate = OSC_HZ; in rv1106_peri_get_clk() 114 rate = OSC_HZ; in rv1106_peri_get_clk() 126 rate = OSC_HZ; in rv1106_peri_get_clk() 136 rate = OSC_HZ; in rv1106_peri_get_clk() 144 rate = OSC_HZ; in rv1106_peri_get_clk() 154 rate = OSC_HZ; in rv1106_peri_get_clk() 274 rate = OSC_HZ; in rv1106_i2c_get_clk() 305 rate = OSC_HZ; in rv1106_i2c_get_clk() 338 return OSC_HZ; in rv1106_crypto_get_clk() [all …]
|
| H A D | clk_rk3562.c | 361 rate = OSC_HZ; in rk3562_i2c_get_rate() 382 rate = OSC_HZ; in rk3562_i2c_get_rate() 402 } else if (rate == OSC_HZ) { in rk3562_i2c_set_rate() 465 return OSC_HZ; in rk3562_uart_get_rate() 515 return OSC_HZ; in rk3562_uart_get_rate() 531 } else if (rate == OSC_HZ) { in rk3562_uart_set_rate() 593 } else if (rate == OSC_HZ) { in rk3562_uart_set_rate() 634 rate = OSC_HZ; in rk3562_pwm_get_rate() 663 rate = OSC_HZ; in rk3562_pwm_get_rate() 679 } else if (rate == OSC_HZ) { in rk3562_pwm_set_rate() [all …]
|
| H A D | clk_rk3588.c | 167 rate = OSC_HZ; in rk3588_center_get_clk() 180 rate = OSC_HZ; in rk3588_center_get_clk() 193 rate = OSC_HZ; in rk3588_center_get_clk() 206 rate = OSC_HZ; in rk3588_center_get_clk() 318 rate = OSC_HZ; in rk3588_top_get_clk() 521 return OSC_HZ; in rk3588_spi_get_clk() 605 return OSC_HZ; in rk3588_pwm_get_clk() 664 prate = OSC_HZ; in rk3588_adc_get_clk() 675 prate = OSC_HZ; in rk3588_adc_get_clk() 692 if (!(OSC_HZ % rate)) { in rk3588_adc_set_clk() [all …]
|
| H A D | clk_rk3568.c | 222 return OSC_HZ * m / n; in rk3568_rtc32k_get_pmuclk() 234 rational_best_approximation(rate, OSC_HZ, in rk3568_rtc32k_set_pmuclk() 295 parent = OSC_HZ; in rk3568_pwm_get_pmuclk() 314 if (rate == OSC_HZ) { in rk3568_pwm_set_pmuclk() 745 rate = OSC_HZ; in rk3568_bus_get_clk() 758 rate = OSC_HZ; in rk3568_bus_get_clk() 826 rate = OSC_HZ; in rk3568_perimid_get_clk() 838 rate = OSC_HZ; in rk3568_perimid_get_clk() 905 rate = OSC_HZ; in rk3568_top_get_clk() 917 rate = OSC_HZ; in rk3568_top_get_clk() [all …]
|
| H A D | clk_rk3528.c | 621 rate = OSC_HZ; in rk3528_i2c_get_clk() 734 rate = OSC_HZ; in rk3528_spi_get_clk() 805 rate = OSC_HZ; in rk3528_pwm_get_clk() 871 return DIV_TO_RATE(OSC_HZ, div); in rk3528_adc_get_clk() 900 div = DIV_ROUND_UP(OSC_HZ, rate); in rk3528_adc_set_clk() 923 prate = OSC_HZ; in rk3528_sdmmc_get_clk() 934 if (OSC_HZ % rate == 0) { in rk3528_sdmmc_set_clk() 935 div = DIV_ROUND_UP(OSC_HZ, rate); in rk3528_sdmmc_set_clk() 970 parent = OSC_HZ; in rk3528_sfc_get_clk() 980 if (OSC_HZ % rate == 0) { in rk3528_sfc_set_clk() [all …]
|
| H A D | clk_rv1108.c | 33 .fbdiv = (u32)((u64)hz * _refdiv * _postdiv1 * _postdiv2 / OSC_HZ),\ 35 _Static_assert(((u64)hz * _refdiv * _postdiv1 * _postdiv2 / OSC_HZ) *\ 36 OSC_HZ / (_refdiv * _postdiv1 * _postdiv2) == hz,\ 72 uint vco_hz = OSC_HZ / 1000 * div->fbdiv / div->refdiv * 1000; in rkclk_set_pll() 137 freq = OSC_HZ; in rkclk_pll_get_rate() 197 return DIV_TO_RATE(OSC_HZ, div); in rv1108_saradc_get_clk() 204 src_clk_div = DIV_ROUND_UP(OSC_HZ, hz) - 1; in rv1108_saradc_set_clk() 521 mmc_clk = DIV_TO_RATE(OSC_HZ, div) / 2; in rv1108_mmc_get_clk() 545 pll_rate = OSC_HZ; in rv1108_mmc_set_clk()
|
| H A D | clk_rk3188.c | 94 .nr = _nr, .nf = (u32)((u64)hz * _nr * _no / OSC_HZ), .no = _no};\ 95 _Static_assert(((u64)hz * _nr * _no / OSC_HZ) * OSC_HZ /\ 111 uint vco_hz = OSC_HZ / 1000 * div->nf / div->nr * 1000; in rkclk_set_pll() 262 return OSC_HZ; in rkclk_pll_get_rate() 398 return DIV_TO_RATE(OSC_HZ, div); in rk3188_saradc_get_clk() 405 src_clk_div = DIV_ROUND_UP(OSC_HZ, hz) - 1; in rk3188_saradc_set_clk()
|
| H A D | clk_rk3036.c | 51 .fbdiv = (u32)((u64)hz * _refdiv * _postdiv1 * _postdiv2 / OSC_HZ),\ 53 _Static_assert(((u64)hz * _refdiv * _postdiv1 * _postdiv2 / OSC_HZ) *\ 54 OSC_HZ / (_refdiv * _postdiv1 * _postdiv2) == hz,\ 69 uint vco_hz = OSC_HZ / 1000 * div->fbdiv / div->refdiv * 1000; in rkclk_set_pll() 225 return OSC_HZ; in rkclk_pll_get_rate() 266 src_rate = mux == EMMC_SEL_24M ? OSC_HZ : clk_general_rate; in rockchip_mmc_get_clk() 282 src_clk_div = DIV_ROUND_UP(OSC_HZ / 2, freq); in rockchip_mmc_set_clk()
|
| H A D | clk_pll.c | 38 #define OSC_HZ (24UL * MHZ) macro 346 return OSC_HZ; in rk3036_pll_get_rate() 366 u64 frac_rate = OSC_HZ * (u64)frac; in rk3036_pll_get_rate() 534 return OSC_HZ; in rk3588_pll_get_rate() 549 rate = OSC_HZ / p; in rk3588_pll_get_rate() 553 u64 frac_rate64 = OSC_HZ * k; in rk3588_pll_get_rate()
|
| H A D | clk_rk3308.c | 331 return DIV_TO_RATE(OSC_HZ, div) / 2; in rk3308_mmc_get_clk() 363 src_clk_div = DIV_ROUND_UP(OSC_HZ / 2, set_rate); in rk3308_mmc_set_clk() 389 return DIV_TO_RATE(OSC_HZ, div); in rk3308_saradc_get_clk() 398 src_clk_div = DIV_ROUND_UP(OSC_HZ, hz); in rk3308_saradc_set_clk() 417 return DIV_TO_RATE(OSC_HZ, div); in rk3308_tsadc_get_clk() 426 src_clk_div = DIV_ROUND_UP(OSC_HZ, hz); in rk3308_tsadc_set_clk() 536 parent = OSC_HZ; in rk3308_vop_get_clk() 596 if (best_rate != hz && hz == OSC_HZ) { in rk3308_vop_set_clk() 871 return OSC_HZ * m / n; in rk3308_rtc32k_get_clk() 880 rational_best_approximation(hz, OSC_HZ, in rk3308_rtc32k_set_clk()
|
| H A D | clk_rk3288.c | 213 .nr = _nr, .nf = (u32)((u64)hz * _nr * _no / OSC_HZ), .no = _no};\ 214 _Static_assert(((u64)hz * _nr * _no / OSC_HZ) * OSC_HZ /\ 241 uint vco_hz = OSC_HZ / 1000 * div->nf / div->nr * 1000; in rkclk_set_pll() 286 return OSC_HZ; in rkclk_pll_get_rate() 358 uint ref_khz = OSC_HZ / 1000, nr, nf = 0; in pll_para_config() 745 src_rate = mux == EMMC_PLL_SELECT_24MHZ ? OSC_HZ : gclk_rate; in rockchip_mmc_get_clk() 760 src_clk_div = DIV_ROUND_UP(OSC_HZ / 2, freq); in rockchip_mmc_set_clk() 954 return DIV_TO_RATE(OSC_HZ, div); in rockchip_saradc_get_clk() 961 src_clk_div = DIV_ROUND_UP(OSC_HZ, hz) - 1; in rockchip_saradc_set_clk() 986 src_clk_div = DIV_ROUND_UP(OSC_HZ, hz) - 1; in rockchip_tsadc_set_clk()
|
| H A D | clk_rk3066.c | 96 .nr = _nr, .nf = (u32)((u64)hz * _nr * _no / OSC_HZ), .no = _no};\ 97 _Static_assert(((u64)hz * _nr * _no / OSC_HZ) * OSC_HZ /\ 113 uint vco_hz = OSC_HZ / 1000 * div->nf / div->nr * 1000; in rkclk_set_pll() 264 return OSC_HZ; in rkclk_pll_get_rate()
|
| H A D | clk_px30.c | 110 u32 ref_khz = OSC_HZ / KHz, refdiv, fbdiv = 0; in pll_clk_set_by_auto() 228 vco_hz = OSC_HZ / 1000 * rate->fbdiv / rate->refdiv * 1000; in rkclk_set_pll() 281 return OSC_HZ; in rkclk_pll_get_rate() 575 return DIV_TO_RATE(OSC_HZ, div) / 2; in px30_mmc_get_clk() 607 src_clk_div = DIV_ROUND_UP(OSC_HZ / 2, set_rate); in px30_mmc_set_clk() 711 return DIV_TO_RATE(OSC_HZ, div); in px30_saradc_get_clk() 719 src_clk_div = DIV_ROUND_UP(OSC_HZ, hz); in px30_saradc_set_clk() 737 return DIV_TO_RATE(OSC_HZ, div); in px30_tsadc_get_clk() 745 src_clk_div = DIV_ROUND_UP(OSC_HZ, hz); in px30_tsadc_set_clk() 1042 return DIV_TO_RATE(OSC_HZ, div); in px30_otp_get_clk() [all …]
|
| H A D | clk_rk3399.c | 50 .fbdiv = (u32)((u64)hz * _refdiv * _postdiv1 * _postdiv2 / OSC_HZ),\ 350 return OSC_HZ; in rkclk_pll_get_rate() 369 u32 vco_khz = OSC_HZ / 1000 * div->fbdiv / div->refdiv; in rkclk_set_pll() 447 u32 ref_khz = OSC_HZ / KHz, refdiv, fbdiv = 0; in pll_para_config() 821 return DIV_TO_RATE(OSC_HZ, div); in rk3399_mmc_get_clk() 841 src_clk_div = DIV_ROUND_UP(OSC_HZ / 2, set_rate); in rk3399_mmc_set_clk() 868 src_clk_div = DIV_ROUND_UP(OSC_HZ, set_rate); in rk3399_mmc_set_clk() 966 return DIV_TO_RATE(OSC_HZ, div); in rk3399_saradc_get_clk() 973 src_clk_div = DIV_ROUND_UP(OSC_HZ, hz) - 1; in rk3399_saradc_set_clk() 991 return DIV_TO_RATE(OSC_HZ, div); in rk3399_tsadc_get_clk() [all …]
|
| H A D | clk_rk3368.c | 55 #define OSC_HZ (24 * 1000 * 1000) macro 107 .nr = _nr, .nf = (u32)((u64)hz * _nr * _no / OSC_HZ), .no = _no}; \ 108 _Static_assert(((u64)hz * _nr * _no / OSC_HZ) * OSC_HZ /\ 144 uint ref_khz = OSC_HZ / 1000, nr, nf = 0; in pll_para_config() 234 return OSC_HZ; in rkclk_pll_get_rate() 254 uint vco_hz = OSC_HZ / 1000 * div->nf / div->nr * 1000; in rkclk_set_pll() 318 pll_rate = OSC_HZ; in rk3368_mmc_get_clk() 571 return DIV_TO_RATE(OSC_HZ, div); in rk3368_saradc_get_clk() 578 src_clk_div = DIV_ROUND_UP(OSC_HZ, hz) - 1; in rk3368_saradc_set_clk()
|
| H A D | clk_rv1126.c | 191 return OSC_HZ * m / n; in rv1126_rtc32k_get_pmuclk() 203 rational_best_approximation(rate, OSC_HZ, in rv1126_rtc32k_set_pmuclk() 272 return OSC_HZ; in rv1126_pwm_get_pmuclk() 279 return OSC_HZ; in rv1126_pwm_get_pmuclk() 296 if (rate == OSC_HZ) { in rv1126_pwm_set_pmuclk() 314 if (rate == OSC_HZ) { in rv1126_pwm_set_pmuclk() 889 return OSC_HZ; in rv1126_pwm_get_clk() 899 if (rate == OSC_HZ) { in rv1126_pwm_set_clk() 923 return DIV_TO_RATE(OSC_HZ, div); in rv1126_saradc_get_clk() 931 src_clk_div = DIV_ROUND_UP(OSC_HZ, rate); in rv1126_saradc_set_clk() [all …]
|
| H A D | clk_rk3328.c | 339 return DIV_TO_RATE(OSC_HZ, div) / 2; in rk3328_mmc_get_clk() 369 src_clk_div = DIV_ROUND_UP(OSC_HZ / 2, set_rate); in rk3328_mmc_set_clk() 447 return DIV_TO_RATE(OSC_HZ, div); in rk3328_saradc_get_clk() 455 src_clk_div = DIV_ROUND_UP(OSC_HZ, hz) - 1; in rk3328_saradc_set_clk() 474 return DIV_TO_RATE(OSC_HZ, div); in rk3328_tsadc_get_clk() 482 src_clk_div = DIV_ROUND_UP(OSC_HZ, hz) - 1; in rk3328_tsadc_set_clk()
|
| H A D | clk_rk1808.c | 216 return DIV_TO_RATE(OSC_HZ, div) / 2; in rk1808_mmc_get_clk() 251 src_clk_div = DIV_ROUND_UP(OSC_HZ / 2, set_rate); in rk1808_mmc_set_clk() 302 return DIV_TO_RATE(OSC_HZ, div); in rk1808_saradc_get_clk() 310 src_clk_div = DIV_ROUND_UP(OSC_HZ, hz); in rk1808_saradc_set_clk() 391 return DIV_TO_RATE(OSC_HZ, div); in rk1808_tsadc_get_clk() 399 src_clk_div = DIV_ROUND_UP(OSC_HZ, hz); in rk1808_tsadc_set_clk()
|
| H A D | clk_rk3128.c | 173 src_rate = mux == EMMC_SEL_24M ? OSC_HZ : priv->gpll_hz; in rockchip_mmc_get_clk() 188 src_clk_div = DIV_ROUND_UP(OSC_HZ / 2, freq); in rockchip_mmc_set_clk() 410 return DIV_TO_RATE(OSC_HZ, div); in rk3128_saradc_get_clk() 418 src_clk_div = DIV_ROUND_UP(OSC_HZ, hz) - 1; in rk3128_saradc_set_clk()
|
| /OK3568_Linux_fs/u-boot/arch/arm/include/asm/arch-rockchip/ |
| H A D | cru_rk3188.h | 9 #define OSC_HZ (24 * 1000 * 1000) macro
|
| H A D | cru_rk3066.h | 9 #define OSC_HZ (24 * 1000 * 1000) macro
|
| H A D | cru_rk3399.h | 80 #define OSC_HZ (24*MHz) macro
|
| H A D | cru_rk3128.h | 13 #define OSC_HZ (24 * MHz) macro
|
| H A D | cru_rk3036.h | 11 #define OSC_HZ (24 * 1000 * 1000) macro
|
| H A D | cru_rk322x.h | 12 #define OSC_HZ (24 * MHz) macro
|