Home
last modified time | relevance | path

Searched refs:fracdiv (Results 1 – 13 of 13) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/clk/
H A Dclk-plldig.c193 unsigned int mfd, fracdiv = 0; in plldig_init() local
205 fracdiv = lltmp; in plldig_init()
215 if (fracdiv) { in plldig_init()
216 val = FIELD_PREP(PLLDIG_FRAC_MASK, fracdiv); in plldig_init()
/OK3568_Linux_fs/u-boot/drivers/video/drm/
H A Drockchip-inno-hdmi-phy.c188 u32 fracdiv; member
830 if (cfg->fracdiv) in inno_hdmi_phy_rk3328_pre_pll_update()
847 if (cfg->fracdiv) { in inno_hdmi_phy_rk3328_pre_pll_update()
848 val = cfg->fracdiv & 0xff; in inno_hdmi_phy_rk3328_pre_pll_update()
850 val = (cfg->fracdiv >> 8) & 0xff; in inno_hdmi_phy_rk3328_pre_pll_update()
852 val = (cfg->fracdiv >> 16) & 0xff; in inno_hdmi_phy_rk3328_pre_pll_update()
1052 if (cfg->fracdiv) in inno_hdmi_phy_rk3528_pre_pll_update()
1069 if (cfg->fracdiv) { in inno_hdmi_phy_rk3528_pre_pll_update()
1070 val = cfg->fracdiv & 0xff; in inno_hdmi_phy_rk3528_pre_pll_update()
1072 val = (cfg->fracdiv >> 8) & 0xff; in inno_hdmi_phy_rk3528_pre_pll_update()
[all …]
/OK3568_Linux_fs/kernel/drivers/phy/rockchip/
H A Dphy-rockchip-inno-hdmi-phy.c203 u32 fracdiv; member
1034 if (cfg->fracdiv) in inno_hdmi_phy_rk3328_pre_pll_update()
1051 if (cfg->fracdiv) { in inno_hdmi_phy_rk3328_pre_pll_update()
1052 val = cfg->fracdiv & 0xff; in inno_hdmi_phy_rk3328_pre_pll_update()
1054 val = (cfg->fracdiv >> 8) & 0xff; in inno_hdmi_phy_rk3328_pre_pll_update()
1056 val = (cfg->fracdiv >> 16) & 0xff; in inno_hdmi_phy_rk3328_pre_pll_update()
1276 if (cfg->fracdiv) in inno_hdmi_phy_rk3528_pre_pll_update()
1293 if (cfg->fracdiv) { in inno_hdmi_phy_rk3528_pre_pll_update()
1294 val = cfg->fracdiv & 0xff; in inno_hdmi_phy_rk3528_pre_pll_update()
1296 val = (cfg->fracdiv >> 8) & 0xff; in inno_hdmi_phy_rk3528_pre_pll_update()
[all …]
H A Dphy-rockchip-inno-hdmi.c263 u32 fracdiv; member
609 if (cfg->pixclock == rate && !cfg->fracdiv) in inno_hdmi_phy_rk3228_clk_round_rate()
798 if (!cfg->fracdiv) in inno_hdmi_phy_rk3328_clk_set_rate()
809 inno_write(inno, 0xd3, RK3328_PRE_PLL_FRAC_DIV_7_0(cfg->fracdiv)); in inno_hdmi_phy_rk3328_clk_set_rate()
810 inno_write(inno, 0xd2, RK3328_PRE_PLL_FRAC_DIV_15_8(cfg->fracdiv)); in inno_hdmi_phy_rk3328_clk_set_rate()
811 inno_write(inno, 0xd1, RK3328_PRE_PLL_FRAC_DIV_23_16(cfg->fracdiv)); in inno_hdmi_phy_rk3328_clk_set_rate()
/OK3568_Linux_fs/u-boot/arch/arm/mach-omap2/am33xx/
H A Dclock_ti814x.c93 unsigned int fracdiv; member
268 writel(sig_val, &adpll->fracdiv); in pll_config()
/OK3568_Linux_fs/u-boot/drivers/clk/rockchip/
H A Dclk_rk3568.c214 u32 fracdiv; in rk3568_rtc32k_get_pmuclk() local
216 fracdiv = readl(&pmucru->pmu_clksel_con[1]); in rk3568_rtc32k_get_pmuclk()
217 m = fracdiv & RTC32K_FRAC_NUMERATOR_MASK; in rk3568_rtc32k_get_pmuclk()
219 n = fracdiv & RTC32K_FRAC_DENOMINATOR_MASK; in rk3568_rtc32k_get_pmuclk()
2208 u32 reg, con, fracdiv, div, src, p_src, p_rate; in rk3568_uart_get_rate() local
2255 fracdiv = readl(&cru->clksel_con[reg + 1]); in rk3568_uart_get_rate()
2256 n = fracdiv & CLK_UART_FRAC_NUMERATOR_MASK; in rk3568_uart_get_rate()
2258 m = fracdiv & CLK_UART_FRAC_DENOMINATOR_MASK; in rk3568_uart_get_rate()
2345 u32 reg, fracdiv, p_src; in rk3568_i2s3_get_rate() local
2399 fracdiv = readl(&cru->clksel_con[reg + 1]); in rk3568_i2s3_get_rate()
[all …]
H A Dclk_rv1126.c183 u32 fracdiv; in rv1126_rtc32k_get_pmuclk() local
185 fracdiv = readl(&pmucru->pmu_clksel_con[13]); in rv1126_rtc32k_get_pmuclk()
186 m = fracdiv & CLK_RTC32K_FRAC_NUMERATOR_MASK; in rv1126_rtc32k_get_pmuclk()
188 n = fracdiv & CLK_RTC32K_FRAC_DENOMINATOR_MASK; in rv1126_rtc32k_get_pmuclk()
1411 u32 div, fracdiv, sel, con, n, m, parent = priv->gpll_hz; in rv1126_clk_mipicsi_out_get_clk() local
1420 fracdiv = readl(&cru->clksel_con[74]); in rv1126_clk_mipicsi_out_get_clk()
1421 n = (fracdiv & 0xffff0000) >> 16; in rv1126_clk_mipicsi_out_get_clk()
1422 m = fracdiv & 0xffff; in rv1126_clk_mipicsi_out_get_clk()
H A Dclk_rk3562.c445 u32 reg, con, fracdiv, div, src, p_src, p_rate; in rk3562_uart_get_rate() local
458 fracdiv = readl(&cru->pmu1clksel_con[3]); in rk3562_uart_get_rate()
459 n = fracdiv & CLK_UART_FRAC_NUMERATOR_MASK; in rk3562_uart_get_rate()
461 m = fracdiv & CLK_UART_FRAC_DENOMINATOR_MASK; in rk3562_uart_get_rate()
508 fracdiv = readl(&cru->periclksel_con[reg + 1]); in rk3562_uart_get_rate()
509 n = fracdiv & CLK_UART_FRAC_NUMERATOR_MASK; in rk3562_uart_get_rate()
511 m = fracdiv & CLK_UART_FRAC_DENOMINATOR_MASK; in rk3562_uart_get_rate()
H A Dclk_rk3308.c858 u32 con, fracdiv; in rk3308_rtc32k_get_clk() local
865 fracdiv = readl(&cru->clksel_con[3]); in rk3308_rtc32k_get_clk()
866 m = fracdiv & CLK_RTC32K_FRAC_NUMERATOR_MASK; in rk3308_rtc32k_get_clk()
868 n = fracdiv & CLK_RTC32K_FRAC_DENOMINATOR_MASK; in rk3308_rtc32k_get_clk()
H A Dclk_rv1106.c808 u32 reg, con, fracdiv, div, src, p_src, p_rate; in rv1106_uart_get_rate() local
847 fracdiv = readl(&cru->clksel_con[reg + 1]); in rv1106_uart_get_rate()
848 n = fracdiv & CLK_UART_FRAC_NUMERATOR_MASK; in rv1106_uart_get_rate()
850 m = fracdiv & CLK_UART_FRAC_DENOMINATOR_MASK; in rv1106_uart_get_rate()
H A Dclk_px30.c428 u32 con, fracdiv, gate; in px30_i2s_get_clk() local
436 fracdiv = readl(&cru->clksel_con[31]); in px30_i2s_get_clk()
438 n = fracdiv & CLK_I2S1_FRAC_NUMERATOR_MASK; in px30_i2s_get_clk()
440 m = fracdiv & CLK_I2S1_FRAC_DENOMINATOR_MASK; in px30_i2s_get_clk()
443 con, gate, fracdiv); in px30_i2s_get_clk()
H A Dclk_rk3588.c1291 u32 reg, con, fracdiv, div, src, p_src, p_rate; in rk3588_uart_get_rate() local
1338 fracdiv = readl(&cru->clksel_con[reg + 1]); in rk3588_uart_get_rate()
1339 n = fracdiv & CLK_UART_FRAC_NUMERATOR_MASK; in rk3588_uart_get_rate()
1341 m = fracdiv & CLK_UART_FRAC_DENOMINATOR_MASK; in rk3588_uart_get_rate()
/OK3568_Linux_fs/kernel/drivers/clk/rockchip/
H A Dclk-pll.c1522 u64 fracdiv, m, n; in rockchip_pll_clk_compensation() local
1589 fracdiv = negative ? frac - (m + n) : frac + (m + n); in rockchip_pll_clk_compensation()
1591 if (!frac || fracdiv > frac_mask) in rockchip_pll_clk_compensation()
1596 pllcon |= fracdiv << frac_shift; in rockchip_pll_clk_compensation()
1603 fracdiv = negative ? frac - (div64_u64(m + n, 10)) : frac + (div64_u64(m + n, 10)); in rockchip_pll_clk_compensation()
1605 if (!frac || fracdiv > frac_mask) in rockchip_pll_clk_compensation()
1608 writel_relaxed(HIWORD_UPDATE(fracdiv, frac_mask, frac_shift), in rockchip_pll_clk_compensation()