spll
clk[spll] = imx_clk_pllv1(IMX_PLLV1_IMX31, "spll", "ckih", base + MXC_CCM_SRPCTL);
struct pic32_sys_pll *spll;
spll = devm_kzalloc(core->dev, sizeof(*spll), GFP_KERNEL);
if (!spll)
spll->core = core;
spll->hw.init = &data->init_data;
spll->ctrl_reg = data->ctrl_reg + core->iobase;
spll->status_reg = data->status_reg + core->iobase;
spll->lock_mask = data->lock_mask;
spll->idiv = (readl(spll->ctrl_reg) >> PLL_IDIV_SHIFT) & PLL_IDIV_MASK;
spll->idiv += 1;
clk = devm_clk_register(core->dev, &spll->hw);
[spll] = PLL(pll_2550, CLK_FOUT_SPLL, "fout_spll", "fin_pll", SPLL_LOCK,
struct amdgpu_pll spll;
struct amdgpu_pll *spll = &adev->clock.spll;
spll->reference_freq =
spll->reference_div = 0;
spll->pll_out_min =
spll->pll_out_max =
if (spll->pll_out_min == 0)
spll->pll_out_min = 64800;
spll->pll_in_min =
spll->pll_in_max =
spll->min_post_div = 1;
spll->max_post_div = 1;
spll->min_ref_div = 2;
spll->max_ref_div = 0xff;
spll->min_feedback_div = 4;
spll->max_feedback_div = 0xff;
spll->best_vco = 0;
struct amdgpu_pll *spll = &adev->clock.spll;
spll->reference_freq = le32_to_cpu(smu_info->v31.core_refclk_10khz);
spll->reference_freq = le32_to_cpu(smu_info->v40.core_refclk_10khz);
spll->reference_div = 0;
spll->min_post_div = 1;
spll->max_post_div = 1;
spll->min_ref_div = 2;
spll->max_ref_div = 0xff;
spll->min_feedback_div = 4;
spll->max_feedback_div = 0xff;
spll->best_vco = 0;
spll->reference_freq = le32_to_cpu(gfx_info->v30.golden_tsc_count_lower_refclk);
spll->reference_freq = le32_to_cpu(gfx_info->v22.rlc_gpu_timer_refclk);
u32 reference_clock = adev->clock.spll.reference_freq;
return adev->clock.spll.reference_freq;
u32 reference_clock = adev->clock.spll.reference_freq;
unsigned vco_freq, ref_freq = adev->clock.spll.reference_freq;
u32 reference_clock = adev->clock.spll.reference_freq;
u32 reference_clock = adev->clock.spll.reference_freq;
return adev->clock.spll.reference_freq;
return adev->clock.spll.reference_freq;
u32 reference_clock = adev->clock.spll.reference_freq;
u32 reference_clock = adev->clock.spll.reference_freq;
hw_state->spll =
switch (hw_state->spll & SPLL_FREQ_MASK) {
hw_state->wrpll, hw_state->spll);
a->spll == b->spll;
intel_de_write(display, SPLL_CTL, hw_state->spll);
hw_state->spll = val;
u32 spll;
clk->spll = 0xc0000000 | (log2P << 16) | (N1 << 8) | M1;
clk->spll = 0x00000000;
nvkm_mask(device, 0x004008, 0xc007ffff, clk->spll);
u32 spll;
clk_mask(hwsq, spll[0], 0xc03f0100, (P1 << 19) | (P1 << 16));
clk_mask(hwsq, spll[0], 0xc03f0100,
clk_mask(hwsq, spll[1], 0x0000ffff, (N << 8) | M);
u32 ref_clock = rdev->clock.spll.reference_freq;
table->ACPILevel.SclkFrequency = rdev->clock.spll.reference_freq;
u32 reference_clock = rdev->clock.spll.reference_freq;
u32 reference_clock = rdev->clock.spll.reference_freq;
u32 reference_clock = rdev->clock.spll.reference_freq;
return rdev->clock.spll.reference_freq;
if (rdev->clock.spll.reference_freq == 10000)
struct radeon_pll spll;
struct radeon_pll *spll = &rdev->clock.spll;
spll->reference_freq =
spll->reference_freq =
spll->reference_div = 0;
spll->pll_out_min =
spll->pll_out_max =
if (spll->pll_out_min == 0) {
spll->pll_out_min = 64800;
spll->pll_out_min = 20000;
spll->pll_in_min =
spll->pll_in_max =
struct radeon_pll *spll = &rdev->clock.spll;
spll->reference_freq = mpll->reference_freq = p1pll->reference_freq;
spll->reference_div = mpll->reference_div =
struct radeon_pll *spll = &rdev->clock.spll;
if (spll->reference_div < 2)
spll->reference_div =
mpll->reference_div = spll->reference_div;
spll->reference_freq = 1432;
spll->reference_freq = 2700;
spll->reference_div =
mpll->reference_div = spll->reference_div;
spll->min_post_div = 1;
spll->max_post_div = 1;
spll->min_ref_div = 2;
spll->max_ref_div = 0xff;
spll->min_feedback_div = 4;
spll->max_feedback_div = 0xff;
spll->best_vco = 0;
struct radeon_pll *spll = &rdev->clock.spll;
int ref_div = spll->reference_div;
req_clock += spll->reference_freq;
req_clock /= (2 * spll->reference_freq);
req_clock *= spll->reference_freq;
struct radeon_pll *spll = &rdev->clock.spll;
fb_div *= spll->reference_freq;
struct radeon_pll *spll = &rdev->clock.spll;
spll->reference_freq = RBIOS16(pll_info + 0x1a);
spll->reference_div = RBIOS16(pll_info + 0x1c);
spll->pll_out_min = RBIOS32(pll_info + 0x1e);
spll->pll_out_max = RBIOS32(pll_info + 0x22);
spll->pll_in_min = RBIOS32(pll_info + 0x48);
spll->pll_in_max = RBIOS32(pll_info + 0x4c);
spll->pll_in_min = 40;
spll->pll_in_max = 500;
*value = rdev->clock.spll.reference_freq * 10;
unsigned vco_freq, ref_freq = rdev->clock.spll.reference_freq;
u32 sclk = (rdev->clock.spll.reference_freq * current_fb_div) /
u32 sclk = (rdev->clock.spll.reference_freq * current_fb_div) /
u32 ref_clk = rdev->clock.spll.reference_freq;
u32 ref_clk = rdev->clock.spll.reference_freq;
u32 ref_clk = rdev->clock.spll.reference_freq;
u32 ref_clk = rdev->clock.spll.reference_freq;
u32 reference_clock = rdev->clock.spll.reference_freq;
u32 reference_clock = rdev->clock.spll.reference_freq;
u32 reference_clock = rdev->clock.spll.reference_freq;
u32 reference_clock = rdev->clock.spll.reference_freq;
u32 reference_clock = rdev->clock.spll.reference_freq;
u32 reference_clock = rdev->clock.spll.reference_freq;