Home
last modified time | relevance | path

Searched refs:pclk (Results 1 – 169 of 169) sorted by relevance

/linux-4.1.27/drivers/clk/
Dclk-xgene.c222 struct xgene_clk *pclk = to_xgene_clk(hw); in xgene_clk_enable() local
226 if (pclk->lock) in xgene_clk_enable()
227 spin_lock_irqsave(pclk->lock, flags); in xgene_clk_enable()
229 if (pclk->param.csr_reg != NULL) { in xgene_clk_enable()
230 pr_debug("%s clock enabled\n", pclk->name); in xgene_clk_enable()
232 data = xgene_clk_read(pclk->param.csr_reg + in xgene_clk_enable()
233 pclk->param.reg_clk_offset); in xgene_clk_enable()
234 data |= pclk->param.reg_clk_mask; in xgene_clk_enable()
235 xgene_clk_write(data, pclk->param.csr_reg + in xgene_clk_enable()
236 pclk->param.reg_clk_offset); in xgene_clk_enable()
[all …]
Dclk-conf.c21 struct clk *clk, *pclk; in __set_clk_parents() local
41 pclk = of_clk_get_from_provider(&clkspec); in __set_clk_parents()
42 if (IS_ERR(pclk)) { in __set_clk_parents()
45 return PTR_ERR(pclk); in __set_clk_parents()
64 rc = clk_set_parent(clk, pclk); in __set_clk_parents()
67 __clk_get_name(clk), __clk_get_name(pclk), rc); in __set_clk_parents()
69 clk_put(pclk); in __set_clk_parents()
73 clk_put(pclk); in __set_clk_parents()
/linux-4.1.27/arch/arm/boot/dts/
Dversatile-ab.dts52 pclk: pclk@24M { label
120 clocks = <&pclk>;
128 clocks = <&xtal24mhz>, <&pclk>;
136 clocks = <&xtal24mhz>, <&pclk>;
144 clocks = <&xtal24mhz>, <&pclk>;
151 clocks = <&pclk>;
158 clocks = <&pclk>;
166 clocks = <&osc1>, <&pclk>;
173 clocks = <&pclk>;
181 clocks = <&pclk>;
[all …]
Decx-common.dtsi60 clocks = <&pclk>;
70 clocks = <&pclk>;
81 clocks = <&pclk>;
92 clocks = <&pclk>;
103 clocks = <&pclk>;
112 clocks = <&pclk>;
120 clocks = <&pclk>;
128 clocks = <&pclk>;
197 pclk: pclk { label
209 clocks = <&pclk>;
Darm-realview-pb1176.dts103 pclk: pclk@0 { label
220 clocks = <&timclk>, <&timclk>, <&pclk>;
230 clocks = <&timclk>, <&timclk>, <&pclk>;
239 clocks = <&pclk>;
252 clocks = <&pclk>;
261 clocks = <&sspclk>, <&pclk>;
270 clocks = <&uartclk>, <&pclk>;
279 clocks = <&uartclk>, <&pclk>;
288 clocks = <&uartclk>, <&pclk>;
297 clocks = <&uartclk>, <&pclk>;
[all …]
Dintegratorcp.dts53 pclk: pclk@0 { label
159 clocks = <&pclk>;
165 clocks = <&uartclk>, <&pclk>;
171 clocks = <&uartclk>, <&pclk>;
177 clocks = <&kmiclk>, <&pclk>;
183 clocks = <&kmiclk>, <&pclk>;
195 clocks = <&uartclk>, <&pclk>;
203 clocks = <&pclk>;
211 clocks = <&auxosc>, <&pclk>;
Dste-nomadik-stn8815.dtsi32 clocks = <&timclk>, <&pclk>;
41 clocks = <&timclk>, <&pclk>;
55 clocks = <&pclk>;
68 clocks = <&pclk>;
81 clocks = <&pclk>;
94 clocks = <&pclk>;
209 pclk: pclk@0 { label
308 clocks = <&pclk>;
314 clocks = <&pclk>;
320 clocks = <&pclk>;
[all …]
Dintegratorap.dts29 pclk: pclk@0 { label
121 clocks = <&pclk>;
128 clocks = <&uartclk>, <&pclk>;
135 clocks = <&uartclk>, <&pclk>;
142 clocks = <&xtal24mhz>, <&pclk>;
149 clocks = <&xtal24mhz>, <&pclk>;
Dversatile-pb.dts16 clocks = <&pclk>;
28 clocks = <&pclk>;
75 clocks = <&xtal24mhz>, <&pclk>;
90 clocks = <&xtal24mhz>, <&pclk>;
Dzynq-7000.dtsi79 clock-names = "can_clk", "pclk";
91 clock-names = "can_clk", "pclk";
157 clock-names = "uart_clk", "pclk";
166 clock-names = "uart_clk", "pclk";
178 clock-names = "ref_clk", "pclk";
190 clock-names = "ref_clk", "pclk";
201 clock-names = "pclk", "hclk", "tx_clk";
212 clock-names = "pclk", "hclk", "tx_clk";
Dpicoxcell-pc3x2.dtsi40 pclk: clock@0 { label
42 clock-outputs = "bus", "pclk";
103 ref-clock = <&pclk>, "ref";
118 ref-clock = <&pclk>, "ref";
222 bus-clock = <&pclk>, "bus";
Dpicoxcell-pc3x3.dtsi136 pclk: clock@12 { label
138 clock-outputs = "bus", "pclk";
316 bus-clock = <&pclk>, "bus";
Dat91sam9x5_macb1.dtsi50 clock-names = "hclk", "pclk";
Dsama5d3_emac.dtsi50 clock-names = "hclk", "pclk";
Dpicoxcell-pc7302-pc3x2.dts44 bus-clock = <&pclk>, "bus";
Dat91sam9x5_macb0.dtsi62 clock-names = "hclk", "pclk";
Dat91sam9261.dtsi131 clock-names = "pclk", "hclk";
207 clock-names = "pclk";
218 clock-names = "pclk";
229 clock-names = "pclk";
Drk3066a.dtsi125 clock-names = "timer", "pclk";
133 clock-names = "timer", "pclk";
141 clock-names = "timer", "pclk";
Ds5pv210-goni.dts393 pclk-sample = <1>;
416 pclk-sample = <0>;
Dat91rm9200.dtsi426 clock-names = "pclk";
437 clock-names = "pclk";
448 clock-names = "pclk";
904 clock-names = "pclk", "hclk";
Dat91sam9263.dtsi821 clock-names = "pclk";
832 clock-names = "pclk";
854 clock-names = "hclk", "pclk";
863 clock-names = "pclk", "hclk";
Dste-dbx5x0.dtsi745 /* Same clock wired to kernel and pclk */
760 /* Same clock wired to kernel and pclk */
775 /* Same clock wired to kernel and pclk */
790 /* Same clock wired to kernel and pclk */
Dsama5d3_gmac.dtsi83 clock-names = "hclk", "pclk";
Dat91sam9260.dtsi851 clock-names = "hclk", "pclk";
860 clock-names = "pclk", "hclk";
893 clock-names = "pclk";
Dat91sam9g45.dtsi965 clock-names = "hclk", "pclk";
1007 clock-names = "pclk";
1018 clock-names = "pclk";
1156 clock-names = "pclk", "hclk";
Dsama5d4.dtsi131 clock-names = "pclk", "hclk";
864 clock-names = "pclk";
952 clock-names = "hclk", "pclk";
1065 clock-names = "pclk";
Dat91sam9n12.dtsi780 clock-names = "pclk";
921 clock-names = "pclk", "hclk";
Dsama5d3.dtsi140 clock-names = "pclk";
291 clock-names = "pclk";
1329 clock-names = "pclk", "hclk";
Dat91sam9x5.dtsi830 clock-names = "pclk";
1070 clock-names = "hclk", "pclk";
Dhi3620.dtsi26 pclk: clk { label
Dtegra114.dtsi507 clock-names = "pclk", "clk32k_in";
Dtegra20.dtsi541 clock-names = "pclk", "clk32k_in";
Dat91sam9rl.dtsi301 clock-names = "pclk", "hclk";
Dtegra30.dtsi634 clock-names = "pclk", "clk32k_in";
Drk3288.dtsi157 clock-names = "timer", "pclk";
Dtegra124.dtsi574 clock-names = "pclk", "clk32k_in";
/linux-4.1.27/drivers/clk/versatile/
Dclk-impd1.c24 struct clk *pclk; member
91 struct clk *pclk; in integrator_impd1_clk_init() local
102 pclk = clk_register_fixed_rate(NULL, imc->pclkname, NULL, in integrator_impd1_clk_init()
104 imc->pclk = pclk; in integrator_impd1_clk_init()
110 imc->clks[0] = clkdev_alloc(pclk, "apb_pclk", "lm%x:01000", id); in integrator_impd1_clk_init()
120 imc->clks[2] = clkdev_alloc(pclk, "apb_pclk", "lm%x:00700", id); in integrator_impd1_clk_init()
128 imc->clks[4] = clkdev_alloc(pclk, "apb_pclk", "lm%x:00100", id); in integrator_impd1_clk_init()
130 imc->clks[6] = clkdev_alloc(pclk, "apb_pclk", "lm%x:00200", id); in integrator_impd1_clk_init()
137 imc->clks[8] = clkdev_alloc(pclk, "apb_pclk", "lm%x:00300", id); in integrator_impd1_clk_init()
141 imc->clks[10] = clkdev_alloc(pclk, "apb_pclk", "lm%x:00400", id); in integrator_impd1_clk_init()
[all …]
/linux-4.1.27/drivers/input/serio/
Dat32psif.c97 struct clk *pclk; member
160 retval = clk_enable(psif->pclk); in psif_open()
181 clk_disable(psif->pclk); in psif_close()
187 unsigned long rate = clk_get_rate(psif->pclk); in psif_set_prescaler()
198 clk_enable(psif->pclk); in psif_set_prescaler()
200 clk_disable(psif->pclk); in psif_set_prescaler()
208 struct clk *pclk; in psif_probe() local
242 pclk = clk_get(&pdev->dev, "pclk"); in psif_probe()
243 if (IS_ERR(pclk)) { in psif_probe()
245 ret = PTR_ERR(pclk); in psif_probe()
[all …]
/linux-4.1.27/arch/avr32/mach-at32ap/
Dpdc.c16 struct clk *pclk, *hclk; in pdc_probe() local
18 pclk = clk_get(&pdev->dev, "pclk"); in pdc_probe()
19 if (IS_ERR(pclk)) { in pdc_probe()
21 return PTR_ERR(pclk); in pdc_probe()
26 clk_put(pclk); in pdc_probe()
30 clk_enable(pclk); in pdc_probe()
Dhsmc.c26 struct clk *pclk; member
220 struct clk *pclk, *mck; in hsmc_probe() local
229 pclk = clk_get(&pdev->dev, "pclk"); in hsmc_probe()
230 if (IS_ERR(pclk)) in hsmc_probe()
231 return PTR_ERR(pclk); in hsmc_probe()
243 clk_enable(pclk); in hsmc_probe()
246 hsmc->pclk = pclk; in hsmc_probe()
261 clk_disable(pclk); in hsmc_probe()
266 clk_put(pclk); in hsmc_probe()
Dintc.c94 struct clk *pclk; in init_IRQ() local
103 pclk = clk_get(&at32_intc0_device.dev, "pclk"); in init_IRQ()
104 if (IS_ERR(pclk)) { in init_IRQ()
109 clk_enable(pclk); in init_IRQ()
Dat32ap700x.c686 DEV_CLK(pclk, at32_intc0, pbb, 1);
716 DEV_CLK(pclk, smc0, pbb, 13);
724 DEV_CLK(pclk, pdc, pba, 16);
1080 DEV_CLK(pclk, macb0, pbb, 6);
1089 DEV_CLK(pclk, macb1, pbb, 7);
1630 DEV_CLK(pclk, ssc0, pba, 7);
1637 DEV_CLK(pclk, ssc1, pba, 8);
1644 DEV_CLK(pclk, ssc2, pba, 9);
/linux-4.1.27/drivers/clk/pxa/
Dclk-pxa.c42 struct pxa_clk *pclk = to_pxa_clk(hw); in cken_recalc_rate() local
45 if (!pclk->is_in_low_power || pclk->is_in_low_power()) in cken_recalc_rate()
46 fix = &pclk->lp; in cken_recalc_rate()
48 fix = &pclk->hp; in cken_recalc_rate()
59 struct pxa_clk *pclk = to_pxa_clk(hw); in cken_get_parent() local
61 if (!pclk->is_in_low_power) in cken_get_parent()
63 return pclk->is_in_low_power() ? 0 : 1; in cken_get_parent()
/linux-4.1.27/drivers/cpufreq/
Ds3c2410-cpufreq.c48 unsigned long hclk, fclk, pclk; in s3c2410_cpufreq_calcdivs() local
68 pdiv = (hclk > cfg->max.pclk) ? 2 : 1; in s3c2410_cpufreq_calcdivs()
69 pclk = hclk / pdiv; in s3c2410_cpufreq_calcdivs()
71 if (pclk > cfg->max.pclk) { in s3c2410_cpufreq_calcdivs()
89 .pclk = 50000000,
142 s3c2410_cpufreq_info.max.pclk = 66500000; in s3c2410a_cpufreq_add()
Dspear-cpufreq.c37 int pclk; in spear1340_cpu_get_possible_parent() local
54 pclk = 0; /* src is sys_syn_clk */ in spear1340_cpu_get_possible_parent()
56 pclk = 3; /* src is pll3_clk */ in spear1340_cpu_get_possible_parent()
58 pclk = 1; /* src is pll1_clk */ in spear1340_cpu_get_possible_parent()
63 sys_pclk = clk_get(NULL, sys_clk_src[pclk]); in spear1340_cpu_get_possible_parent()
65 pr_err("Failed to get %s clock\n", sys_clk_src[pclk]); in spear1340_cpu_get_possible_parent()
Ds3c2412-cpufreq.c61 cfg->freq.hclk, cfg->freq.pclk); in s3c2412_cpufreq_calcdivs()
91 pdiv = (hclk > cfg->max.pclk) ? 2 : 1; in s3c2412_cpufreq_calcdivs()
93 if ((hclk / pdiv) > cfg->max.pclk) in s3c2412_cpufreq_calcdivs()
96 cfg->freq.pclk = hclk / pdiv; in s3c2412_cpufreq_calcdivs()
172 .pclk = 50000000,
217 s3c2412_cpufreq_info.max.pclk = 66000000; in s3c2412_cpufreq_add()
Ds3c24xx-cpufreq.c65 unsigned long fclk, pclk, hclk, armclk; in s3c_cpufreq_getcur() local
69 cfg->freq.pclk = pclk = clk_get_rate(clk_pclk); in s3c_cpufreq_getcur()
78 cfg->divs.p_divisor = fclk / pclk; in s3c_cpufreq_getcur()
87 cfg->freq.pclk = pll / cfg->divs.p_divisor; in s3c_cpufreq_calc()
107 cfg->freq.pclk, cfg->divs.p_divisor); in s3c_cpufreq_show()
212 s3c_cpufreq_updateclk(clk_pclk, cpu_new.freq.pclk); in s3c_cpufreq_settarget()
536 dst->pclk = do_min(a->pclk, b->pclk); in s3c_cpufreq_freq_min()
Ds3c2440-cpufreq.c91 pdiv = (hclk > cfg->max.pclk) ? 2 : 1; in s3c2440_cpufreq_calcdivs()
93 if ((hclk / pdiv) > cfg->max.pclk) in s3c2440_cpufreq_calcdivs()
246 .pclk = 66666666,
Ds3c24xx-cpufreq-debugfs.c34 f->fclk, f->hclk, f->pclk, f->armclk); in show_max()
/linux-4.1.27/drivers/video/fbdev/omap2/dss/
Dhdmi_common.c51 int hdmi_compute_acr(u32 pclk, u32 sample_freq, u32 *n, u32 *cts) in hdmi_compute_acr() argument
74 if (pclk == 27027000 || pclk == 74250000) in hdmi_compute_acr()
77 if (pclk == 27027000) in hdmi_compute_acr()
84 if (pclk == 27027000) in hdmi_compute_acr()
145 *cts = (pclk/1000) * (*n / 128) * deep_color / (sample_freq / 10); in hdmi_compute_acr()
Dsdi.c79 static int sdi_calc_clock_div(unsigned long pclk, in sdi_calc_clock_div() argument
97 if (pclk > 1000 * i * i * i) in sdi_calc_clock_div()
98 ctx.pck_min = max(pclk - 1000 * i * i * i, 0lu); in sdi_calc_clock_div()
101 ctx.pck_max = pclk + 1000 * i * i * i; in sdi_calc_clock_div()
103 ok = dss_div_calc(pclk, ctx.pck_min, dpi_calc_dss_cb, &ctx); in sdi_calc_clock_div()
Ddispc.c77 int (*calc_scaling) (unsigned long pclk, unsigned long lclk,
83 unsigned long (*calc_core_clk) (unsigned long pclk,
2091 static int check_horiz_timing_omap3(unsigned long pclk, unsigned long lclk, in check_horiz_timing_omap3() argument
2109 blank = div_u64((u64)(t->hbp + t->hsw + t->hfp) * lclk, pclk); in check_horiz_timing_omap3()
2123 val = div_u64((u64)(nonactive - pos_x) * lclk, pclk); in check_horiz_timing_omap3()
2134 val = div_u64((u64)nonactive * lclk, pclk); in check_horiz_timing_omap3()
2143 static unsigned long calc_core_clk_five_taps(unsigned long pclk, in calc_core_clk_five_taps() argument
2152 return (unsigned long) pclk; in calc_core_clk_five_taps()
2157 tmp = pclk * height * out_width; in calc_core_clk_five_taps()
2165 tmp = pclk * (height - 2 * out_height) * out_width; in calc_core_clk_five_taps()
[all …]
Dhdmi4_core.h272 struct omap_dss_audio *audio, u32 pclk);
Dhdmi5_core.h303 struct omap_dss_audio *audio, u32 pclk);
Dhdmi.h327 int hdmi_compute_acr(u32 pclk, u32 sample_freq, u32 *n, u32 *cts);
Dhdmi4_core.c681 struct omap_dss_audio *audio, u32 pclk) in hdmi4_audio_config() argument
748 err = hdmi_compute_acr(pclk, fs_nr, &n, &cts); in hdmi4_audio_config()
Ddss.h408 void dispc_set_tv_pclk(unsigned long pclk);
Dhdmi5_core.c797 struct omap_dss_audio *audio, u32 pclk) in hdmi5_audio_config() argument
845 err = hdmi_compute_acr(pclk, fs_nr, &n, &cts); in hdmi5_audio_config()
/linux-4.1.27/arch/arm/mach-spear/
Dspear3xx.c92 struct clk *gpt_clk, *pclk; in spear3xx_timer_init() local
104 pclk = clk_get(NULL, pclk_name); in spear3xx_timer_init()
105 if (IS_ERR(pclk)) { in spear3xx_timer_init()
111 clk_set_parent(gpt_clk, pclk); in spear3xx_timer_init()
113 clk_put(pclk); in spear3xx_timer_init()
Dspear13xx.c103 struct clk *gpt_clk, *pclk; in spear13xx_timer_init() local
115 pclk = clk_get(NULL, pclk_name); in spear13xx_timer_init()
116 if (IS_ERR(pclk)) { in spear13xx_timer_init()
122 clk_set_parent(gpt_clk, pclk); in spear13xx_timer_init()
124 clk_put(pclk); in spear13xx_timer_init()
Dspear6xx.c379 struct clk *gpt_clk, *pclk; in spear6xx_timer_init() local
391 pclk = clk_get(NULL, pclk_name); in spear6xx_timer_init()
392 if (IS_ERR(pclk)) { in spear6xx_timer_init()
398 clk_set_parent(gpt_clk, pclk); in spear6xx_timer_init()
400 clk_put(pclk); in spear6xx_timer_init()
/linux-4.1.27/arch/arm/mach-omap2/
Ddpll3xxx.c706 struct clk_hw_omap *pclk = NULL; in omap3_find_clkoutx2_dpll() local
717 pclk = to_clk_hw_omap(hw); in omap3_find_clkoutx2_dpll()
718 } while (pclk && !pclk->dpll_data); in omap3_find_clkoutx2_dpll()
721 if (!pclk) { in omap3_find_clkoutx2_dpll()
726 return pclk; in omap3_find_clkoutx2_dpll()
742 struct clk_hw_omap *pclk = NULL; in omap3_clkoutx2_recalc() local
747 pclk = omap3_find_clkoutx2_dpll(hw); in omap3_clkoutx2_recalc()
749 if (!pclk) in omap3_clkoutx2_recalc()
752 dd = pclk->dpll_data; in omap3_clkoutx2_recalc()
756 v = omap2_clk_readl(pclk, dd->control_reg) & dd->enable_mask; in omap3_clkoutx2_recalc()
[all …]
/linux-4.1.27/arch/avr32/boards/hammerhead/
Dsetup.c132 struct clk *pclk; in set_hw_addr() local
151 pclk = clk_get(&pdev->dev, "pclk"); in set_hw_addr()
153 if (IS_ERR(pclk)) in set_hw_addr()
156 clk_enable(pclk); in set_hw_addr()
162 clk_disable(pclk); in set_hw_addr()
163 clk_put(pclk); in set_hw_addr()
/linux-4.1.27/arch/avr32/boards/mimc200/
Dsetup.c147 struct clk *pclk; in set_hw_addr() local
164 pclk = clk_get(&pdev->dev, "pclk"); in set_hw_addr()
165 if (IS_ERR(pclk)) in set_hw_addr()
168 clk_enable(pclk); in set_hw_addr()
172 clk_disable(pclk); in set_hw_addr()
173 clk_put(pclk); in set_hw_addr()
/linux-4.1.27/sound/atmel/
Dabdac.c91 struct clk *pclk; member
363 new_rate <= clk_get_rate(dac->pclk)) { in set_sample_rates()
398 struct clk *pclk; in atmel_abdac_probe() local
421 pclk = clk_get(&pdev->dev, "pclk"); in atmel_abdac_probe()
422 if (IS_ERR(pclk)) { in atmel_abdac_probe()
424 return PTR_ERR(pclk); in atmel_abdac_probe()
432 clk_prepare_enable(pclk); in atmel_abdac_probe()
446 dac->pclk = pclk; in atmel_abdac_probe()
531 clk_disable_unprepare(pclk); in atmel_abdac_probe()
533 clk_put(pclk); in atmel_abdac_probe()
[all …]
Dac97c.c64 struct clk *pclk; member
947 struct clk *pclk; in atmel_ac97c_probe() local
975 pclk = clk_get(&pdev->dev, "pclk"); in atmel_ac97c_probe()
977 pclk = clk_get(&pdev->dev, "ac97_clk"); in atmel_ac97c_probe()
980 if (IS_ERR(pclk)) { in atmel_ac97c_probe()
982 return PTR_ERR(pclk); in atmel_ac97c_probe()
984 clk_prepare_enable(pclk); in atmel_ac97c_probe()
1010 chip->pclk = pclk; in atmel_ac97c_probe()
1162 clk_disable_unprepare(pclk); in atmel_ac97c_probe()
1163 clk_put(pclk); in atmel_ac97c_probe()
[all …]
/linux-4.1.27/drivers/iio/adc/
Drockchip_saradc.c52 struct clk *pclk; member
217 info->pclk = devm_clk_get(&pdev->dev, "apb_pclk"); in rockchip_saradc_probe()
218 if (IS_ERR(info->pclk)) { in rockchip_saradc_probe()
220 return PTR_ERR(info->pclk); in rockchip_saradc_probe()
252 ret = clk_prepare_enable(info->pclk); in rockchip_saradc_probe()
284 clk_disable_unprepare(info->pclk); in rockchip_saradc_probe()
297 clk_disable_unprepare(info->pclk); in rockchip_saradc_remove()
310 clk_disable_unprepare(info->pclk); in rockchip_saradc_suspend()
326 ret = clk_prepare_enable(info->pclk); in rockchip_saradc_resume()
/linux-4.1.27/drivers/gpu/drm/tegra/
Dhdmi.c26 unsigned int pclk; member
105 unsigned int pclk; member
169 .pclk = 27000000,
184 .pclk = UINT_MAX,
202 .pclk = 27000000,
216 .pclk = 74250000,
230 .pclk = UINT_MAX,
248 .pclk = 27000000,
266 .pclk = 74250000,
285 .pclk = 148500000,
[all …]
Drgb.c199 unsigned long pclk = crtc_state->mode.clock * 1000; in tegra_rgb_encoder_atomic_check() local
220 div = ((clk_get_rate(rgb->clk) * 2) / pclk) - 2; in tegra_rgb_encoder_atomic_check()
221 pclk = 0; in tegra_rgb_encoder_atomic_check()
224 pclk, div); in tegra_rgb_encoder_atomic_check()
Ddc.c48 unsigned long pclk; member
1032 copy->pclk = state->pclk; in tegra_crtc_atomic_duplicate_state()
1183 struct clk *clk, unsigned long pclk, in tegra_dc_state_setup_clock() argument
1192 state->pclk = pclk; in tegra_dc_state_setup_clock()
1216 if (state->pclk > 0) { in tegra_dc_commit_state()
1217 err = clk_set_rate(state->clk, state->pclk); in tegra_dc_commit_state()
1221 state->pclk); in tegra_dc_commit_state()
1226 DRM_DEBUG_KMS("pclk: %lu\n", state->pclk); in tegra_dc_commit_state()
Dsor.c393 const u64 pclk = mode->clock * 1000; in tegra_sor_calc_config() local
399 if (!link_rate || !link->num_lanes || !pclk || !config->bits_per_pixel) in tegra_sor_calc_config()
403 input = pclk * config->bits_per_pixel; in tegra_sor_calc_config()
410 params.num_clocks = div_u64(link_rate * mode->hdisplay, pclk); in tegra_sor_calc_config()
461 config->hblank_symbols = div_u64(num, pclk); in tegra_sor_calc_config()
470 config->vblank_symbols = div_u64(num, pclk); in tegra_sor_calc_config()
1443 unsigned long pclk = crtc_state->mode.clock * 1000; in tegra_sor_encoder_atomic_check() local
1448 pclk, 0); in tegra_sor_encoder_atomic_check()
Ddrm.h191 struct clk *clk, unsigned long pclk,
Ddsi.c39 unsigned long pclk; member
890 state->pclk = crtc_state->mode.clock * 1000; in tegra_dsi_encoder_atomic_check()
905 state->bclk = (state->pclk * state->mul) / (state->div * state->lanes); in tegra_dsi_encoder_atomic_check()
/linux-4.1.27/drivers/clocksource/
Dmoxart_timer.c122 unsigned long pclk; in moxart_timer_init() local
141 pclk = clk_get_rate(clk); in moxart_timer_init()
144 "moxart_timer", pclk, 200, 32, in moxart_timer_init()
148 clock_count_per_tick = DIV_ROUND_CLOSEST(pclk, HZ); in moxart_timer_init()
162 clockevents_config_and_register(&moxart_clockevent, pclk, in moxart_timer_init()
Dnomadik-mtu.c195 struct clk *pclk, struct clk *clk) in nmdk_timer_init() argument
201 BUG_ON(clk_prepare_enable(pclk)); in nmdk_timer_init()
249 struct clk *pclk; in nmdk_timer_of_init() local
258 pclk = of_clk_get_by_name(node, "apb_pclk"); in nmdk_timer_of_init()
259 if (IS_ERR(pclk)) in nmdk_timer_of_init()
270 nmdk_timer_init(base, irq, pclk, clk); in nmdk_timer_of_init()
Ddw_apb_timer_of.c30 struct clk *pclk; in timer_get_base_and_rate() local
41 pclk = of_clk_get_by_name(np, "pclk"); in timer_get_base_and_rate()
42 if (!IS_ERR(pclk)) in timer_get_base_and_rate()
43 if (clk_prepare_enable(pclk)) in timer_get_base_and_rate()
Drockchip_timer.c122 struct clk *pclk; in rk_timer_init() local
131 pclk = of_clk_get_by_name(np, "pclk"); in rk_timer_init()
132 if (IS_ERR(pclk)) { in rk_timer_init()
137 if (clk_prepare_enable(pclk)) { in rk_timer_init()
Dsamsung_pwm_timer.c274 unsigned long pclk; in samsung_clockevent_init() local
278 pclk = clk_get_rate(pwm.timerclk); in samsung_clockevent_init()
283 clock_rate = pclk / (pwm.tscaler_div * pwm.tdiv); in samsung_clockevent_init()
341 unsigned long pclk; in samsung_clocksource_init() local
345 pclk = clk_get_rate(pwm.timerclk); in samsung_clocksource_init()
350 clock_rate = pclk / (pwm.tscaler_div * pwm.tdiv); in samsung_clocksource_init()
/linux-4.1.27/arch/avr32/boards/merisc/
Dsetup.c125 struct clk *pclk; in set_hw_addr() local
138 pclk = clk_get(&pdev->dev, "pclk"); in set_hw_addr()
139 if (IS_ERR(pclk)) in set_hw_addr()
142 clk_enable(pclk); in set_hw_addr()
146 clk_disable(pclk); in set_hw_addr()
147 clk_put(pclk); in set_hw_addr()
/linux-4.1.27/arch/avr32/boards/atstk1000/
Datstk1002.c184 struct clk *pclk; in set_hw_addr() local
201 pclk = clk_get(&pdev->dev, "pclk"); in set_hw_addr()
202 if (IS_ERR(pclk)) in set_hw_addr()
205 clk_enable(pclk); in set_hw_addr()
209 clk_disable(pclk); in set_hw_addr()
210 clk_put(pclk); in set_hw_addr()
/linux-4.1.27/arch/arm/mach-mv78xx0/
Dcommon.c78 static void get_pclk_l2clk(int hclk, int core_index, int *pclk, int *l2clk) in get_pclk_l2clk() argument
96 *pclk = ((u64)hclk * (2 + (cfg & 0xf))) >> 1; in get_pclk_l2clk()
102 *l2clk = *pclk / (((cfg >> 4) & 3) + 1); in get_pclk_l2clk()
394 int pclk; in mv78xx0_init() local
399 get_pclk_l2clk(hclk, core_index, &pclk, &l2clk); in mv78xx0_init()
403 printk("PCLK = %dMHz, ", (pclk + 499999) / 1000000); in mv78xx0_init()
/linux-4.1.27/arch/avr32/boards/atngw100/
Dsetup.c170 struct clk *pclk; in set_hw_addr() local
187 pclk = clk_get(&pdev->dev, "pclk"); in set_hw_addr()
188 if (IS_ERR(pclk)) in set_hw_addr()
191 clk_enable(pclk); in set_hw_addr()
195 clk_disable(pclk); in set_hw_addr()
196 clk_put(pclk); in set_hw_addr()
/linux-4.1.27/sound/soc/samsung/
Ds3c24xx_uda134x.c40 static struct clk *pclk; variable
74 pclk = clk_get(&s3c24xx_uda134x_snd_device->dev, in s3c24xx_uda134x_startup()
76 if (IS_ERR(pclk)) { in s3c24xx_uda134x_startup()
80 ret = PTR_ERR(pclk); in s3c24xx_uda134x_startup()
91 rates[i*33 + j] = clk_get_rate(pclk) / in s3c24xx_uda134x_startup()
119 clk_put(pclk); in s3c24xx_uda134x_shutdown()
120 pclk = NULL; in s3c24xx_uda134x_shutdown()
Dpcm.c127 struct clk *pclk; member
286 clk = pcm->pclk; in s3c_pcm_hw_params()
558 pcm->pclk = devm_clk_get(&pdev->dev, "pcm"); in s3c_pcm_dev_probe()
559 if (IS_ERR(pcm->pclk)) { in s3c_pcm_dev_probe()
564 clk_prepare_enable(pcm->pclk); in s3c_pcm_dev_probe()
595 clk_disable_unprepare(pcm->pclk); in s3c_pcm_dev_probe()
619 clk_disable_unprepare(pcm->pclk); in s3c_pcm_dev_remove()
Dspdif.c88 struct clk *pclk; member
393 spdif->pclk = devm_clk_get(&pdev->dev, "spdif"); in spdif_probe()
394 if (IS_ERR(spdif->pclk)) { in spdif_probe()
399 clk_prepare_enable(spdif->pclk); in spdif_probe()
453 clk_disable_unprepare(spdif->pclk); in spdif_probe()
470 clk_disable_unprepare(spdif->pclk); in spdif_remove()
/linux-4.1.27/include/linux/amba/
Dbus.h33 struct clk *pclk; member
98 return clk_enable(dev->pclk); in amba_pclk_enable()
103 clk_disable(dev->pclk); in amba_pclk_disable()
108 return clk_prepare(dev->pclk); in amba_pclk_prepare()
113 clk_unprepare(dev->pclk); in amba_pclk_unprepare()
/linux-4.1.27/arch/avr32/boards/favr-32/
Dsetup.c196 struct clk *pclk; in set_hw_addr() local
213 pclk = clk_get(&pdev->dev, "pclk"); in set_hw_addr()
214 if (IS_ERR(pclk)) in set_hw_addr()
217 clk_enable(pclk); in set_hw_addr()
221 clk_disable(pclk); in set_hw_addr()
222 clk_put(pclk); in set_hw_addr()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Dgf110.c872 exec_clkcmp(struct nv50_disp_priv *priv, int head, int id, u32 pclk, u32 *conf) in exec_clkcmp() argument
898 if (pclk >= 165000) in exec_clkcmp()
915 data = nvbios_oclk_match(bios, info2.clkcmp[id], pclk); in exec_clkcmp()
965 u32 pclk = nv_rd32(priv, 0x660450 + (head * 0x300)) / 1000; in gf110_disp_intr_unk2_1() local
966 if (pclk) in gf110_disp_intr_unk2_1()
967 devinit->pll_set(devinit, PLL_VPLL0 + head, pclk); in gf110_disp_intr_unk2_1()
981 const u32 pclk = nv_rd32(priv, 0x660450 + (head * 0x300)) / 1000; in gf110_disp_intr_unk2_2_tu() local
1000 do_div(value, pclk); in gf110_disp_intr_unk2_2_tu()
1007 do_div(value, pclk); in gf110_disp_intr_unk2_2_tu()
1015 datarate = (pclk * bits) / 8; in gf110_disp_intr_unk2_2_tu()
[all …]
Dnv50.c1499 exec_clkcmp(struct nv50_disp_priv *priv, int head, int id, u32 pclk, u32 *conf) in exec_clkcmp() argument
1547 if (pclk >= 165000) in exec_clkcmp()
1563 pclk = pclk / 2; in exec_clkcmp()
1568 data = nvbios_oclk_match(bios, info2.clkcmp[id], pclk); in exec_clkcmp()
1630 u32 pclk = nv_rd32(priv, 0x610ad0 + (head * 0x540)) & 0x3fffff; in nv50_disp_intr_unk20_1() local
1631 if (pclk) in nv50_disp_intr_unk20_1()
1632 devinit->pll_set(devinit, PLL_VPLL0 + head, pclk); in nv50_disp_intr_unk20_1()
1637 struct dcb_output *outp, u32 pclk) in nv50_disp_intr_unk20_2_dp() argument
1663 do_div(value, pclk); in nv50_disp_intr_unk20_2_dp()
1670 do_div(value, pclk); in nv50_disp_intr_unk20_2_dp()
[all …]
/linux-4.1.27/drivers/spi/
Dspi-cadence.c118 struct clk *pclk; member
498 xspi->pclk = devm_clk_get(&pdev->dev, "pclk"); in cdns_spi_probe()
499 if (IS_ERR(xspi->pclk)) { in cdns_spi_probe()
501 ret = PTR_ERR(xspi->pclk); in cdns_spi_probe()
512 ret = clk_prepare_enable(xspi->pclk); in cdns_spi_probe()
577 clk_disable_unprepare(xspi->pclk); in cdns_spi_probe()
602 clk_disable_unprepare(xspi->pclk); in cdns_spi_remove()
629 clk_disable_unprepare(xspi->pclk); in cdns_spi_suspend()
650 ret = clk_prepare_enable(xspi->pclk); in cdns_spi_resume()
659 clk_disable(xspi->pclk); in cdns_spi_resume()
/linux-4.1.27/drivers/tty/serial/8250/
D8250_dw.c64 struct clk *pclk; member
466 data->pclk = devm_clk_get(&pdev->dev, "apb_pclk"); in dw8250_probe()
471 if (!IS_ERR(data->pclk)) { in dw8250_probe()
472 err = clk_prepare_enable(data->pclk); in dw8250_probe()
527 if (!IS_ERR(data->pclk)) in dw8250_probe()
528 clk_disable_unprepare(data->pclk); in dw8250_probe()
548 if (!IS_ERR(data->pclk)) in dw8250_remove()
549 clk_disable_unprepare(data->pclk); in dw8250_remove()
588 if (!IS_ERR(data->pclk)) in dw8250_runtime_suspend()
589 clk_disable_unprepare(data->pclk); in dw8250_runtime_suspend()
[all …]
/linux-4.1.27/arch/arm64/boot/dts/xilinx/
Dzynqmp.dtsi151 clock-names = "uart_clk", "pclk";
161 clock-names = "uart_clk", "pclk";
181 clock-names = "pclk", "hclk", "tx_clk";
193 clock-names = "pclk", "hclk", "tx_clk";
205 clock-names = "pclk", "hclk", "tx_clk";
217 clock-names = "pclk", "hclk", "tx_clk";
229 clock-names = "ref_clk", "pclk";
241 clock-names = "ref_clk", "pclk";
/linux-4.1.27/drivers/gpu/drm/i915/
Dintel_dsi_panel_vbt.c405 u32 pclk, computed_ddr; in vbt_panel_init() local
434 pclk = mode->clock; in vbt_panel_init()
438 pclk = pclk / 2; in vbt_panel_init()
444 pclk += DIV_ROUND_UP(mode->vtotal * in vbt_panel_init()
457 (pclk * bits_per_pixel) / intel_dsi->lane_count; in vbt_panel_init()
469 pclk = DIV_ROUND_UP(pclk * burst_mode_ratio, 100); in vbt_panel_init()
478 intel_dsi->pclk = pclk; in vbt_panel_init()
480 bitrate = (pclk * bits_per_pixel) / intel_dsi->lane_count; in vbt_panel_init()
Dintel_dsi_pll.c137 static u32 dsi_clk_from_pclk(u32 pclk, int pixel_format, int lane_count) in dsi_clk_from_pclk() argument
158 dsi_clk_khz = DIV_ROUND_CLOSEST(pclk * bpp, lane_count); in dsi_clk_from_pclk()
235 dsi_clk = dsi_clk_from_pclk(intel_dsi->pclk, intel_dsi->pixel_format, in vlv_configure_dsi_pll()
332 u32 dsi_clock, pclk; in vlv_get_dsi_pclk() local
381 pclk = DIV_ROUND_CLOSEST(dsi_clock * intel_dsi->lane_count, pipe_bpp); in vlv_get_dsi_pclk()
383 return pclk; in vlv_get_dsi_pclk()
Dintel_dsi.h90 u32 pclk; member
Dintel_dsi.c626 u32 pclk; in intel_dsi_get_config() local
635 pclk = vlv_get_dsi_pclk(encoder, pipe_config->pipe_bpp); in intel_dsi_get_config()
636 if (!pclk) in intel_dsi_get_config()
639 pipe_config->base.adjusted_mode.crtc_clock = pclk; in intel_dsi_get_config()
640 pipe_config->port_clock = pclk; in intel_dsi_get_config()
/linux-4.1.27/drivers/amba/
Dbus.c147 clk_disable(pcdev->pclk); in amba_pm_runtime_suspend()
149 clk_disable_unprepare(pcdev->pclk); in amba_pm_runtime_suspend()
162 ret = clk_enable(pcdev->pclk); in amba_pm_runtime_resume()
164 ret = clk_prepare_enable(pcdev->pclk); in amba_pm_runtime_resume()
211 pcdev->pclk = clk_get(&pcdev->dev, "apb_pclk"); in amba_get_enable_pclk()
212 if (IS_ERR(pcdev->pclk)) in amba_get_enable_pclk()
213 return PTR_ERR(pcdev->pclk); in amba_get_enable_pclk()
215 ret = clk_prepare_enable(pcdev->pclk); in amba_get_enable_pclk()
217 clk_put(pcdev->pclk); in amba_get_enable_pclk()
224 clk_disable_unprepare(pcdev->pclk); in amba_put_disable_pclk()
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/rtc/
Ddw-apb.txt16 - clock-names : should contain "timer" and "pclk" entries, matching entries
21 If using the clock specifiers, the pclk clock is optional, as not all
31 clock-names = "timer", "pclk";
/linux-4.1.27/drivers/input/keyboard/
Dnomadik-ske-keypad.c70 struct clk *pclk; member
276 keypad->pclk = clk_get(&pdev->dev, "apb_pclk"); in ske_keypad_probe()
277 if (IS_ERR(keypad->pclk)) { in ske_keypad_probe()
279 error = PTR_ERR(keypad->pclk); in ske_keypad_probe()
306 error = clk_prepare_enable(keypad->pclk); in ske_keypad_probe()
355 clk_disable_unprepare(keypad->pclk); in ske_keypad_probe()
359 clk_put(keypad->pclk); in ske_keypad_probe()
/linux-4.1.27/sound/soc/codecs/
Dmax98090.c1838 int pclk; member
1847 .pclk = 11289600,
1858 .pclk = 12000000,
1869 .pclk = 12288000,
1880 .pclk = 13000000,
1891 .pclk = 19200000,
1903 static int max98090_find_divisor(int target_freq, int pclk) in max98090_find_divisor() argument
1911 test_diff = abs(target_freq - (pclk / dmic_divisors[i])); in max98090_find_divisor()
1921 static int max98090_find_closest_pclk(int pclk) in max98090_find_closest_pclk() argument
1928 if (pclk == dmic_table[i].pclk) in max98090_find_closest_pclk()
[all …]
Dmax98090.h1527 unsigned int pclk; member
/linux-4.1.27/drivers/iommu/
Dmsm_iommu_dev.c216 drvdata->pclk = iommu_pclk; in msm_iommu_probe()
256 clk_unprepare(drv->pclk); in msm_iommu_remove()
257 clk_put(drv->pclk); in msm_iommu_remove()
288 ret = clk_prepare_enable(drvdata->pclk); in msm_iommu_ctx_probe()
295 clk_disable_unprepare(drvdata->pclk); in msm_iommu_ctx_probe()
326 clk_disable(drvdata->pclk); in msm_iommu_ctx_probe()
Dmsm_iommu.h87 struct clk *pclk; member
Dmsm_iommu.c67 ret = clk_enable(drvdata->pclk); in __enable_clocks()
74 clk_disable(drvdata->pclk); in __enable_clocks()
83 clk_disable(drvdata->pclk); in __disable_clocks()
/linux-4.1.27/arch/arm/mach-exynos/
Dpm_domains.c39 struct clk *pclk[MAX_CLK_PER_DOMAIN]; member
93 if (clk_set_parent(pd->clk[i], pd->pclk[i])) in exynos_pd_power()
165 pd->pclk[i] = clk_get(dev, clk_name); in exynos4_pm_init_power_domain()
166 if (IS_ERR(pd->pclk[i])) { in exynos4_pm_init_power_domain()
/linux-4.1.27/drivers/thermal/
Drockchip_thermal.c88 struct clk *pclk; member
530 thermal->pclk = devm_clk_get(&pdev->dev, "apb_pclk"); in rockchip_thermal_probe()
531 if (IS_ERR(thermal->pclk)) { in rockchip_thermal_probe()
532 error = PTR_ERR(thermal->pclk); in rockchip_thermal_probe()
545 error = clk_prepare_enable(thermal->pclk); in rockchip_thermal_probe()
604 clk_disable_unprepare(thermal->pclk); in rockchip_thermal_probe()
625 clk_disable_unprepare(thermal->pclk); in rockchip_thermal_remove()
642 clk_disable(thermal->pclk); in rockchip_thermal_suspend()
659 error = clk_enable(thermal->pclk); in rockchip_thermal_resume()
/linux-4.1.27/Documentation/devicetree/bindings/timer/
Drockchip,rk3288-timer.txt9 "timer", "pclk"
17 clock-names = "timer", "pclk";
Darm,sp804.txt27 clocks = <&timclk1 &timclk2 &pclk>;
/linux-4.1.27/Documentation/devicetree/bindings/serial/
Dcdns,uart.txt9 - clock-names: Tuple to identify input clocks, must contain "uart_clk" and "pclk"
17 clock-names = "uart_clk", "pclk";
/linux-4.1.27/drivers/mmc/host/
Dsdhci-msm.c60 struct clk *pclk; /* SDHC peripheral bus clock */ member
473 msm_host->pclk = devm_clk_get(&pdev->dev, "iface"); in sdhci_msm_probe()
474 if (IS_ERR(msm_host->pclk)) { in sdhci_msm_probe()
475 ret = PTR_ERR(msm_host->pclk); in sdhci_msm_probe()
480 ret = clk_prepare_enable(msm_host->pclk); in sdhci_msm_probe()
555 clk_disable_unprepare(msm_host->pclk); in sdhci_msm_probe()
575 clk_disable_unprepare(msm_host->pclk); in sdhci_msm_remove()
/linux-4.1.27/drivers/gpu/drm/msm/mdp/mdp4/
Dmdp4_kms.c211 if (mdp4_kms->pclk) in mdp4_disable()
212 clk_disable_unprepare(mdp4_kms->pclk); in mdp4_disable()
225 if (mdp4_kms->pclk) in mdp4_enable()
226 clk_prepare_enable(mdp4_kms->pclk); in mdp4_enable()
442 mdp4_kms->pclk = devm_clk_get(&pdev->dev, "iface_clk"); in mdp4_kms_init()
443 if (IS_ERR(mdp4_kms->pclk)) in mdp4_kms_init()
444 mdp4_kms->pclk = NULL; in mdp4_kms_init()
Dmdp4_kms.h45 struct clk *pclk; member
/linux-4.1.27/Documentation/devicetree/bindings/spi/
Dspi-cadence.txt10 - clock-names : List of input clock names - "ref_clk", "pclk"
24 clock-names = "ref_clk", "pclk";
Dspi-dw.txt21 clocks = <&pclk>;
/linux-4.1.27/Documentation/devicetree/bindings/media/i2c/
Dtvp514x.txt21 - pclk-sample: Clock polarity of the endpoint.
39 pclk-sample = <0>;
Dtvp7002.txt16 - pclk-sample: Clock polarity of the bus. Default value when this property is
46 pclk-sample = <0>;
Dadv7604.txt43 - pclk-sample: Pixel clock polarity. Defaults to output on the falling edge.
45 If none of hsync-active, vsync-active and pclk-sample is specified the
/linux-4.1.27/Documentation/devicetree/bindings/net/
Dmacb.txt16 Required elements: 'pclk', 'hclk'
28 clock-names = "pclk", "hclk", "tx_clk";
Dstmmac.txt42 first one should be "stmmaceth" and the second one should be "pclk".
/linux-4.1.27/drivers/tty/serial/
Dxilinx_uartps.c168 struct clk *pclk; member
1240 clk_disable(cdns_uart->pclk); in cdns_uart_suspend()
1286 clk_enable(cdns_uart->pclk); in cdns_uart_resume()
1344 cdns_uart_data->pclk = devm_clk_get(&pdev->dev, "pclk"); in cdns_uart_probe()
1345 if (IS_ERR(cdns_uart_data->pclk)) { in cdns_uart_probe()
1346 cdns_uart_data->pclk = devm_clk_get(&pdev->dev, "aper_clk"); in cdns_uart_probe()
1347 if (!IS_ERR(cdns_uart_data->pclk)) in cdns_uart_probe()
1350 if (IS_ERR(cdns_uart_data->pclk)) { in cdns_uart_probe()
1352 return PTR_ERR(cdns_uart_data->pclk); in cdns_uart_probe()
1366 rc = clk_prepare_enable(cdns_uart_data->pclk); in cdns_uart_probe()
[all …]
Dmsm_serial.c53 struct clk *pclk; member
472 clk_prepare_enable(msm_port->pclk); in msm_init_clock()
673 clk_prepare_enable(msm_port->pclk); in msm_power()
677 clk_disable_unprepare(msm_port->pclk); in msm_power()
1061 msm_port->pclk = devm_clk_get(&pdev->dev, "iface"); in msm_serial_probe()
1062 if (IS_ERR(msm_port->pclk)) in msm_serial_probe()
1063 return PTR_ERR(msm_port->pclk); in msm_serial_probe()
/linux-4.1.27/Documentation/devicetree/bindings/net/can/
Dxilinx_can.txt13 - clock-names : List of input clock names - "can_clk", "pclk"
27 clock-names = "can_clk", "pclk";
/linux-4.1.27/drivers/media/i2c/soc_camera/
Dov6650.c525 unsigned long pclk; in to_clkrc() local
528 pclk = pclk_max * timeperframe->denominator / in to_clkrc()
531 pclk = pclk_max; in to_clkrc()
533 if (pclk_limit && pclk_limit < pclk) in to_clkrc()
534 pclk = pclk_limit; in to_clkrc()
536 return (pclk_max - 1) / pclk; in to_clkrc()
559 unsigned long mclk, pclk; in ov6650_s_fmt() local
666 pclk = priv->pclk_max / GET_CLKRC_DIV(clkrc); in ov6650_s_fmt()
668 mclk / pclk, 10 * mclk % pclk / pclk); in ov6650_s_fmt()
/linux-4.1.27/sound/soc/ux500/
Dux500_msp_dai.c404 ret = clk_prepare_enable(drvdata->pclk); in ux500_msp_dai_startup()
420 clk_disable_unprepare(drvdata->pclk); in ux500_msp_dai_startup()
451 clk_disable_unprepare(drvdata->pclk); in ux500_msp_dai_shutdown()
776 drvdata->pclk = clk_get(&pdev->dev, "apb_pclk"); in ux500_msp_drv_probe()
777 if (IS_ERR(drvdata->pclk)) { in ux500_msp_drv_probe()
778 ret = (int)PTR_ERR(drvdata->pclk); in ux500_msp_drv_probe()
825 clk_put(drvdata->pclk); in ux500_msp_drv_probe()
844 clk_put(drvdata->pclk); in ux500_msp_drv_remove()
Dux500_msp_dai.h63 struct clk *pclk; member
/linux-4.1.27/Documentation/devicetree/bindings/misc/
Datmel-ssc.txt10 Required elements: "pclk"
35 clock-names = "pclk";
/linux-4.1.27/Documentation/devicetree/bindings/arm/
Dprimecell.txt17 pclk. Additional clocks are optional and specific to those peripherals.
34 clocks = <&pclk>;
/linux-4.1.27/drivers/i2c/busses/
Di2c-qup.c107 struct clk *pclk; member
538 clk_prepare_enable(qup->pclk); in qup_i2c_enable_clocks()
550 clk_disable_unprepare(qup->pclk); in qup_i2c_disable_clocks()
599 qup->pclk = devm_clk_get(qup->dev, "iface"); in qup_i2c_probe()
600 if (IS_ERR(qup->pclk)) { in qup_i2c_probe()
602 return PTR_ERR(qup->pclk); in qup_i2c_probe()
/linux-4.1.27/drivers/net/ethernet/cadence/
Dmacb.c1533 unsigned long pclk_hz = clk_get_rate(bp->pclk); in gem_mdc_clk_div()
1559 pclk_hz = clk_get_rate(bp->pclk); in macb_mdc_clk_div()
2205 static int macb_clk_init(struct platform_device *pdev, struct clk **pclk, in macb_clk_init() argument
2210 *pclk = devm_clk_get(&pdev->dev, "pclk"); in macb_clk_init()
2211 if (IS_ERR(*pclk)) { in macb_clk_init()
2212 err = PTR_ERR(*pclk); in macb_clk_init()
2228 err = clk_prepare_enable(*pclk); in macb_clk_init()
2252 clk_disable_unprepare(*pclk); in macb_clk_init()
2626 static int at91ether_clk_init(struct platform_device *pdev, struct clk **pclk, in at91ether_clk_init() argument
2634 *pclk = devm_clk_get(&pdev->dev, "ether_clk"); in at91ether_clk_init()
[all …]
Dmacb.h758 int (*clk_init)(struct platform_device *pdev, struct clk **pclk,
796 struct clk *pclk; member
/linux-4.1.27/drivers/gpu/drm/exynos/
Dexynos7_drm_decon.c50 struct clk *pclk; member
617 ret = clk_prepare_enable(ctx->pclk); in decon_poweron()
665 clk_disable_unprepare(ctx->pclk); in decon_poweron()
686 clk_disable_unprepare(ctx->pclk); in decon_poweroff()
846 ctx->pclk = devm_clk_get(dev, "pclk_decon0"); in decon_probe()
847 if (IS_ERR(ctx->pclk)) { in decon_probe()
849 ret = PTR_ERR(ctx->pclk); in decon_probe()
/linux-4.1.27/arch/arm/plat-samsung/include/plat/
Dcpu-freq.h40 unsigned long pclk; member
/linux-4.1.27/drivers/gpu/drm/rockchip/
Ddw_hdmi-rockchip.c162 int pclk = mode->clock * 1000; in dw_hdmi_rockchip_mode_valid() local
167 if (pclk == mpll_cfg[i].mpixelclock) { in dw_hdmi_rockchip_mode_valid()
/linux-4.1.27/Documentation/devicetree/bindings/pinctrl/
Dmarvell,armada-370-pinctrl.txt31 mpp13 13 gpio, ge0(rxd2), i2c1(sck), sd0(d1), tdm(pclk),
40 mpp19 19 gpio, ge0(txclk), ge1(txclkout), tdm(pclk)
77 mpp53 53 gpio, dev(ad14), sd0(clk), tdm(pclk), spi0(cs2),
Dmarvell,kirkwood-pinctrl.txt144 mpp30 30 gpio, ge1(rxclk), ts(mp10), tdm(pclk)
193 mpp30 30 gpio, ge1(rxclk), ts(mp10), tdm(pclk)
208 mpp45 45 gpio, ts(mp9), tdm(pclk)
262 mpp30 30 gpio, ge1(rxclk), ts(mp10), tdm(pclk), lcd(d10)
278 mpp45 45 gpio, ts(mp9), tdm(pclk), lcd(e)
Dmarvell,armada-375-pinctrl.txt36 mpp20 20 gpio, tdm(pclk)
Dmarvell,armada-39x-pinctrl.txt65 mpp48 48 gpio, sata0(present) [1], m(vtt), tdm(pclk) [1], audio(mclk) [1], sd(d4), pcie0(clkreq), u…
Dmarvell,armada-xp-pinctrl.txt46 mpp25 25 gpio, lcd(vsync), sata0(prsnt), tdm(pclk)
Dmarvell,armada-38x-pinctrl.txt66 mpp48 48 gpio, sata0(prsnt), m(vtt_ctrl), tdm2c(pclk), audio(mclk), sd0(d4), pcie0(cl…
/linux-4.1.27/drivers/media/platform/soc_camera/
Dsoc_mediabus.c486 bool hsync = true, vsync = true, pclk, data, mode; in soc_mbus_config_compatible() local
498 pclk = common_flags & (V4L2_MBUS_PCLK_SAMPLE_RISING | in soc_mbus_config_compatible()
503 return (!hsync || !vsync || !pclk || !data || !mode) ? in soc_mbus_config_compatible()
Datmel-isi.c84 struct clk *pclk; member
729 ret = clk_prepare_enable(isi->pclk); in isi_camera_clock_start()
736 clk_disable_unprepare(isi->pclk); in isi_camera_clock_start()
751 clk_disable_unprepare(isi->pclk); in isi_camera_clock_stop()
954 isi->pclk = devm_clk_get(&pdev->dev, "isi_clk"); in atmel_isi_probe()
955 if (IS_ERR(isi->pclk)) in atmel_isi_probe()
956 return PTR_ERR(isi->pclk); in atmel_isi_probe()
Dpxa_camera.c880 unsigned long pclk) in recalculate_fifo_timeout() argument
883 u32 ciclk_per_pixel = pcdev->ciclk / pclk + 1; in recalculate_fifo_timeout()
/linux-4.1.27/Documentation/devicetree/bindings/watchdog/
Dcadence-wdt.txt6 - clocks : This is pclk (APB clock).
/linux-4.1.27/include/linux/usb/
Dmsm_hsusb.h147 struct clk *pclk; member
/linux-4.1.27/Documentation/devicetree/bindings/i2c/
Di2c-cadence.txt13 - clock-names: Input clock name, should be 'pclk'.
/linux-4.1.27/drivers/gpu/drm/msm/hdmi/
Dhdmi_audio.c52 #define HDMI_MSM_AUDIO_ARCS(pclk, ...) { (1000 * (pclk)), __VA_ARGS__ } argument
/linux-4.1.27/Documentation/devicetree/bindings/media/
Dpxa-camera.txt40 pclk-sample = <1>; /* Rising */
Dvideo-interfaces.txt89 - pclk-sample: sample data on rising (1) or falling (0) edge of the pixel clock
157 pclk-sample = <1>; /* Rising */
189 pclk-sample = <1>;
Dsamsung-fimc.txt135 pclk-sample = <1>;
183 pclk-sample = <1>;
/linux-4.1.27/arch/arm/mach-cns3xxx/
Dcore.c120 int pclk = cns3xxx_cpu_clock() / 8; in cns3xxx_timer_set_mode() local
125 reload = pclk * 20 / (3 * HZ) * 0x25000; in cns3xxx_timer_set_mode()
/linux-4.1.27/Documentation/devicetree/bindings/dma/
Dk3dma.txt25 clocks = <&pclk>;
/linux-4.1.27/drivers/usb/phy/
Dphy-msm-usb.c531 clk_disable_unprepare(motg->pclk); in msm_otg_suspend()
566 clk_prepare_enable(motg->pclk); in msm_otg_resume()
1557 motg->pclk = devm_clk_get(&pdev->dev, np ? "iface" : "usb_hs_pclk"); in msm_otg_probe()
1558 if (IS_ERR(motg->pclk)) { in msm_otg_probe()
1560 return PTR_ERR(motg->pclk); in msm_otg_probe()
1614 clk_prepare_enable(motg->pclk); in msm_otg_probe()
1687 clk_disable_unprepare(motg->pclk); in msm_otg_probe()
1731 clk_disable_unprepare(motg->pclk); in msm_otg_remove()
/linux-4.1.27/drivers/net/ethernet/stmicro/stmmac/
Dstmmac.h100 struct clk *pclk; member
Dstmmac_main.c2862 priv->pclk = devm_clk_get(priv->device, "pclk"); in stmmac_dvr_probe()
2863 if (IS_ERR(priv->pclk)) { in stmmac_dvr_probe()
2864 if (PTR_ERR(priv->pclk) == -EPROBE_DEFER) { in stmmac_dvr_probe()
2868 priv->pclk = NULL; in stmmac_dvr_probe()
2870 clk_prepare_enable(priv->pclk); in stmmac_dvr_probe()
2957 clk_disable_unprepare(priv->pclk); in stmmac_dvr_probe()
2987 clk_disable_unprepare(priv->pclk); in stmmac_dvr_remove()
3037 clk_disable(priv->pclk); in stmmac_suspend()
3078 clk_enable(priv->pclk); in stmmac_resume()
/linux-4.1.27/drivers/usb/gadget/udc/
Datmel_usba_udc.c1749 ret = clk_prepare_enable(udc->pclk); in start_clock()
1754 clk_disable_unprepare(udc->pclk); in start_clock()
1768 clk_disable_unprepare(udc->pclk); in stop_clock()
2076 struct clk *pclk, *hclk; in usba_udc_probe() local
2096 pclk = devm_clk_get(&pdev->dev, "pclk"); in usba_udc_probe()
2097 if (IS_ERR(pclk)) in usba_udc_probe()
2098 return PTR_ERR(pclk); in usba_udc_probe()
2106 udc->pclk = pclk; in usba_udc_probe()
2129 ret = clk_prepare_enable(pclk); in usba_udc_probe()
2136 clk_disable_unprepare(pclk); in usba_udc_probe()
Datmel_usba_udc.h340 struct clk *pclk; member
/linux-4.1.27/drivers/net/irda/
Dsh_sir.c221 struct clk *pclk = clk_get(NULL, "peripheral_clk"); in sh_sir_find_sclk() local
225 limit = clk_get_rate(pclk); in sh_sir_find_sclk()
226 clk_put(pclk); in sh_sir_find_sclk()
/linux-4.1.27/drivers/gpu/drm/radeon/
Drs690.c268 fixed20_12 pclk, request_fifo_depth, tolerable_latency, estimated_width; in rs690_crtc_bandwidth_compute() local
319 pclk.full = dfixed_div(b, a); in rs690_crtc_bandwidth_compute()
327 consumption_time.full = dfixed_div(pclk, b); in rs690_crtc_bandwidth_compute()
329 consumption_time.full = pclk.full; in rs690_crtc_bandwidth_compute()
341 line_time.full = dfixed_mul(a, pclk); in rs690_crtc_bandwidth_compute()
Drv515.c960 fixed20_12 pclk, request_fifo_depth, tolerable_latency, estimated_width; in rv515_crtc_bandwidth_compute() local
1008 pclk.full = dfixed_div(b, a); in rv515_crtc_bandwidth_compute()
1016 consumption_time.full = dfixed_div(pclk, b); in rv515_crtc_bandwidth_compute()
1018 consumption_time.full = pclk.full; in rv515_crtc_bandwidth_compute()
1030 line_time.full = dfixed_mul(a, pclk); in rv515_crtc_bandwidth_compute()
/linux-4.1.27/Documentation/devicetree/bindings/arm/tegra/
Dnvidia,tegra20-pmc.txt18 "pclk" (The Tegra clock of that name),
78 clock-names = "pclk", "clk32k_in";
/linux-4.1.27/drivers/hwtracing/coresight/
Dcoresight-tpiu.c151 drvdata->clk = adev->pclk; in tpiu_probe()
Dcoresight-funnel.c209 drvdata->clk = adev->pclk; in funnel_probe()
Dcoresight-etb10.c452 drvdata->clk = adev->pclk; in etb_probe()
Dcoresight-tmc.c703 drvdata->clk = adev->pclk; in tmc_probe()
Dcoresight-etm3x.c1820 drvdata->clk = adev->pclk; in etm_probe()
/linux-4.1.27/drivers/video/fbdev/
Dpxa168fb.h381 #define CFG_INV_PCLK(pclk) ((pclk) << 1) argument
/linux-4.1.27/drivers/clk/sunxi/
Dclk-sunxi.c1126 struct clk **clks, *pclk; in sunxi_divs_clk_setup() local
1141 pclk = sunxi_factors_clk_setup(node, data->factors); in sunxi_divs_clk_setup()
1142 parent = __clk_get_name(pclk); in sunxi_divs_clk_setup()
1167 clk_data->clks[i] = pclk; in sunxi_divs_clk_setup()
/linux-4.1.27/Documentation/devicetree/bindings/usb/
Datmel-usb.txt45 "pclk" for the peripheral clock
/linux-4.1.27/drivers/video/fbdev/mmp/hw/
Dmmp_ctrl.h626 #define CFG_INV_PCLK(pclk) ((pclk)<<1) argument