Lines Matching refs:con
98 u32 div, con; in rk1808_i2c_get_clk() local
102 con = readl(&cru->pmu_clksel_con[7]); in rk1808_i2c_get_clk()
103 div = (con & CLK_I2C0_DIV_CON_MASK) >> CLK_I2C0_DIV_CON_SHIFT; in rk1808_i2c_get_clk()
106 con = readl(&cru->clksel_con[59]); in rk1808_i2c_get_clk()
107 div = (con & CLK_I2C1_DIV_CON_MASK) >> CLK_I2C1_DIV_CON_SHIFT; in rk1808_i2c_get_clk()
110 con = readl(&cru->clksel_con[59]); in rk1808_i2c_get_clk()
111 div = (con & CLK_I2C2_DIV_CON_MASK) >> CLK_I2C2_DIV_CON_SHIFT; in rk1808_i2c_get_clk()
114 con = readl(&cru->clksel_con[60]); in rk1808_i2c_get_clk()
115 div = (con & CLK_I2C3_DIV_CON_MASK) >> CLK_I2C3_DIV_CON_SHIFT; in rk1808_i2c_get_clk()
118 con = readl(&cru->clksel_con[71]); in rk1808_i2c_get_clk()
119 div = (con & CLK_I2C4_DIV_CON_MASK) >> CLK_I2C4_DIV_CON_SHIFT; in rk1808_i2c_get_clk()
122 con = readl(&cru->clksel_con[71]); in rk1808_i2c_get_clk()
123 div = (con & CLK_I2C5_DIV_CON_MASK) >> CLK_I2C5_DIV_CON_SHIFT; in rk1808_i2c_get_clk()
191 u32 div, con, con_id; in rk1808_mmc_get_clk() local
211 con = readl(&cru->clksel_con[con_id]); in rk1808_mmc_get_clk()
212 div = (con & EMMC_DIV_MASK) >> EMMC_DIV_SHIFT; in rk1808_mmc_get_clk()
214 if ((con & EMMC_PLL_MASK) >> EMMC_PLL_SHIFT in rk1808_mmc_get_clk()
271 u32 div, con; in rk1808_sfc_get_clk() local
273 con = readl(&cru->clksel_con[26]); in rk1808_sfc_get_clk()
274 div = (con & SFC_DIV_CON_MASK) >> SFC_DIV_CON_SHIFT; in rk1808_sfc_get_clk()
297 u32 div, con; in rk1808_saradc_get_clk() local
299 con = readl(&cru->clksel_con[63]); in rk1808_saradc_get_clk()
300 div = con & CLK_SARADC_DIV_CON_MASK; in rk1808_saradc_get_clk()
324 u32 div, con; in rk1808_pwm_get_clk() local
328 con = readl(&cru->clksel_con[69]); in rk1808_pwm_get_clk()
329 div = (con & CLK_PWM0_DIV_CON_MASK) >> CLK_PWM0_DIV_CON_SHIFT; in rk1808_pwm_get_clk()
332 con = readl(&cru->clksel_con[69]); in rk1808_pwm_get_clk()
333 div = (con & CLK_PWM1_DIV_CON_MASK) >> CLK_PWM1_DIV_CON_SHIFT; in rk1808_pwm_get_clk()
336 con = readl(&cru->clksel_con[70]); in rk1808_pwm_get_clk()
337 div = (con & CLK_PWM2_DIV_CON_MASK) >> CLK_PWM2_DIV_CON_SHIFT; in rk1808_pwm_get_clk()
386 u32 div, con; in rk1808_tsadc_get_clk() local
388 con = readl(&cru->clksel_con[62]); in rk1808_tsadc_get_clk()
389 div = con & CLK_SARADC_DIV_CON_MASK; in rk1808_tsadc_get_clk()
412 u32 div, con; in rk1808_spi_get_clk() local
416 con = readl(&cru->clksel_con[60]); in rk1808_spi_get_clk()
417 div = (con & CLK_SPI0_DIV_CON_MASK) >> CLK_SPI0_DIV_CON_SHIFT; in rk1808_spi_get_clk()
420 con = readl(&cru->clksel_con[61]); in rk1808_spi_get_clk()
421 div = (con & CLK_SPI1_DIV_CON_MASK) >> CLK_SPI1_DIV_CON_SHIFT; in rk1808_spi_get_clk()
424 con = readl(&cru->clksel_con[61]); in rk1808_spi_get_clk()
425 div = (con & CLK_SPI2_DIV_CON_MASK) >> CLK_SPI2_DIV_CON_SHIFT; in rk1808_spi_get_clk()
475 u32 div, con, parent; in rk1808_vop_get_clk() local
480 con = readl(&cru->clksel_con[4]); in rk1808_vop_get_clk()
481 div = (con & ACLK_VOP_DIV_CON_MASK) >> ACLK_VOP_DIV_CON_SHIFT; in rk1808_vop_get_clk()
487 con = readl(&cru->clksel_con[4]); in rk1808_vop_get_clk()
488 div = (con & HCLK_VOP_DIV_CON_MASK) >> HCLK_VOP_DIV_CON_SHIFT; in rk1808_vop_get_clk()
491 con = readl(&cru->clksel_con[5]); in rk1808_vop_get_clk()
492 div = con & DCLK_VOPRAW_DIV_CON_MASK; in rk1808_vop_get_clk()
497 con = readl(&cru->clksel_con[7]); in rk1808_vop_get_clk()
498 div = con & DCLK_VOPLITE_DIV_CON_MASK; in rk1808_vop_get_clk()
499 parent = (con & DCLK_VOPLITE_PLL_SEL_MASK) >> in rk1808_vop_get_clk()
598 u32 con = readl(&cru->clksel_con[26]); in rk1808_mac_set_clk() local
602 if ((con >> GMAC_PLL_SEL_SHIFT) & GMAC_PLL_SEL_NPLL) in rk1808_mac_set_clk()
605 else if ((con >> GMAC_PLL_SEL_SHIFT) & GMAC_PLL_SEL_PPLL) in rk1808_mac_set_clk()
658 u32 div, con, parent; in rk1808_crypto_get_clk() local
662 con = readl(&cru->clksel_con[29]); in rk1808_crypto_get_clk()
663 div = (con & CRYPTO_DIV_MASK) >> CRYPTO_DIV_SHIFT; in rk1808_crypto_get_clk()
667 con = readl(&cru->clksel_con[29]); in rk1808_crypto_get_clk()
668 div = (con & CRYPTO_APK_DIV_MASK) >> CRYPTO_APK_DIV_SHIFT; in rk1808_crypto_get_clk()
716 u32 div, con, parent; in rk1808_bus_get_clk() local
720 con = readl(&cru->clksel_con[27]); in rk1808_bus_get_clk()
721 div = (con & HSCLK_BUS_DIV_CON_MASK) >> HSCLK_BUS_DIV_CON_SHIFT; in rk1808_bus_get_clk()
725 con = readl(&cru->clksel_con[28]); in rk1808_bus_get_clk()
726 div = (con & MSCLK_BUS_DIV_CON_MASK) >> MSCLK_BUS_DIV_CON_SHIFT; in rk1808_bus_get_clk()
731 con = readl(&cru->clksel_con[28]); in rk1808_bus_get_clk()
732 div = (con & LSCLK_BUS_DIV_CON_MASK) >> LSCLK_BUS_DIV_CON_SHIFT; in rk1808_bus_get_clk()
788 u32 div, con, parent; in rk1808_peri_get_clk() local
792 con = readl(&cru->clksel_con[19]); in rk1808_peri_get_clk()
793 div = (con & MSCLK_PERI_DIV_CON_MASK) >> in rk1808_peri_get_clk()
798 con = readl(&cru->clksel_con[19]); in rk1808_peri_get_clk()
799 div = (con & LSCLK_PERI_DIV_CON_MASK) >> in rk1808_peri_get_clk()