Lines Matching refs:cru
77 struct rv1126b_cru *cru = priv->cru; in rv1126b_peri_get_clk() local
82 con = readl(&cru->clksel_con[47]); in rv1126b_peri_get_clk()
90 con = readl(&cru->clksel_con[47]); in rv1126b_peri_get_clk()
98 con = readl(&cru->clksel_con[44]); in rv1126b_peri_get_clk()
113 con = readl(&cru->clksel_con[44]); in rv1126b_peri_get_clk()
123 con = readl(&cru->clksel_con[44]); in rv1126b_peri_get_clk()
140 struct rv1126b_cru *cru = priv->cru; in rv1126b_peri_set_clk() local
149 rk_clrsetreg(&cru->clksel_con[47], in rv1126b_peri_set_clk()
158 rk_clrsetreg(&cru->clksel_con[47], in rv1126b_peri_set_clk()
169 rk_clrsetreg(&cru->clksel_con[44], in rv1126b_peri_set_clk()
184 rk_clrsetreg(&cru->clksel_con[44], in rv1126b_peri_set_clk()
193 rk_clrsetreg(&cru->clksel_con[44], in rv1126b_peri_set_clk()
207 struct rv1126b_cru *cru = priv->cru; in rv1126b_i2c_get_clk() local
218 con = readl(&cru->clksel_con[50]); in rv1126b_i2c_get_clk()
226 con = readl(&cru->pmu_clksel_con[2]); in rv1126b_i2c_get_clk()
245 struct rv1126b_cru *cru = priv->cru; in rv1126b_i2c_set_clk() local
259 rk_clrsetreg(&cru->clksel_con[50], CLK_I2C_SEL_MASK, in rv1126b_i2c_set_clk()
269 rk_clrsetreg(&cru->pmu_clksel_con[2], CLK_I2C2_SEL_MASK, in rv1126b_i2c_set_clk()
280 struct rv1126b_cru *cru = priv->cru; in rv1126b_crypto_get_clk() local
290 con = readl(&cru->clksel_con[50]); in rv1126b_crypto_get_clk()
300 con = readl(&cru->clksel_con[50]); in rv1126b_crypto_get_clk()
317 struct rv1126b_cru *cru = priv->cru; in rv1126b_crypto_set_clk() local
331 rk_clrsetreg(&cru->clksel_con[50], in rv1126b_crypto_set_clk()
341 rk_clrsetreg(&cru->clksel_con[50], in rv1126b_crypto_set_clk()
353 struct rv1126b_cru *cru = priv->cru; in rv1126b_mmc_get_clk() local
359 con = readl(&cru->clksel_con[45]); in rv1126b_mmc_get_clk()
373 con = readl(&cru->clksel_con[46]); in rv1126b_mmc_get_clk()
387 con = readl(&cru->clksel_con[47]); in rv1126b_mmc_get_clk()
402 con = readl(&cru->clksel_con[48]); in rv1126b_mmc_get_clk()
417 con = readl(&cru->pmu1_clksel_con[0]); in rv1126b_mmc_get_clk()
437 struct rv1126b_cru *cru = priv->cru; in rv1126b_mmc_set_clk() local
457 rk_clrsetreg(&cru->clksel_con[45], in rv1126b_mmc_set_clk()
467 rk_clrsetreg(&cru->clksel_con[46], in rv1126b_mmc_set_clk()
477 rk_clrsetreg(&cru->clksel_con[47], in rv1126b_mmc_set_clk()
488 rk_clrsetreg(&cru->clksel_con[48], in rv1126b_mmc_set_clk()
509 rk_clrsetreg(&cru->pmu1_clksel_con[0], in rv1126b_mmc_set_clk()
524 struct rv1126b_cru *cru = priv->cru; in rv1126b_spi_get_clk() local
529 con = readl(&cru->clksel_con[50]); in rv1126b_spi_get_clk()
533 con = readl(&cru->clksel_con[50]); in rv1126b_spi_get_clk()
554 struct rv1126b_cru *cru = priv->cru; in rv1126b_spi_set_clk() local
568 rk_clrsetreg(&cru->clksel_con[50], CLK_SPI0_SEL_MASK, in rv1126b_spi_set_clk()
572 rk_clrsetreg(&cru->clksel_con[50], CLK_SPI1_SEL_MASK, in rv1126b_spi_set_clk()
584 struct rv1126b_cru *cru = priv->cru; in rv1126b_pwm_get_clk() local
589 con = readl(&cru->clksel_con[50]); in rv1126b_pwm_get_clk()
593 con = readl(&cru->clksel_con[50]); in rv1126b_pwm_get_clk()
597 con = readl(&cru->clksel_con[50]); in rv1126b_pwm_get_clk()
601 con = readl(&cru->pmu_clksel_con[2]); in rv1126b_pwm_get_clk()
628 struct rv1126b_cru *cru = priv->cru; in rv1126b_pwm_set_clk() local
638 rk_clrsetreg(&cru->clksel_con[50], in rv1126b_pwm_set_clk()
643 rk_clrsetreg(&cru->clksel_con[50], in rv1126b_pwm_set_clk()
648 rk_clrsetreg(&cru->clksel_con[50], in rv1126b_pwm_set_clk()
664 rk_clrsetreg(&cru->pmu1_clksel_con[2], in rv1126b_pwm_set_clk()
681 struct rv1126b_cru *cru = priv->cru; in rv1126b_adc_get_clk() local
687 con = readl(&cru->clksel_con[63]); in rv1126b_adc_get_clk()
694 con = readl(&cru->clksel_con[63]); in rv1126b_adc_get_clk()
701 con = readl(&cru->clksel_con[63]); in rv1126b_adc_get_clk()
722 struct rv1126b_cru *cru = priv->cru; in rv1126b_adc_set_clk() local
738 rk_clrsetreg(&cru->clksel_con[63], in rv1126b_adc_set_clk()
748 rk_clrsetreg(&cru->clksel_con[63], in rv1126b_adc_set_clk()
758 rk_clrsetreg(&cru->clksel_con[63], in rv1126b_adc_set_clk()
827 struct rv1126b_cru *cru = priv->cru; in rv1126b_frac_get_rate() local
833 con = readl(&cru->clksel_con[10]); in rv1126b_frac_get_rate()
836 reg = readl(&cru->clksel_con[25]); in rv1126b_frac_get_rate()
837 reg_h = readl(&cru->clk_cm_frac0_div_h); in rv1126b_frac_get_rate()
840 con = readl(&cru->clksel_con[10]); in rv1126b_frac_get_rate()
843 reg = readl(&cru->clksel_con[26]); in rv1126b_frac_get_rate()
844 reg_h = readl(&cru->clk_cm_frac1_div_h); in rv1126b_frac_get_rate()
847 con = readl(&cru->clksel_con[10]); in rv1126b_frac_get_rate()
850 reg = readl(&cru->clksel_con[27]); in rv1126b_frac_get_rate()
851 reg_h = readl(&cru->clk_cm_frac2_div_h); in rv1126b_frac_get_rate()
854 con = readl(&cru->clksel_con[10]); in rv1126b_frac_get_rate()
857 reg = readl(&cru->clksel_con[28]); in rv1126b_frac_get_rate()
858 reg_h = readl(&cru->clk_uart_frac0_div_h); in rv1126b_frac_get_rate()
861 con = readl(&cru->clksel_con[10]); in rv1126b_frac_get_rate()
864 reg = readl(&cru->clksel_con[29]); in rv1126b_frac_get_rate()
865 reg_h = readl(&cru->clk_uart_frac1_div_h); in rv1126b_frac_get_rate()
868 con = readl(&cru->clksel_con[10]); in rv1126b_frac_get_rate()
871 reg = readl(&cru->clksel_con[30]); in rv1126b_frac_get_rate()
872 reg_h = readl(&cru->clk_audio_frac0_div_h); in rv1126b_frac_get_rate()
875 con = readl(&cru->clksel_con[10]); in rv1126b_frac_get_rate()
878 reg = readl(&cru->clksel_con[31]); in rv1126b_frac_get_rate()
879 reg_h = readl(&cru->clk_audio_frac1_div_h); in rv1126b_frac_get_rate()
919 struct rv1126b_cru *cru = priv->cru; in rv1126b_frac_set_rate() local
961 rk_clrsetreg(&cru->clksel_con[10], in rv1126b_frac_set_rate()
965 writel(val, &cru->clk_cm_frac0_div_h); in rv1126b_frac_set_rate()
967 writel(val, &cru->clksel_con[25]); in rv1126b_frac_set_rate()
970 rk_clrsetreg(&cru->clksel_con[10], in rv1126b_frac_set_rate()
974 writel(val, &cru->clk_cm_frac1_div_h); in rv1126b_frac_set_rate()
976 writel(val, &cru->clksel_con[26]); in rv1126b_frac_set_rate()
979 rk_clrsetreg(&cru->clksel_con[10], in rv1126b_frac_set_rate()
983 writel(val, &cru->clk_cm_frac2_div_h); in rv1126b_frac_set_rate()
985 writel(val, &cru->clksel_con[27]); in rv1126b_frac_set_rate()
988 rk_clrsetreg(&cru->clksel_con[10], in rv1126b_frac_set_rate()
992 writel(val, &cru->clk_uart_frac0_div_h); in rv1126b_frac_set_rate()
994 writel(val, &cru->clksel_con[28]); in rv1126b_frac_set_rate()
997 rk_clrsetreg(&cru->clksel_con[10], in rv1126b_frac_set_rate()
1001 writel(val, &cru->clk_uart_frac1_div_h); in rv1126b_frac_set_rate()
1003 writel(val, &cru->clksel_con[29]); in rv1126b_frac_set_rate()
1006 rk_clrsetreg(&cru->clksel_con[10], in rv1126b_frac_set_rate()
1010 writel(val, &cru->clk_audio_frac0_div_h); in rv1126b_frac_set_rate()
1012 writel(val, &cru->clksel_con[30]); in rv1126b_frac_set_rate()
1015 rk_clrsetreg(&cru->clksel_con[10], in rv1126b_frac_set_rate()
1019 writel(val, &cru->clk_audio_frac1_div_h); in rv1126b_frac_set_rate()
1021 writel(val, &cru->clksel_con[31]); in rv1126b_frac_set_rate()
1033 struct rv1126b_cru *cru = priv->cru; in rv1126b_uart_get_rate() local
1038 con = readl(&cru->pmu_clksel_con[3]); in rv1126b_uart_get_rate()
1047 con = readl(&cru->clksel_con[12]); in rv1126b_uart_get_rate()
1054 con = readl(&cru->clksel_con[12]); in rv1126b_uart_get_rate()
1059 con = readl(&cru->clksel_con[13]); in rv1126b_uart_get_rate()
1064 con = readl(&cru->clksel_con[13]); in rv1126b_uart_get_rate()
1069 con = readl(&cru->clksel_con[14]); in rv1126b_uart_get_rate()
1074 con = readl(&cru->clksel_con[14]); in rv1126b_uart_get_rate()
1079 con = readl(&cru->clksel_con[15]); in rv1126b_uart_get_rate()
1084 con = readl(&cru->clksel_con[15]); in rv1126b_uart_get_rate()
1122 struct rv1126b_cru *cru = priv->cru; in rv1126b_uart_set_rate() local
1155 rk_clrsetreg(&cru->pmu_clksel_con[3], in rv1126b_uart_set_rate()
1162 rk_clrsetreg(&cru->clksel_con[12], in rv1126b_uart_set_rate()
1170 rk_clrsetreg(&cru->clksel_con[12], in rv1126b_uart_set_rate()
1178 rk_clrsetreg(&cru->clksel_con[13], in rv1126b_uart_set_rate()
1186 rk_clrsetreg(&cru->clksel_con[13], in rv1126b_uart_set_rate()
1194 rk_clrsetreg(&cru->clksel_con[14], in rv1126b_uart_set_rate()
1202 rk_clrsetreg(&cru->clksel_con[14], in rv1126b_uart_set_rate()
1210 rk_clrsetreg(&cru->clksel_con[15], in rv1126b_uart_set_rate()
1218 rk_clrsetreg(&cru->clksel_con[15], in rv1126b_uart_set_rate()
1234 struct rv1126b_cru *cru = priv->cru; in rv1126b_wdt_get_rate() local
1240 con = readl(&cru->clksel_con[46]); in rv1126b_wdt_get_rate()
1245 con = readl(&cru->clksel_con[46]); in rv1126b_wdt_get_rate()
1250 con = readl(&cru->clksel_con[46]); in rv1126b_wdt_get_rate()
1255 con = readl(&cru->pmu_clksel_con[3]); in rv1126b_wdt_get_rate()
1279 struct rv1126b_cru *cru = priv->cru; in rv1126b_wdt_set_rate() local
1289 rk_clrsetreg(&cru->clksel_con[46], in rv1126b_wdt_set_rate()
1294 rk_clrsetreg(&cru->clksel_con[46], in rv1126b_wdt_set_rate()
1299 rk_clrsetreg(&cru->clksel_con[46], in rv1126b_wdt_set_rate()
1312 rk_clrsetreg(&cru->pmu_clksel_con[3], in rv1126b_wdt_set_rate()
1324 struct rv1126b_cru *cru = priv->cru; in rv1126b_vop_get_rate() local
1329 con = readl(&cru->clksel_con[43]); in rv1126b_vop_get_rate()
1347 struct rv1126b_cru *cru = priv->cru; in rv1126b_vop_set_rate() local
1361 rk_clrsetreg(&cru->clksel_con[43], DCLK_VOP_SEL_MASK | DCLK_VOP_DIV_MASK, in rv1126b_vop_set_rate()
1374 struct rv1126b_cru *cru = priv->cru; in rv1126b_mac_get_rate() local
1380 con = readl(&cru->clksel_con[45]); in rv1126b_mac_get_rate()
1391 con = readl(&cru->clksel_con[69]); in rv1126b_mac_get_rate()
1417 struct rv1126b_cru *cru = priv->cru; in rv1126b_mac_set_rate() local
1431 rk_clrsetreg(&cru->clksel_con[45], in rv1126b_mac_set_rate()
1449 rk_clrsetreg(&cru->clksel_con[69], in rv1126b_mac_set_rate()
1453 writel(0x01000000, &cru->clkgate_con[15]); in rv1126b_mac_set_rate()
1478 rate = rockchip_pll_get_rate(&rv1126b_pll_clks[GPLL], priv->cru, in rv1126b_clk_get_rate()
1483 priv->cru, AUPLL); in rv1126b_clk_get_rate()
1486 rate = rockchip_pll_get_rate(&rv1126b_pll_clks[CPLL], priv->cru, in rv1126b_clk_get_rate()
1610 ret = rockchip_pll_set_rate(&rv1126b_pll_clks[GPLL], priv->cru, in rv1126b_clk_set_rate()
1614 ret = rockchip_pll_set_rate(&rv1126b_pll_clks[AUPLL], priv->cru, in rv1126b_clk_set_rate()
1618 ret = rockchip_pll_set_rate(&rv1126b_pll_clks[CPLL], priv->cru, in rv1126b_clk_set_rate()
1829 priv->cru, GPLL); in rv1126b_clk_init()
1831 ret = rockchip_pll_set_rate(&rv1126b_pll_clks[GPLL], priv->cru, in rv1126b_clk_init()
1837 priv->cru, AUPLL); in rv1126b_clk_init()
1839 ret = rockchip_pll_set_rate(&rv1126b_pll_clks[AUPLL], priv->cru, in rv1126b_clk_init()
1845 priv->cru, CPLL); in rv1126b_clk_init()
1847 ret = rockchip_pll_set_rate(&rv1126b_pll_clks[CPLL], priv->cru, in rv1126b_clk_init()
1893 priv->cru = dev_read_addr_ptr(dev); in rv1126b_clk_ofdata_to_platdata()