Home
last modified time | relevance | path

Searched refs:vco (Results 1 – 20 of 20) sorted by relevance

/linux-3.4.99/arch/arm/mach-integrator/
Dcpu.c62 struct icst_vco vco; in integrator_verify_policy() local
68 vco = icst_hz_to_vco(&cclk_params, policy->max * 1000); in integrator_verify_policy()
69 policy->max = icst_hz(&cclk_params, vco) / 1000; in integrator_verify_policy()
71 vco = icst_hz_to_vco(&cclk_params, policy->min * 1000); in integrator_verify_policy()
72 policy->min = icst_hz(&cclk_params, vco) / 1000; in integrator_verify_policy()
88 struct icst_vco vco; in integrator_set_target() local
108 vco.s = (cm_osc >> 8) & 7; in integrator_set_target()
110 vco.s = 1; in integrator_set_target()
112 vco.v = cm_osc & 255; in integrator_set_target()
113 vco.r = 22; in integrator_set_target()
[all …]
Dimpd1.c55 static void impd1_setvco(struct clk *clk, struct icst_vco vco) in impd1_setvco() argument
58 u32 val = vco.v | (vco.r << 9) | (vco.s << 16); in impd1_setvco()
65 vco.v = val & 0x1ff; in impd1_setvco()
66 vco.r = (val >> 9) & 0x7f; in impd1_setvco()
67 vco.s = (val >> 16) & 7; in impd1_setvco()
70 vconr, icst525_hz(&impd1_vco_params, vco)); in impd1_setvco()
Dintegrator_cp.c208 static void cp_auxvco_set(struct clk *clk, struct icst_vco vco) in cp_auxvco_set() argument
213 val |= vco.v | (vco.r << 9) | (vco.s << 16); in cp_auxvco_set()
/linux-3.4.99/arch/arm/common/
Dicst.c30 unsigned long icst_hz(const struct icst_params *p, struct icst_vco vco) in icst_hz() argument
32 return p->ref * 2 * (vco.v + 8) / ((vco.r + 2) * p->s2div[vco.s]); in icst_hz()
48 struct icst_vco vco = { .s = 1, .v = p->vd_max, .r = p->rd_max }; in icst_hz_to_vco() local
64 return vco; in icst_hz_to_vco()
66 vco.s = p->idx2s[i]; in icst_hz_to_vco()
89 vco.v = vd - 8; in icst_hz_to_vco()
90 vco.r = rd - 2; in icst_hz_to_vco()
97 return vco; in icst_hz_to_vco()
/linux-3.4.99/arch/arm/plat-versatile/
Dclock.c58 struct icst_vco vco; in icst_clk_round() local
59 vco = icst_hz_to_vco(clk->params, rate); in icst_clk_round()
60 return icst_hz(clk->params, vco); in icst_clk_round()
66 struct icst_vco vco; in icst_clk_set() local
68 vco = icst_hz_to_vco(clk->params, rate); in icst_clk_set()
69 clk->rate = icst_hz(clk->params, vco); in icst_clk_set()
70 clk->ops->setvco(clk, vco); in icst_clk_set()
/linux-3.4.99/drivers/video/matrox/
Dg450_pll.c106 unsigned int *vco, unsigned int fout) in g450_firstpll() argument
114 *vco = vcomax; in g450_firstpll()
116 *vco = fout; in g450_firstpll()
131 *vco = tvco; in g450_firstpll()
133 return g450_nextpll(minfo, pi, vco, 0xFF0000 | p); in g450_firstpll()
440 unsigned int vco; in __g450_setclk() local
443 vco = g450_mnp2vco(minfo, mnp); in __g450_setclk()
448 if (vco < pixel_vco) { in __g450_setclk()
449 small = vco; in __g450_setclk()
453 big = vco; in __g450_setclk()
[all …]
/linux-3.4.99/arch/powerpc/boot/
D4xx.c423 u32 cpu, plb, opb, ebc, vco; in __ibm440eplike_fixup_clocks() local
450 vco = sys_clk * m; in __ibm440eplike_fixup_clocks()
451 clk_a = vco / fwdva; in __ibm440eplike_fixup_clocks()
452 clk_b = vco / fwdvb; in __ibm440eplike_fixup_clocks()
456 vco = 0; in __ibm440eplike_fixup_clocks()
753 u32 cpu, plb, opb, ebc, vco, tb, uart0, uart1; in ibm405ex_fixup_clocks() local
778 vco = (unsigned int)(sys_clk * m); in ibm405ex_fixup_clocks()
782 vco = 0; in ibm405ex_fixup_clocks()
786 cpu = vco / (fwdva * cpudv0); in ibm405ex_fixup_clocks()
788 plb = vco / (fwdva * plb2xdv0 * plbdv0); in ibm405ex_fixup_clocks()
/linux-3.4.99/arch/arm/mach-bcmring/include/mach/csp/
DchipcHw_reg.h202 #define chipcHw_REG_PLL_PREDIVIDER_NDIV_i(vco) ((vco) / chipcHw_XTAL_FREQ_Hz) argument
216 …define chipcHw_REG_PLL_DIVIDER_MDIV(vco, Hz) ((chipcHw_divide((vco), (Hz)) > 255) ? 0 : … argument
/linux-3.4.99/drivers/gpu/drm/gma500/
Dcdv_intel_display.c50 int vco; member
58 struct cdv_intel_range_t dot, vco, n, m, m1, m2, p, p1; member
70 .vco = {.min = 1800000, .max = 3600000},
82 .vco = {.min = 1800000, .max = 3600000},
96 .vco = {.min = 1809000, .max = 3564000},
107 .vco = {.min = 1800000, .max = 3600000},
266 if (clock->vco < 2250000) { in cdv_dpll_set_clock_cdv()
269 } else if (clock->vco < 2750000) { in cdv_dpll_set_clock_cdv()
272 } else if (clock->vco < 3300000) { in cdv_dpll_set_clock_cdv()
392 clock->vco = (refclk * clock->m) / clock->n; in cdv_intel_clock()
[all …]
Dpsb_intel_display.c39 int vco; member
56 struct psb_intel_range_t dot, vco, n, m, m1, m2, p, p1; member
117 .vco = {.min = I8XX_VCO_MIN, .max = I8XX_VCO_MAX},
129 .vco = {.min = I8XX_VCO_MIN, .max = I8XX_VCO_MAX},
141 .vco = {.min = I9XX_VCO_MIN, .max = I9XX_VCO_MAX},
154 .vco = {.min = I9XX_VCO_MIN, .max = I9XX_VCO_MAX},
186 clock->vco = refclk * clock->m / (clock->n + 2); in i8xx_clock()
187 clock->dot = clock->vco / clock->p; in i8xx_clock()
196 clock->vco = refclk * clock->m / (clock->n + 2); in i9xx_clock()
197 clock->dot = clock->vco / clock->p; in i9xx_clock()
[all …]
Doaktrail_hdmi.c102 struct intel_range vco, np, nr, nf; member
122 .vco = { .min = VCO_MIN, .max = VCO_MAX },
/linux-3.4.99/drivers/media/video/
Dmt9t112.c281 u32 vco, clk; in mt9t112_clock_info() local
310 vco = 2 * m * ext / (n+1); in mt9t112_clock_info()
311 enable = ((384000 > vco) || (768000 < vco)) ? "X" : ""; in mt9t112_clock_info()
312 dev_dbg(&client->dev, "VCO : %10u K %s\n", vco, enable); in mt9t112_clock_info()
314 clk = vco / (p1+1) / (p2+1); in mt9t112_clock_info()
318 clk = vco / (p3+1); in mt9t112_clock_info()
322 clk = vco / (p6+1); in mt9t112_clock_info()
326 clk = vco / (p5+1); in mt9t112_clock_info()
330 clk = vco / (p4+1); in mt9t112_clock_info()
334 clk = vco / (p7+1); in mt9t112_clock_info()
/linux-3.4.99/arch/arm/mach-realview/
Dcore.c244 static void realview_oscvco_set(struct clk *clk, struct icst_vco vco) in realview_oscvco_set() argument
250 val |= vco.v | (vco.r << 9) | (vco.s << 16); in realview_oscvco_set()
/linux-3.4.99/drivers/gpu/drm/radeon/
Dradeon_display.c783 u32 vco, post_div, tmp; in avivo_get_post_div() local
790 vco = pll->lcd_pll_out_min; in avivo_get_post_div()
792 vco = pll->pll_out_min; in avivo_get_post_div()
795 vco = pll->lcd_pll_out_max; in avivo_get_post_div()
797 vco = pll->pll_out_max; in avivo_get_post_div()
800 post_div = vco / target_clock; in avivo_get_post_div()
801 tmp = vco % target_clock; in avivo_get_post_div()
980 uint32_t vco; in radeon_compute_pll_legacy() local
989 vco = radeon_div(tmp, ref_div); in radeon_compute_pll_legacy()
991 if (vco < pll_out_min) { in radeon_compute_pll_legacy()
[all …]
/linux-3.4.99/arch/arm/include/asm/hardware/
Dicst.h35 unsigned long icst_hz(const struct icst_params *p, struct icst_vco vco);
/linux-3.4.99/drivers/media/common/tuners/
Dmax2165.c238 u8 vco, vco_sub_band, adc; in max2165_debug_status() local
250 vco = autotune >> 6; in max2165_debug_status()
260 dprintk("VCO: %d, VCO Sub-band: %d, ADC: %d\n", vco, vco_sub_band, adc); in max2165_debug_status()
/linux-3.4.99/arch/arm/mach-versatile/
Dcore.c336 static void versatile_oscvco_set(struct clk *clk, struct icst_vco vco) in versatile_oscvco_set() argument
342 val |= vco.v | (vco.r << 9) | (vco.s << 16); in versatile_oscvco_set()
/linux-3.4.99/drivers/gpu/drm/i915/
Dintel_display.c59 int vco; member
76 intel_range_t dot, vco, n, m, m1, m2, p, p1; member
115 .vco = { .min = 930000, .max = 1400000 },
129 .vco = { .min = 930000, .max = 1400000 },
143 .vco = { .min = 1400000, .max = 2800000 },
157 .vco = { .min = 1400000, .max = 2800000 },
172 .vco = { .min = 1750000, .max = 3500000},
188 .vco = { .min = 1750000, .max = 3500000},
202 .vco = { .min = 1750000, .max = 3500000 },
217 .vco = { .min = 1750000, .max = 3500000 },
[all …]
/linux-3.4.99/drivers/video/
Dcyber2000fb.c672 int vco; in cyber2000fb_decode_clock() local
747 vco = ref_ps * best_div1 / best_mult; in cyber2000fb_decode_clock()
748 if ((ref_ps == 40690) && (vco < 5556)) in cyber2000fb_decode_clock()
/linux-3.4.99/drivers/video/intelfb/
Dintelfbhw.c668 u32 m, vco, p; in calc_vclock() local
672 vco = pll->ref_clk * m / n; in calc_vclock()
678 return vco / p; in calc_vclock()