/linux-4.1.27/drivers/clk/ |
D | clk-xgene.c | 222 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 …]
|
D | clk-conf.c | 21 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/ |
D | versatile-ab.dts | 52 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 …]
|
D | ecx-common.dtsi | 60 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>;
|
D | arm-realview-pb1176.dts | 103 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 …]
|
D | integratorcp.dts | 53 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>;
|
D | ste-nomadik-stn8815.dtsi | 32 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 …]
|
D | integratorap.dts | 29 pclk: pclk@0 { label 121 clocks = <&pclk>; 128 clocks = <&uartclk>, <&pclk>; 135 clocks = <&uartclk>, <&pclk>; 142 clocks = <&xtal24mhz>, <&pclk>; 149 clocks = <&xtal24mhz>, <&pclk>;
|
D | versatile-pb.dts | 16 clocks = <&pclk>; 28 clocks = <&pclk>; 75 clocks = <&xtal24mhz>, <&pclk>; 90 clocks = <&xtal24mhz>, <&pclk>;
|
D | zynq-7000.dtsi | 79 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";
|
D | picoxcell-pc3x2.dtsi | 40 pclk: clock@0 { label 42 clock-outputs = "bus", "pclk"; 103 ref-clock = <&pclk>, "ref"; 118 ref-clock = <&pclk>, "ref"; 222 bus-clock = <&pclk>, "bus";
|
D | picoxcell-pc3x3.dtsi | 136 pclk: clock@12 { label 138 clock-outputs = "bus", "pclk"; 316 bus-clock = <&pclk>, "bus";
|
D | at91sam9x5_macb1.dtsi | 50 clock-names = "hclk", "pclk";
|
D | sama5d3_emac.dtsi | 50 clock-names = "hclk", "pclk";
|
D | picoxcell-pc7302-pc3x2.dts | 44 bus-clock = <&pclk>, "bus";
|
D | at91sam9x5_macb0.dtsi | 62 clock-names = "hclk", "pclk";
|
D | at91sam9261.dtsi | 131 clock-names = "pclk", "hclk"; 207 clock-names = "pclk"; 218 clock-names = "pclk"; 229 clock-names = "pclk";
|
D | rk3066a.dtsi | 125 clock-names = "timer", "pclk"; 133 clock-names = "timer", "pclk"; 141 clock-names = "timer", "pclk";
|
D | s5pv210-goni.dts | 393 pclk-sample = <1>; 416 pclk-sample = <0>;
|
D | at91rm9200.dtsi | 426 clock-names = "pclk"; 437 clock-names = "pclk"; 448 clock-names = "pclk"; 904 clock-names = "pclk", "hclk";
|
D | at91sam9263.dtsi | 821 clock-names = "pclk"; 832 clock-names = "pclk"; 854 clock-names = "hclk", "pclk"; 863 clock-names = "pclk", "hclk";
|
D | ste-dbx5x0.dtsi | 745 /* 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 */
|
D | sama5d3_gmac.dtsi | 83 clock-names = "hclk", "pclk";
|
D | at91sam9260.dtsi | 851 clock-names = "hclk", "pclk"; 860 clock-names = "pclk", "hclk"; 893 clock-names = "pclk";
|
D | at91sam9g45.dtsi | 965 clock-names = "hclk", "pclk"; 1007 clock-names = "pclk"; 1018 clock-names = "pclk"; 1156 clock-names = "pclk", "hclk";
|
D | sama5d4.dtsi | 131 clock-names = "pclk", "hclk"; 864 clock-names = "pclk"; 952 clock-names = "hclk", "pclk"; 1065 clock-names = "pclk";
|
D | at91sam9n12.dtsi | 780 clock-names = "pclk"; 921 clock-names = "pclk", "hclk";
|
D | sama5d3.dtsi | 140 clock-names = "pclk"; 291 clock-names = "pclk"; 1329 clock-names = "pclk", "hclk";
|
D | at91sam9x5.dtsi | 830 clock-names = "pclk"; 1070 clock-names = "hclk", "pclk";
|
D | hi3620.dtsi | 26 pclk: clk { label
|
D | tegra114.dtsi | 507 clock-names = "pclk", "clk32k_in";
|
D | tegra20.dtsi | 541 clock-names = "pclk", "clk32k_in";
|
D | at91sam9rl.dtsi | 301 clock-names = "pclk", "hclk";
|
D | tegra30.dtsi | 634 clock-names = "pclk", "clk32k_in";
|
D | rk3288.dtsi | 157 clock-names = "timer", "pclk";
|
D | tegra124.dtsi | 574 clock-names = "pclk", "clk32k_in";
|
/linux-4.1.27/drivers/clk/versatile/ |
D | clk-impd1.c | 24 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/ |
D | at32psif.c | 97 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/ |
D | pdc.c | 16 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()
|
D | hsmc.c | 26 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()
|
D | intc.c | 94 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()
|
D | at32ap700x.c | 686 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/ |
D | clk-pxa.c | 42 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/ |
D | s3c2410-cpufreq.c | 48 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()
|
D | spear-cpufreq.c | 37 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()
|
D | s3c2412-cpufreq.c | 61 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()
|
D | s3c24xx-cpufreq.c | 65 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()
|
D | s3c2440-cpufreq.c | 91 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,
|
D | s3c24xx-cpufreq-debugfs.c | 34 f->fclk, f->hclk, f->pclk, f->armclk); in show_max()
|
/linux-4.1.27/drivers/video/fbdev/omap2/dss/ |
D | hdmi_common.c | 51 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()
|
D | sdi.c | 79 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()
|
D | dispc.c | 77 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 …]
|
D | hdmi4_core.h | 272 struct omap_dss_audio *audio, u32 pclk);
|
D | hdmi5_core.h | 303 struct omap_dss_audio *audio, u32 pclk);
|
D | hdmi.h | 327 int hdmi_compute_acr(u32 pclk, u32 sample_freq, u32 *n, u32 *cts);
|
D | hdmi4_core.c | 681 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()
|
D | dss.h | 408 void dispc_set_tv_pclk(unsigned long pclk);
|
D | hdmi5_core.c | 797 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/ |
D | spear3xx.c | 92 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()
|
D | spear13xx.c | 103 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()
|
D | spear6xx.c | 379 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/ |
D | dpll3xxx.c | 706 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/ |
D | setup.c | 132 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/ |
D | setup.c | 147 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/ |
D | abdac.c | 91 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 …]
|
D | ac97c.c | 64 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/ |
D | rockchip_saradc.c | 52 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/ |
D | hdmi.c | 26 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 …]
|
D | rgb.c | 199 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()
|
D | dc.c | 48 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()
|
D | sor.c | 393 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()
|
D | drm.h | 191 struct clk *clk, unsigned long pclk,
|
D | dsi.c | 39 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/ |
D | moxart_timer.c | 122 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()
|
D | nomadik-mtu.c | 195 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()
|
D | dw_apb_timer_of.c | 30 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()
|
D | rockchip_timer.c | 122 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()
|
D | samsung_pwm_timer.c | 274 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/ |
D | setup.c | 125 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/ |
D | atstk1002.c | 184 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/ |
D | common.c | 78 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/ |
D | setup.c | 170 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/ |
D | s3c24xx_uda134x.c | 40 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()
|
D | pcm.c | 127 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()
|
D | spdif.c | 88 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/ |
D | bus.h | 33 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/ |
D | setup.c | 196 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/ |
D | gf110.c | 872 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 …]
|
D | nv50.c | 1499 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/ |
D | spi-cadence.c | 118 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/ |
D | 8250_dw.c | 64 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/ |
D | zynqmp.dtsi | 151 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/ |
D | intel_dsi_panel_vbt.c | 405 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()
|
D | intel_dsi_pll.c | 137 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()
|
D | intel_dsi.h | 90 u32 pclk; member
|
D | intel_dsi.c | 626 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/ |
D | bus.c | 147 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/ |
D | dw-apb.txt | 16 - 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/ |
D | nomadik-ske-keypad.c | 70 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/ |
D | max98090.c | 1838 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 …]
|
D | max98090.h | 1527 unsigned int pclk; member
|
/linux-4.1.27/drivers/iommu/ |
D | msm_iommu_dev.c | 216 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()
|
D | msm_iommu.h | 87 struct clk *pclk; member
|
D | msm_iommu.c | 67 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/ |
D | pm_domains.c | 39 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/ |
D | rockchip_thermal.c | 88 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/ |
D | rockchip,rk3288-timer.txt | 9 "timer", "pclk" 17 clock-names = "timer", "pclk";
|
D | arm,sp804.txt | 27 clocks = <&timclk1 &timclk2 &pclk>;
|
/linux-4.1.27/Documentation/devicetree/bindings/serial/ |
D | cdns,uart.txt | 9 - 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/ |
D | sdhci-msm.c | 60 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/ |
D | mdp4_kms.c | 211 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()
|
D | mdp4_kms.h | 45 struct clk *pclk; member
|
/linux-4.1.27/Documentation/devicetree/bindings/spi/ |
D | spi-cadence.txt | 10 - clock-names : List of input clock names - "ref_clk", "pclk" 24 clock-names = "ref_clk", "pclk";
|
D | spi-dw.txt | 21 clocks = <&pclk>;
|
/linux-4.1.27/Documentation/devicetree/bindings/media/i2c/ |
D | tvp514x.txt | 21 - pclk-sample: Clock polarity of the endpoint. 39 pclk-sample = <0>;
|
D | tvp7002.txt | 16 - pclk-sample: Clock polarity of the bus. Default value when this property is 46 pclk-sample = <0>;
|
D | adv7604.txt | 43 - 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/ |
D | macb.txt | 16 Required elements: 'pclk', 'hclk' 28 clock-names = "pclk", "hclk", "tx_clk";
|
D | stmmac.txt | 42 first one should be "stmmaceth" and the second one should be "pclk".
|
/linux-4.1.27/drivers/tty/serial/ |
D | xilinx_uartps.c | 168 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 …]
|
D | msm_serial.c | 53 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/ |
D | xilinx_can.txt | 13 - 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/ |
D | ov6650.c | 525 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/ |
D | ux500_msp_dai.c | 404 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()
|
D | ux500_msp_dai.h | 63 struct clk *pclk; member
|
/linux-4.1.27/Documentation/devicetree/bindings/misc/ |
D | atmel-ssc.txt | 10 Required elements: "pclk" 35 clock-names = "pclk";
|
/linux-4.1.27/Documentation/devicetree/bindings/arm/ |
D | primecell.txt | 17 pclk. Additional clocks are optional and specific to those peripherals. 34 clocks = <&pclk>;
|
/linux-4.1.27/drivers/i2c/busses/ |
D | i2c-qup.c | 107 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/ |
D | macb.c | 1533 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 …]
|
D | macb.h | 758 int (*clk_init)(struct platform_device *pdev, struct clk **pclk, 796 struct clk *pclk; member
|
/linux-4.1.27/drivers/gpu/drm/exynos/ |
D | exynos7_drm_decon.c | 50 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/ |
D | cpu-freq.h | 40 unsigned long pclk; member
|
/linux-4.1.27/drivers/gpu/drm/rockchip/ |
D | dw_hdmi-rockchip.c | 162 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/ |
D | marvell,armada-370-pinctrl.txt | 31 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),
|
D | marvell,kirkwood-pinctrl.txt | 144 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)
|
D | marvell,armada-375-pinctrl.txt | 36 mpp20 20 gpio, tdm(pclk)
|
D | marvell,armada-39x-pinctrl.txt | 65 mpp48 48 gpio, sata0(present) [1], m(vtt), tdm(pclk) [1], audio(mclk) [1], sd(d4), pcie0(clkreq), u…
|
D | marvell,armada-xp-pinctrl.txt | 46 mpp25 25 gpio, lcd(vsync), sata0(prsnt), tdm(pclk)
|
D | marvell,armada-38x-pinctrl.txt | 66 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/ |
D | soc_mediabus.c | 486 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()
|
D | atmel-isi.c | 84 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()
|
D | pxa_camera.c | 880 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/ |
D | cadence-wdt.txt | 6 - clocks : This is pclk (APB clock).
|
/linux-4.1.27/include/linux/usb/ |
D | msm_hsusb.h | 147 struct clk *pclk; member
|
/linux-4.1.27/Documentation/devicetree/bindings/i2c/ |
D | i2c-cadence.txt | 13 - clock-names: Input clock name, should be 'pclk'.
|
/linux-4.1.27/drivers/gpu/drm/msm/hdmi/ |
D | hdmi_audio.c | 52 #define HDMI_MSM_AUDIO_ARCS(pclk, ...) { (1000 * (pclk)), __VA_ARGS__ } argument
|
/linux-4.1.27/Documentation/devicetree/bindings/media/ |
D | pxa-camera.txt | 40 pclk-sample = <1>; /* Rising */
|
D | video-interfaces.txt | 89 - pclk-sample: sample data on rising (1) or falling (0) edge of the pixel clock 157 pclk-sample = <1>; /* Rising */ 189 pclk-sample = <1>;
|
D | samsung-fimc.txt | 135 pclk-sample = <1>; 183 pclk-sample = <1>;
|
/linux-4.1.27/arch/arm/mach-cns3xxx/ |
D | core.c | 120 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/ |
D | k3dma.txt | 25 clocks = <&pclk>;
|
/linux-4.1.27/drivers/usb/phy/ |
D | phy-msm-usb.c | 531 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/ |
D | stmmac.h | 100 struct clk *pclk; member
|
D | stmmac_main.c | 2862 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/ |
D | atmel_usba_udc.c | 1749 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()
|
D | atmel_usba_udc.h | 340 struct clk *pclk; member
|
/linux-4.1.27/drivers/net/irda/ |
D | sh_sir.c | 221 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/ |
D | rs690.c | 268 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()
|
D | rv515.c | 960 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/ |
D | nvidia,tegra20-pmc.txt | 18 "pclk" (The Tegra clock of that name), 78 clock-names = "pclk", "clk32k_in";
|
/linux-4.1.27/drivers/hwtracing/coresight/ |
D | coresight-tpiu.c | 151 drvdata->clk = adev->pclk; in tpiu_probe()
|
D | coresight-funnel.c | 209 drvdata->clk = adev->pclk; in funnel_probe()
|
D | coresight-etb10.c | 452 drvdata->clk = adev->pclk; in etb_probe()
|
D | coresight-tmc.c | 703 drvdata->clk = adev->pclk; in tmc_probe()
|
D | coresight-etm3x.c | 1820 drvdata->clk = adev->pclk; in etm_probe()
|
/linux-4.1.27/drivers/video/fbdev/ |
D | pxa168fb.h | 381 #define CFG_INV_PCLK(pclk) ((pclk) << 1) argument
|
/linux-4.1.27/drivers/clk/sunxi/ |
D | clk-sunxi.c | 1126 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/ |
D | atmel-usb.txt | 45 "pclk" for the peripheral clock
|
/linux-4.1.27/drivers/video/fbdev/mmp/hw/ |
D | mmp_ctrl.h | 626 #define CFG_INV_PCLK(pclk) ((pclk)<<1) argument
|