Searched refs:cru (Results 1 - 25 of 89) sorted by relevance

1234

/u-boot/drivers/clk/rockchip/
H A Dclk_rv1108.c21 #include <dt-bindings/clock/rv1108-cru.h>
70 static int rkclk_set_pll(struct rv1108_cru *cru, enum rk_clk_id clk_id, argument
74 struct rv1108_pll *pll = &cru->pll[pll_id];
122 static uint32_t rkclk_pll_get_rate(struct rv1108_cru *cru, argument
128 struct rv1108_pll *pll = &cru->pll[pll_id];
148 static int rv1108_mac_set_clk(struct rv1108_cru *cru, ulong rate) argument
150 uint32_t con = readl(&cru->clksel_con[24]);
155 pll_rate = rkclk_pll_get_rate(cru, CLK_GENERAL);
157 pll_rate = rkclk_pll_get_rate(cru, CLK_ARM);
165 rk_clrsetreg(&cru
173 rv1108_sfc_set_clk(struct rv1108_cru *cru, uint rate) argument
194 rv1108_saradc_get_clk(struct rv1108_cru *cru) argument
205 rv1108_saradc_set_clk(struct rv1108_cru *cru, uint hz) argument
219 rv1108_aclk_vio1_get_clk(struct rv1108_cru *cru) argument
230 rv1108_aclk_vio1_set_clk(struct rv1108_cru *cru, uint hz) argument
245 rv1108_aclk_vio0_get_clk(struct rv1108_cru *cru) argument
256 rv1108_aclk_vio0_set_clk(struct rv1108_cru *cru, uint hz) argument
280 rv1108_dclk_vop_get_clk(struct rv1108_cru *cru) argument
291 rv1108_dclk_vop_set_clk(struct rv1108_cru *cru, uint hz) argument
308 rv1108_aclk_bus_get_clk(struct rv1108_cru *cru) argument
320 rv1108_aclk_bus_set_clk(struct rv1108_cru *cru, uint hz) argument
336 rv1108_aclk_peri_get_clk(struct rv1108_cru *cru) argument
348 rv1108_hclk_peri_get_clk(struct rv1108_cru *cru) argument
360 rv1108_pclk_peri_get_clk(struct rv1108_cru *cru) argument
372 rv1108_aclk_peri_set_clk(struct rv1108_cru *cru, uint hz) argument
388 rv1108_hclk_peri_set_clk(struct rv1108_cru *cru, uint hz) argument
403 rv1108_pclk_peri_set_clk(struct rv1108_cru *cru, uint hz) argument
418 rv1108_i2c_get_clk(struct rv1108_cru *cru, ulong clk_id) argument
451 rv1108_i2c_set_clk(struct rv1108_cru *cru, ulong clk_id, uint hz) argument
492 rv1108_mmc_get_clk(struct rv1108_cru *cru) argument
511 rv1108_mmc_set_clk(struct rv1108_cru *cru, ulong rate) argument
634 rkclk_init(struct rv1108_cru *cru) argument
[all...]
H A Dclk_rk3308.c20 #include <dt-bindings/clock/rk3308-cru.h>
121 struct rk3308_cru *cru = priv->cru; local
137 priv->cru, APLL);
140 priv->cru, APLL, hz))
142 rk_clrsetreg(&cru->clksel_con[0],
150 rk_clrsetreg(&cru->clksel_con[0],
158 priv->cru, APLL, hz))
162 return rockchip_pll_get_rate(&rk3308_pll_clks[APLL], priv->cru, APLL);
169 priv->cru, DPL
181 struct rk3308_cru *cru = priv->cru; local
211 struct rk3308_cru *cru = priv->cru; local
245 struct rk3308_cru *cru = priv->cru; local
275 struct rk3308_cru *cru = priv->cru; local
291 struct rk3308_cru *cru = priv->cru; local
321 struct rk3308_cru *cru = priv->cru; local
363 struct rk3308_cru *cru = priv->cru; local
375 struct rk3308_cru *cru = priv->cru; local
391 struct rk3308_cru *cru = priv->cru; local
403 struct rk3308_cru *cru = priv->cru; local
419 struct rk3308_cru *cru = priv->cru; local
446 struct rk3308_cru *cru = priv->cru; local
478 struct rk3308_cru *cru = priv->cru; local
490 struct rk3308_cru *cru = priv->cru; local
507 struct rk3308_cru *cru = priv->cru; local
559 struct rk3308_cru *cru = priv->cru; local
595 struct rk3308_cru *cru = priv->cru; local
649 struct rk3308_cru *cru = priv->cru; local
676 struct rk3308_cru *cru = priv->cru; local
713 struct rk3308_cru *cru = priv->cru; local
739 struct rk3308_cru *cru = priv->cru; local
776 struct rk3308_cru *cru = priv->cru; local
798 struct rk3308_cru *cru = priv->cru; local
831 struct rk3308_cru *cru = priv->cru; local
855 struct rk3308_cru *cru = priv->cru; local
888 struct rk3308_cru *cru = priv->cru; local
909 struct rk3308_cru *cru = priv->cru; local
[all...]
H A Dclk_rk3399.c18 #include <asm/arch-rockchip/cru.h>
23 #include <dt-bindings/clock/rk3399-cru.h>
432 void rk3399_configure_cpu_l(struct rockchip_cru *cru, argument
440 rkclk_set_pll(&cru->apll_l_con[0], apll_l_cfgs[apll_l_freq]);
454 rk_clrsetreg(&cru->clksel_con[0],
461 rk_clrsetreg(&cru->clksel_con[1],
467 void rk3399_configure_cpu_b(struct rockchip_cru *cru, argument
475 rkclk_set_pll(&cru->apll_b_con[0], apll_b_cfgs[apll_b_freq]);
489 rk_clrsetreg(&cru->clksel_con[2],
496 rk_clrsetreg(&cru
519 rk3399_i2c_get_clk(struct rockchip_cru *cru, ulong clk_id) argument
556 rk3399_i2c_set_clk(struct rockchip_cru *cru, ulong clk_id, uint hz) argument
633 rk3399_spi_get_clk(struct rockchip_cru *cru, ulong clk_id) argument
655 rk3399_spi_set_clk(struct rockchip_cru *cru, ulong clk_id, uint hz) argument
682 rk3399_vop_set_clk(struct rockchip_cru *cru, ulong clk_id, u32 hz) argument
726 rk3399_mmc_get_clk(struct rockchip_cru *cru, uint clk_id) argument
759 rk3399_dwmmc_set_clk(struct rockchip_cru *cru, unsigned int con, ulong set_rate) argument
782 rk3399_mmc_set_clk(struct rockchip_cru *cru, ulong clk_id, ulong set_rate) argument
822 rk3399_gmac_set_clk(struct rockchip_cru *cru, ulong rate) argument
847 rk3399_ddr_set_clk(struct rockchip_cru *cru, ulong set_rate) argument
893 rk3399_alive_get_clk(struct rockchip_cru *cru) argument
904 rk3399_saradc_get_clk(struct rockchip_cru *cru) argument
915 rk3399_saradc_set_clk(struct rockchip_cru *cru, uint hz) argument
929 rk3399_pciephy_get_clk(struct rockchip_cru *cru) argument
937 rk3399_pciephy_set_clk(struct rockchip_cru *cru, uint hz) argument
1378 rkclk_init(struct rockchip_cru *cru) argument
[all...]
H A Dclk_rk3588.c19 #include <dt-bindings/clock/rockchip,rk3588-cru.h>
135 struct rk3588_cru *cru = priv->cru;
140 con = readl(&cru->clksel_con[165]);
153 con = readl(&cru->clksel_con[165]);
166 con = readl(&cru->clksel_con[165]);
179 con = readl(&cru->clksel_con[165]);
201 struct rk3588_cru *cru = priv->cru;
214 rk_clrsetreg(&cru
125 struct rk3588_cru *cru = priv->cru; local
191 struct rk3588_cru *cru = priv->cru; local
257 struct rk3588_cru *cru = priv->cru; local
303 struct rk3588_cru *cru = priv->cru; local
354 struct rk3588_cru *cru = priv->cru; local
409 struct rk3588_cru *cru = priv->cru; local
463 struct rk3588_cru *cru = priv->cru; local
503 struct rk3588_cru *cru = priv->cru; local
548 struct rk3588_cru *cru = priv->cru; local
587 struct rk3588_cru *cru = priv->cru; local
627 struct rk3588_cru *cru = priv->cru; local
660 struct rk3588_cru *cru = priv->cru; local
718 struct rk3588_cru *cru = priv->cru; local
786 struct rk3588_cru *cru = priv->cru; local
872 struct rk3588_cru *cru = priv->cru; local
893 struct rk3588_cru *cru = priv->cru; local
921 struct rk3588_cru *cru = priv->cru; local
972 struct rk3588_cru *cru = priv->cru; local
1035 struct rk3588_cru *cru = priv->cru; local
1086 struct rk3588_cru *cru = priv->cru; local
1197 struct rk3588_cru *cru = priv->cru; local
1225 struct rk3588_cru *cru = priv->cru; local
1265 struct rk3588_cru *cru = priv->cru; local
1327 struct rk3588_cru *cru = priv->cru; local
1402 struct rk3588_cru *cru = priv->cru; local
1436 struct rk3588_cru *cru = priv->cru; local
1821 struct rk3588_cru *cru = priv->cru; local
[all...]
H A Dclk_rk3066.c21 #include <dt-bindings/clock/rk3066a-cru.h>
84 static int rk3066_clk_set_pll(struct rk3066_cru *cru, enum rk_clk_id clk_id, argument
88 struct rk3066_pll *pll = &cru->pll[pll_id];
115 static int rk3066_clk_configure_ddr(struct rk3066_cru *cru, struct rk3066_grf *grf, argument
145 rk_clrsetreg(&cru->cru_mode_con, DPLL_MODE_MASK,
148 rk3066_clk_set_pll(cru, CLK_DDR, &dpll_cfg[cfg]);
155 rk_clrsetreg(&cru->cru_mode_con, DPLL_MODE_MASK,
161 static int rk3066_clk_configure_cpu(struct rk3066_cru *cru, struct rk3066_grf *grf, argument
194 rk_clrsetreg(&cru->cru_mode_con, APLL_MODE_MASK,
197 rk3066_clk_set_pll(cru, CLK_AR
220 rk3066_clk_pll_get_rate(struct rk3066_cru *cru, enum rk_clk_id clk_id) argument
253 rk3066_clk_mmc_get_clk(struct rk3066_cru *cru, uint gclk_rate, int periph) argument
282 rk3066_clk_mmc_set_clk(struct rk3066_cru *cru, uint gclk_rate, int periph, uint freq) argument
318 rk3066_clk_spi_get_clk(struct rk3066_cru *cru, uint gclk_rate, int periph) argument
340 rk3066_clk_spi_set_clk(struct rk3066_cru *cru, uint gclk_rate, int periph, uint freq) argument
366 rk3066_clk_saradc_get_clk(struct rk3066_cru *cru, int periph) argument
385 rk3066_clk_saradc_set_clk(struct rk3066_cru *cru, uint hz, int periph) argument
411 rk3066_clk_init(struct rk3066_cru *cru, struct rk3066_grf *grf) argument
547 struct rk3066_cru *cru = priv->cru; local
[all...]
H A Dclk_rk3288.c19 #include <asm/arch-rockchip/cru.h>
22 #include <dt-bindings/clock/rk3288-cru.h>
150 static int rkclk_set_pll(struct rockchip_cru *cru, enum rk_clk_id clk_id, argument
154 struct rk3288_pll *pll = &cru->pll[pll_id];
181 static int rkclk_configure_ddr(struct rockchip_cru *cru, struct rk3288_grf *grf, argument
211 rk_clrsetreg(&cru->cru_mode_con, DPLL_MODE_MASK,
214 rkclk_set_pll(cru, CLK_DDR, &dpll_cfg[cfg]);
221 rk_clrsetreg(&cru->cru_mode_con, DPLL_MODE_MASK,
304 static int rockchip_mac_set_clk(struct rockchip_cru *cru, uint freq) argument
312 if (readl(&cru
342 rockchip_vop_set_clk(struct rockchip_cru *cru, struct rk3288_grf *grf, int periph, unsigned int rate_hz) argument
393 rockchip_i2s_get_clk(struct rockchip_cru *cru, uint gclk_rate) argument
409 rockchip_i2s_set_clk(struct rockchip_cru *cru, uint gclk_rate, uint freq) argument
427 rkclk_init(struct rockchip_cru *cru, struct rk3288_grf *grf) argument
501 rk3288_clk_configure_cpu(struct rockchip_cru *cru, struct rk3288_grf *grf) argument
543 rkclk_pll_get_rate(struct rockchip_cru *cru, enum rk_clk_id clk_id) argument
576 rockchip_mmc_get_clk(struct rockchip_cru *cru, uint gclk_rate, int periph) argument
610 rockchip_mmc_set_clk(struct rockchip_cru *cru, uint gclk_rate, int periph, uint freq) argument
660 rockchip_spi_get_clk(struct rockchip_cru *cru, uint gclk_rate, int periph) argument
690 rockchip_spi_set_clk(struct rockchip_cru *cru, uint gclk_rate, int periph, uint freq) argument
724 rockchip_saradc_get_clk(struct rockchip_cru *cru) argument
735 rockchip_saradc_set_clk(struct rockchip_cru *cru, uint hz) argument
795 struct rockchip_cru *cru = priv->cru; local
902 struct rockchip_cru *cru = priv->cru; local
[all...]
H A Dclk_rv1126.c20 #include <dt-bindings/clock/rockchip,rv1126-cru.h>
143 printf("%s: could not find cru device\n", __func__);
530 struct rv1126_cru *cru = priv->cru; local
544 priv->cru, APLL);
547 priv->cru, APLL, hz))
549 rk_clrsetreg(&cru->clksel_con[1],
554 rk_clrsetreg(&cru->clksel_con[1],
559 priv->cru, APLL, hz))
568 struct rv1126_cru *cru local
579 struct rv1126_cru *cru = priv->cru; local
593 struct rv1126_cru *cru = priv->cru; local
641 struct rv1126_cru *cru = priv->cru; local
687 struct rv1126_cru *cru = priv->cru; local
711 struct rv1126_cru *cru = priv->cru; local
739 struct rv1126_cru *cru = priv->cru; local
750 struct rv1126_cru *cru = priv->cru; local
764 struct rv1126_cru *cru = priv->cru; local
794 struct rv1126_cru *cru = priv->cru; local
826 struct rv1126_cru *cru = priv->cru; local
837 struct rv1126_cru *cru = priv->cru; local
853 struct rv1126_cru *cru = priv->cru; local
867 struct rv1126_cru *cru = priv->cru; local
888 struct rv1126_cru *cru = priv->cru; local
899 struct rv1126_cru *cru = priv->cru; local
912 struct rv1126_cru *cru = priv->cru; local
959 struct rv1126_cru *cru = priv->cru; local
997 struct rv1126_cru *cru = priv->cru; local
1034 struct rv1126_cru *cru = priv->cru; local
1078 struct rv1126_cru *cru = priv->cru; local
1096 struct rv1126_cru *cru = priv->cru; local
1110 struct rv1126_cru *cru = priv->cru; local
1128 struct rv1126_cru *cru = priv->cru; local
1142 struct rv1126_cru *cru = priv->cru; local
1160 struct rv1126_cru *cru = priv->cru; local
1175 struct rv1126_cru *cru = priv->cru; local
1193 struct rv1126_cru *cru = priv->cru; local
1238 struct rv1126_cru *cru = priv->cru; local
1256 struct rv1126_cru *cru = priv->cru; local
1271 struct rv1126_cru *cru = priv->cru; local
1289 struct rv1126_cru *cru = priv->cru; local
1304 struct rv1126_cru *cru = priv->cru; local
1322 struct rv1126_cru *cru = priv->cru; local
1337 struct rv1126_cru *cru = priv->cru; local
1366 struct rv1126_cru *cru = priv->cru; local
1379 struct rv1126_cru *cru = priv->cru; local
1397 struct rv1126_cru *cru = priv->cru; local
1643 struct rv1126_cru *cru = priv->cru; local
1658 struct rv1126_cru *cru = priv->cru; local
1673 struct rv1126_cru *cru = priv->cru; local
[all...]
H A Dclk_rk3568.c18 #include <dt-bindings/clock/rk3568-cru.h>
532 struct rk3568_cru *cru = priv->cru; local
542 rk_clrsetreg(&cru->clksel_con[0],
545 rk_clrsetreg(&cru->clksel_con[2],
559 priv->cru, APLL);
562 priv->cru, APLL, hz))
564 rk_clrsetreg(&cru->clksel_con[3],
568 rk_clrsetreg(&cru->clksel_con[4],
573 rk_clrsetreg(&cru
600 struct rk3568_cru *cru = priv->cru; local
655 struct rk3568_cru *cru = priv->cru; local
715 struct rk3568_cru *cru = priv->cru; local
754 struct rk3568_cru *cru = priv->cru; local
796 struct rk3568_cru *cru = priv->cru; local
834 struct rk3568_cru *cru = priv->cru; local
875 struct rk3568_cru *cru = priv->cru; local
937 struct rk3568_cru *cru = priv->cru; local
1004 struct rk3568_cru *cru = priv->cru; local
1035 struct rk3568_cru *cru = priv->cru; local
1063 struct rk3568_cru *cru = priv->cru; local
1100 struct rk3568_cru *cru = priv->cru; local
1140 struct rk3568_cru *cru = priv->cru; local
1174 struct rk3568_cru *cru = priv->cru; local
1207 struct rk3568_cru *cru = priv->cru; local
1237 struct rk3568_cru *cru = priv->cru; local
1283 struct rk3568_cru *cru = priv->cru; local
1342 struct rk3568_cru *cru = priv->cru; local
1404 struct rk3568_cru *cru = priv->cru; local
1446 struct rk3568_cru *cru = priv->cru; local
1502 struct rk3568_cru *cru = priv->cru; local
1527 struct rk3568_cru *cru = priv->cru; local
1554 struct rk3568_cru *cru = priv->cru; local
1575 struct rk3568_cru *cru = priv->cru; local
1604 struct rk3568_cru *cru = priv->cru; local
1629 struct rk3568_cru *cru = priv->cru; local
1668 struct rk3568_cru *cru = priv->cru; local
1687 struct rk3568_cru *cru = priv->cru; local
1714 struct rk3568_cru *cru = priv->cru; local
1734 struct rk3568_cru *cru = priv->cru; local
1755 struct rk3568_cru *cru = priv->cru; local
1795 struct rk3568_cru *cru = priv->cru; local
1874 struct rk3568_cru *cru = priv->cru; local
1897 struct rk3568_cru *cru = priv->cru; local
1924 struct rk3568_cru *cru = priv->cru; local
1947 struct rk3568_cru *cru = priv->cru; local
1977 struct rk3568_cru *cru = priv->cru; local
2000 struct rk3568_cru *cru = priv->cru; local
2030 struct rk3568_cru *cru = priv->cru; local
2061 struct rk3568_cru *cru = priv->cru; local
2084 struct rk3568_cru *cru = priv->cru; local
2101 struct rk3568_cru *cru = priv->cru; local
2138 struct rk3568_cru *cru = priv->cru; local
2187 struct rk3568_cru *cru = priv->cru; local
2249 struct rk3568_cru *cru = priv->cru; local
2688 struct rk3568_cru *cru = priv->cru; local
2705 struct rk3568_cru *cru = priv->cru; local
2722 struct rk3568_cru *cru = priv->cru; local
2743 struct rk3568_cru *cru = priv->cru; local
2764 struct rk3568_cru *cru = priv->cru; local
2800 struct rk3568_cru *cru = priv->cru; local
[all...]
H A Dclk_px30.c20 #include <dt-bindings/clock/px30-cru.h>
290 struct px30_cru *cru = priv->cru; local
295 con = readl(&cru->clksel_con[49]);
299 con = readl(&cru->clksel_con[49]);
303 con = readl(&cru->clksel_con[50]);
307 con = readl(&cru->clksel_con[50]);
320 struct px30_cru *cru = priv->cru; local
328 rk_clrsetreg(&cru
424 struct px30_cru *cru = priv->cru; local
450 struct px30_cru *cru = priv->cru; local
481 struct px30_cru *cru = priv->cru; local
493 struct px30_cru *cru = priv->cru; local
513 struct px30_cru *cru = priv->cru; local
543 struct px30_cru *cru = priv->cru; local
585 struct px30_cru *cru = priv->cru; local
597 struct px30_cru *cru = priv->cru; local
611 struct px30_cru *cru = priv->cru; local
633 struct px30_cru *cru = priv->cru; local
664 struct px30_cru *cru = priv->cru; local
675 struct px30_cru *cru = priv->cru; local
690 struct px30_cru *cru = priv->cru; local
701 struct px30_cru *cru = priv->cru; local
716 struct px30_cru *cru = priv->cru; local
738 struct px30_cru *cru = priv->cru; local
769 struct px30_cru *cru = priv->cru; local
798 struct px30_cru *cru = priv->cru; local
866 struct px30_cru *cru = priv->cru; local
896 struct px30_cru *cru = priv->cru; local
938 struct px30_cru *cru = priv->cru; local
962 struct px30_cru *cru = priv->cru; local
996 struct px30_cru *cru = priv->cru; local
1020 struct px30_cru *cru = priv->cru; local
1053 struct px30_cru *cru = priv->cru; local
1067 struct px30_cru *cru = priv->cru; local
1084 struct px30_cru *cru = priv->cru; local
1110 struct px30_cru *cru = priv->cru; local
1128 struct px30_cru *cru = priv->cru; local
1136 struct px30_cru *cru = priv->cru; local
1145 struct px30_cru *cru = priv->cru; local
1376 struct px30_cru *cru = priv->cru; local
[all...]
H A Dclk_rk3188.c20 #include <dt-bindings/clock/rk3188-cru.h>
89 static int rkclk_set_pll(struct rk3188_cru *cru, enum rk_clk_id clk_id, argument
93 struct rk3188_pll *pll = &cru->pll[pll_id];
123 static int rkclk_configure_ddr(struct rk3188_cru *cru, struct rk3188_grf *grf, argument
153 rk_clrsetreg(&cru->cru_mode_con, DPLL_MODE_MASK << DPLL_MODE_SHIFT,
156 rkclk_set_pll(cru, CLK_DDR, &dpll_cfg[cfg], has_bwadj);
163 rk_clrsetreg(&cru->cru_mode_con, DPLL_MODE_MASK << DPLL_MODE_SHIFT,
169 static int rkclk_configure_cpu(struct rk3188_cru *cru, struct rk3188_grf *grf, argument
202 rk_clrsetreg(&cru->cru_mode_con, APLL_MODE_MASK << APLL_MODE_SHIFT,
205 rkclk_set_pll(cru, CLK_AR
229 rkclk_pll_get_rate(struct rk3188_cru *cru, enum rk_clk_id clk_id) argument
262 rockchip_mmc_get_clk(struct rk3188_cru *cru, uint gclk_rate, int periph) argument
291 rockchip_mmc_set_clk(struct rk3188_cru *cru, uint gclk_rate, int periph, uint freq) argument
327 rockchip_spi_get_clk(struct rk3188_cru *cru, uint gclk_rate, int periph) argument
349 rockchip_spi_set_clk(struct rk3188_cru *cru, uint gclk_rate, int periph, uint freq) argument
376 rkclk_init(struct rk3188_cru *cru, struct rk3188_grf *grf, bool has_bwadj) argument
502 struct rk3188_cru *cru = priv->cru; local
[all...]
H A Dclk_rk3368.c23 #include <dt-bindings/clock/rk3368-cru.h>
66 static uint32_t rkclk_pll_get_rate(struct rk3368_cru *cru, argument
71 struct rk3368_pll *pll = &cru->pll[pll_id];
93 static int rkclk_set_pll(struct rk3368_cru *cru, enum rk3368_pll_id pll_id, argument
96 struct rk3368_pll *pll = &cru->pll[pll_id];
135 static void rkclk_init(struct rk3368_cru *cru) argument
139 rkclk_set_pll(cru, APLLB, &apll_b_init_cfg);
140 rkclk_set_pll(cru, APLLL, &apll_l_init_cfg);
146 rkclk_set_pll(cru, GPLL, &gpll_init_cfg);
147 rkclk_set_pll(cru, CPL
162 rk3368_mmc_get_clk(struct rk3368_cru *cru, uint clk_id) argument
257 struct rk3368_cru *cru = priv->cru; local
287 rk3368_ddr_set_clk(struct rk3368_cru *cru, ulong set_rate) argument
317 rk3368_gmac_set_clk(struct rk3368_cru *cru, ulong set_rate) argument
383 rk3368_spi_get_clk(struct rk3368_cru *cru, ulong clk_id) argument
405 rk3368_spi_set_clk(struct rk3368_cru *cru, ulong clk_id, uint hz) argument
432 rk3368_saradc_get_clk(struct rk3368_cru *cru) argument
443 rk3368_saradc_set_clk(struct rk3368_cru *cru, uint hz) argument
529 struct rk3368_cru *cru = priv->cru; local
[all...]
H A Dclk_rk3128.c19 #include <dt-bindings/clock/rk3128-cru.h>
41 static int rkclk_set_pll(struct rk3128_cru *cru, enum rk_clk_id clk_id, argument
45 struct rk3128_pll *pll = &cru->pll[pll_id];
143 static void rkclk_init(struct rk3128_cru *cru) argument
150 rk_clrsetreg(&cru->cru_mode_con,
156 rkclk_set_pll(cru, CLK_ARM, &apll_init_cfg);
157 rkclk_set_pll(cru, CLK_GENERAL, &gpll_init_cfg);
170 rk_clrsetreg(&cru->cru_clksel_con[0],
175 rk_clrsetreg(&cru->cru_clksel_con[1],
193 rk_clrsetreg(&cru
241 rkclk_pll_get_rate(struct rk3128_cru *cru, enum rk_clk_id clk_id) argument
281 rockchip_mmc_get_clk(struct rk3128_cru *cru, uint clk_general_rate, int periph) argument
310 rockchip_mmc_set_clk(struct rk3128_cru *cru, uint clk_general_rate, int periph, uint freq) argument
349 rk3128_peri_get_pclk(struct rk3128_cru *cru, ulong clk_id) argument
370 rk3128_peri_set_pclk(struct rk3128_cru *cru, ulong clk_id, uint hz) argument
394 rk3128_saradc_get_clk(struct rk3128_cru *cru) argument
405 rk3128_saradc_set_clk(struct rk3128_cru *cru, uint hz) argument
419 rk3128_vop_set_clk(struct rk3128_cru *cru, ulong clk_id, uint hz) argument
458 rk3128_vop_get_rate(struct rk3128_cru *cru, ulong clk_id) argument
[all...]
H A Dclk_rk3328.c20 #include <dt-bindings/clock/rk3328-cru.h>
214 static void rkclk_set_pll(struct rk3328_cru *cru, enum rk_clk_id clk_id, argument
224 pll_con = cru->apll_con;
228 pll_con = cru->dpll_con;
232 pll_con = cru->cpll_con;
236 pll_con = cru->gpll_con;
240 pll_con = cru->npll_con;
264 rk_clrsetreg(&cru->mode_con, mode_mask, PLL_MODE_SLOW << mode_shift);
284 rk_clrsetreg(&cru->mode_con, mode_mask, PLL_MODE_NORM << mode_shift);
287 static void rkclk_init(struct rk3328_cru *cru) argument
314 rk3328_configure_cpu(struct rk3328_cru *cru, enum apll_frequencies apll_freq) argument
339 rk3328_i2c_get_clk(struct rk3328_cru *cru, ulong clk_id) argument
368 rk3328_i2c_set_clk(struct rk3328_cru *cru, ulong clk_id, uint hz) argument
412 rk3328_gmac2io_set_clk(struct rk3328_cru *cru, ulong rate) argument
450 rk3328_mmc_get_clk(struct rk3328_cru *cru, uint clk_id) argument
476 rk3328_mmc_set_clk(struct rk3328_cru *cru, ulong clk_id, ulong set_rate) argument
515 rk3328_pwm_get_clk(struct rk3328_cru *cru) argument
525 rk3328_pwm_set_clk(struct rk3328_cru *cru, uint hz) argument
537 rk3328_saradc_get_clk(struct rk3328_cru *cru) argument
548 rk3328_saradc_set_clk(struct rk3328_cru *cru, uint hz) argument
562 rk3328_spi_get_clk(struct rk3328_cru *cru) argument
572 rk3328_spi_set_clk(struct rk3328_cru *cru, uint hz) argument
590 struct rk3328_cru *cru = priv->cru; local
620 struct rk3328_cru *cru = priv->cru; local
667 rk3328_hdmiphy_get_clk(struct rk3328_cru *cru) argument
[all...]
H A Dclk_rk322x.c18 #include <dt-bindings/clock/rk3228-cru.h>
46 static int rkclk_set_pll(struct rk322x_cru *cru, enum rk_clk_id clk_id, argument
50 struct rk322x_pll *pll = &cru->pll[pll_id];
84 static void rkclk_init(struct rk322x_cru *cru) argument
91 rk_clrsetreg(&cru->cru_mode_con,
97 rkclk_set_pll(cru, CLK_ARM, &apll_init_cfg);
98 rkclk_set_pll(cru, CLK_GENERAL, &gpll_init_cfg);
111 rk_clrsetreg(&cru->cru_clksel_con[0],
116 rk_clrsetreg(&cru->cru_clksel_con[1],
134 rk_clrsetreg(&cru
175 rkclk_pll_get_rate(struct rk322x_cru *cru, enum rk_clk_id clk_id) argument
215 rockchip_mmc_get_clk(struct rk322x_cru *cru, uint clk_general_rate, int periph) argument
245 rk322x_mac_set_clk(struct rk322x_cru *cru, uint freq) argument
280 rockchip_mmc_set_clk(struct rk322x_cru *cru, uint clk_general_rate, int periph, uint freq) argument
324 rk322x_ddr_set_clk(struct rk322x_cru *cru, unsigned int set_rate) argument
409 struct rk322x_cru *cru = priv->cru; local
438 struct rk322x_cru *cru = priv->cru; local
[all...]
/u-boot/arch/arm/mach-rockchip/
H A Dcpu-info.c11 #include <asm/arch-rockchip/cru.h>
17 struct rockchip_cru *cru = rockchip_get_cru(); local
20 if (IS_ERR(cru))
23 switch (cru->glb_rst_st) {
/u-boot/board/theobroma-systems/jaguar_rk3588/
H A Djaguar_rk3588.c34 static struct rk3588_cru * const cru = (void *)CRU_BASE; local
39 rk_clrsetreg(&cru->clksel_con[15],
43 rk_clrreg(&cru->clkgate_con[5], REFCLKO25M_ETH0_OUT_EN);
/u-boot/arch/arm/mach-rockchip/rk3288/
H A Dclk_rk3288.c11 #include <asm/arch-rockchip/cru.h>
32 return priv->cru;
/u-boot/arch/x86/dts/include/dt-bindings/clock/
H A Drk3066a-cru.h10 #include <dt-bindings/clock/rk3188-cru-common.h>
/u-boot/arch/sandbox/dts/include/dt-bindings/clock/
H A Drk3066a-cru.h10 #include <dt-bindings/clock/rk3188-cru-common.h>
/u-boot/arch/xtensa/dts/include/dt-bindings/clock/
H A Drk3066a-cru.h10 #include <dt-bindings/clock/rk3188-cru-common.h>
/u-boot/arch/mips/dts/include/dt-bindings/clock/
H A Drk3066a-cru.h10 #include <dt-bindings/clock/rk3188-cru-common.h>
/u-boot/arch/nios2/dts/include/dt-bindings/clock/
H A Drk3066a-cru.h10 #include <dt-bindings/clock/rk3188-cru-common.h>
/u-boot/arch/microblaze/dts/include/dt-bindings/clock/
H A Drk3066a-cru.h10 #include <dt-bindings/clock/rk3188-cru-common.h>
/u-boot/arch/arm/dts/include/dt-bindings/clock/
H A Drk3066a-cru.h10 #include <dt-bindings/clock/rk3188-cru-common.h>
/u-boot/include/dt-bindings/clock/
H A Drk3066a-cru.h10 #include <dt-bindings/clock/rk3188-cru-common.h>

Completed in 171 milliseconds

1234