/Linux-v4.19/drivers/clk/meson/ |
D | clk-mpll.c | 75 struct meson_clk_mpll_data *mpll = meson_clk_mpll_data(clk); in mpll_recalc_rate() local 79 sdm = meson_parm_read(clk->map, &mpll->sdm); in mpll_recalc_rate() 80 n2 = meson_parm_read(clk->map, &mpll->n2); in mpll_recalc_rate() 91 struct meson_clk_mpll_data *mpll = meson_clk_mpll_data(clk); in mpll_round_rate() local 94 params_from_rate(rate, *parent_rate, &sdm, &n2, mpll->flags); in mpll_round_rate() 103 struct meson_clk_mpll_data *mpll = meson_clk_mpll_data(clk); in mpll_set_rate() local 107 params_from_rate(rate, parent_rate, &sdm, &n2, mpll->flags); in mpll_set_rate() 109 if (mpll->lock) in mpll_set_rate() 110 spin_lock_irqsave(mpll->lock, flags); in mpll_set_rate() 112 __acquire(mpll->lock); in mpll_set_rate() [all …]
|
D | Makefile | 5 obj-$(CONFIG_COMMON_CLK_AMLOGIC) += clk-pll.o clk-mpll.o clk-phase.o
|
/Linux-v4.19/drivers/gpu/drm/radeon/ |
D | radeon_clocks.c | 68 struct radeon_pll *mpll = &rdev->clock.mpll; in radeon_legacy_get_memory_clock() local 74 fb_div *= mpll->reference_freq; in radeon_legacy_get_memory_clock() 108 struct radeon_pll *mpll = &rdev->clock.mpll; in radeon_read_clocks_OF() local 146 spll->reference_freq = mpll->reference_freq = p1pll->reference_freq; in radeon_read_clocks_OF() 147 spll->reference_div = mpll->reference_div = in radeon_read_clocks_OF() 183 struct radeon_pll *mpll = &rdev->clock.mpll; in radeon_get_clock_info() local 215 if (mpll->reference_div < 2) in radeon_get_clock_info() 216 mpll->reference_div = spll->reference_div; in radeon_get_clock_info() 230 mpll->reference_freq = 1432; in radeon_get_clock_info() 235 mpll->reference_freq = 2700; in radeon_get_clock_info() [all …]
|
D | radeon_combios.c | 736 struct radeon_pll *mpll = &rdev->clock.mpll; in radeon_combios_get_clock_info() local 777 mpll->reference_freq = RBIOS16(pll_info + 0x26); in radeon_combios_get_clock_info() 778 mpll->reference_div = RBIOS16(pll_info + 0x28); in radeon_combios_get_clock_info() 779 mpll->pll_out_min = RBIOS32(pll_info + 0x2a); in radeon_combios_get_clock_info() 780 mpll->pll_out_max = RBIOS32(pll_info + 0x2e); in radeon_combios_get_clock_info() 783 mpll->pll_in_min = RBIOS32(pll_info + 0x5a); in radeon_combios_get_clock_info() 784 mpll->pll_in_max = RBIOS32(pll_info + 0x5e); in radeon_combios_get_clock_info() 787 mpll->pll_in_min = 40; in radeon_combios_get_clock_info() 788 mpll->pll_in_max = 500; in radeon_combios_get_clock_info()
|
D | radeon_atombios.c | 1146 struct radeon_pll *mpll = &rdev->clock.mpll; in radeon_atom_get_clock_info() local 1225 mpll->reference_freq = in radeon_atom_get_clock_info() 1228 mpll->reference_freq = in radeon_atom_get_clock_info() 1230 mpll->reference_div = 0; in radeon_atom_get_clock_info() 1232 mpll->pll_out_min = in radeon_atom_get_clock_info() 1234 mpll->pll_out_max = in radeon_atom_get_clock_info() 1238 if (mpll->pll_out_min == 0) { in radeon_atom_get_clock_info() 1240 mpll->pll_out_min = 64800; in radeon_atom_get_clock_info() 1242 mpll->pll_out_min = 20000; in radeon_atom_get_clock_info() 1245 mpll->pll_in_min = in radeon_atom_get_clock_info() [all …]
|
D | rv740_dpm.c | 252 u32 reference_clock = rdev->clock.mpll.reference_freq; in rv740_populate_mclk_value()
|
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_atomfirmware.c | 249 struct amdgpu_pll *mpll = &adev->clock.mpll; in amdgpu_atomfirmware_get_clock_info() local 309 mpll->reference_freq = le32_to_cpu(umc_info->v31.mem_refclk_10khz); in amdgpu_atomfirmware_get_clock_info() 311 mpll->reference_div = 0; in amdgpu_atomfirmware_get_clock_info() 312 mpll->min_post_div = 1; in amdgpu_atomfirmware_get_clock_info() 313 mpll->max_post_div = 1; in amdgpu_atomfirmware_get_clock_info() 314 mpll->min_ref_div = 2; in amdgpu_atomfirmware_get_clock_info() 315 mpll->max_ref_div = 0xff; in amdgpu_atomfirmware_get_clock_info() 316 mpll->min_feedback_div = 4; in amdgpu_atomfirmware_get_clock_info() 317 mpll->max_feedback_div = 0xff; in amdgpu_atomfirmware_get_clock_info() 318 mpll->best_vco = 0; in amdgpu_atomfirmware_get_clock_info()
|
D | amdgpu_atombios.c | 586 struct amdgpu_pll *mpll = &adev->clock.mpll; in amdgpu_atombios_get_clock_info() local 658 mpll->reference_freq = in amdgpu_atombios_get_clock_info() 660 mpll->reference_div = 0; in amdgpu_atombios_get_clock_info() 662 mpll->pll_out_min = in amdgpu_atombios_get_clock_info() 664 mpll->pll_out_max = in amdgpu_atombios_get_clock_info() 668 if (mpll->pll_out_min == 0) in amdgpu_atombios_get_clock_info() 669 mpll->pll_out_min = 64800; in amdgpu_atombios_get_clock_info() 671 mpll->pll_in_min = in amdgpu_atombios_get_clock_info() 673 mpll->pll_in_max = in amdgpu_atombios_get_clock_info() 681 mpll->min_post_div = 1; in amdgpu_atombios_get_clock_info() [all …]
|
/Linux-v4.19/arch/arm/mach-s3c24xx/ |
D | cpufreq-utils.c | 60 if (!IS_ERR(cfg->mpll)) in s3c2410_set_fvco() 61 clk_set_rate(cfg->mpll, cfg->pll.frequency); in s3c2410_set_fvco()
|
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ |
D | nv04.c | 288 bool mpll = Preg == 0x4020; in setPLL_double_lowregs() local 291 uint32_t Pval = (oldPval & (mpll ? ~(0x77 << 16) : ~(7 << 16))) | in setPLL_double_lowregs() 306 if (mpll) { in setPLL_double_lowregs() 322 Pval |= mpll ? 1 << 12 : 1 << 8; in setPLL_double_lowregs() 326 if (mpll) { in setPLL_double_lowregs() 340 if (mpll) { in setPLL_double_lowregs() 349 if (mpll) { in setPLL_double_lowregs()
|
/Linux-v4.19/drivers/clk/samsung/ |
D | clk-s3c2410.c | 38 mpll, upll, enumerator 197 [mpll] = PLL(pll_s3c2410_mpll, MPLL, "mpll", "xti", 263 [mpll] = PLL(pll_s3c2440_mpll, MPLL, "mpll", "xti", 384 s3c2410_plls[mpll].rate_table = pll_s3c2410_12mhz_tbl; in s3c2410_common_clk_init() 398 s3c244x_common_plls[mpll].rate_table = in s3c2410_common_clk_init()
|
D | clk-exynos5410.c | 64 apll, cpll, epll, mpll, enumerator 248 [mpll] = PLL(pll_35xx, CLK_FOUT_MPLL, "fout_mpll", "fin_pll", MPLL_LOCK,
|
D | clk-s5pv210.c | 73 mpll, enumerator 759 [mpll] = PLL(pll_4502, FOUT_MPLL, "fout_mpll", "fin_pll", 771 [mpll] = PLL(pll_4502, FOUT_MPLL, "fout_mpll", "fin_pll",
|
D | clk-exynos5250.c | 108 apll, mpll, cpll, epll, vpll, gpll, bpll, enumerator 772 [mpll] = PLL(pll_35xx, CLK_FOUT_MPLL, "fout_mpll", "fin_pll", MPLL_LOCK,
|
D | clk-exynos4.c | 153 apll, mpll, epll, vpll, enumerator 1347 [mpll] = PLL(pll_4508, CLK_FOUT_MPLL, "fout_mpll", "fin_pll", 1358 [mpll] = PLL(pll_35xx, CLK_FOUT_MPLL, "fout_mpll", "fin_pll",
|
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
D | ramnv50.c | 226 struct nvbios_pll mpll; in nv50_ram_calc() local 328 ret = nvbios_pll_parse(bios, 0x004008, &mpll); in nv50_ram_calc() 329 mpll.vco2.max_freq = 0; in nv50_ram_calc() 331 ret = nv04_pll_calc(subdev, &mpll, freq, in nv50_ram_calc() 349 r004008 |= (mpll.bias_p << 19) | (P << 22) | (P << 16); in nv50_ram_calc()
|
/Linux-v4.19/drivers/clk/imx/ |
D | clk-imx35.c | 69 /* 0 */ ckih, mpll, ppll, mpll_075, arm, hsp, hsp_div, hsp_sel, ahb, enumerator 121 clk[mpll] = imx_clk_pllv1(IMX_PLLV1_IMX35, "mpll", "ckih", base + MX35_CCM_MPCTL); in _mx35_clocks_init() 124 clk[mpll] = imx_clk_fixed_factor("mpll_075", "mpll", 3, 4); in _mx35_clocks_init()
|
D | clk-imx31.c | 52 dummy, ckih, ckil, mpll, spll, upll, mcu_main, hsp, ahb, nfc, ipg, enumerator 81 clk[mpll] = imx_clk_pllv1(IMX_PLLV1_IMX31, "mpll", "ckih", base + MXC_CCM_MPCTL); in _mx31_clocks_init()
|
D | clk-imx25.c | 66 dummy, osc, mpll, upll, mpll_cpu_3_4, cpu_sel, cpu, ahb, usb_div, ipg, enumerator 104 clk[mpll] = imx_clk_pllv1(IMX_PLLV1_IMX25, "mpll", "osc", ccm(CCM_MPCTL)); in __mx25_clocks_init()
|
/Linux-v4.19/Documentation/devicetree/bindings/clock/ |
D | imx31-clock.txt | 18 mpll 3
|
D | imx35-clock.txt | 16 mpll 1
|
D | imx25-clock.txt | 17 mpll 2
|
D | mvebu-core-clock.txt | 38 3 = mpll (MPLL Clock)
|
/Linux-v4.19/arch/arm/plat-samsung/include/plat/ |
D | cpu-freq-core.h | 118 struct clk *mpll; member
|
/Linux-v4.19/Documentation/devicetree/bindings/media/ |
D | exynos4-fimc-is.txt | 19 "mpll", "sysreg", "isp", "drc", "fd", "mcuisp", "gicisp",
|