/linux-4.4.14/drivers/clk/ |
D | clk-xgene.c | 218 struct xgene_clk *pclk = to_xgene_clk(hw); in xgene_clk_enable() local 223 if (pclk->lock) in xgene_clk_enable() 224 spin_lock_irqsave(pclk->lock, flags); in xgene_clk_enable() 226 if (pclk->param.csr_reg != NULL) { in xgene_clk_enable() 228 reg = __pa(pclk->param.csr_reg); in xgene_clk_enable() 230 data = xgene_clk_read(pclk->param.csr_reg + in xgene_clk_enable() 231 pclk->param.reg_clk_offset); in xgene_clk_enable() 232 data |= pclk->param.reg_clk_mask; in xgene_clk_enable() 233 xgene_clk_write(data, pclk->param.csr_reg + in xgene_clk_enable() 234 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.4.14/drivers/clk/versatile/ |
D | clk-impd1.c | 23 struct clk *pclk; member 90 struct clk *pclk; in integrator_impd1_clk_init() local 101 pclk = clk_register_fixed_rate(NULL, imc->pclkname, NULL, in integrator_impd1_clk_init() 103 imc->pclk = pclk; in integrator_impd1_clk_init() 109 imc->clks[0] = clkdev_alloc(pclk, "apb_pclk", "lm%x:01000", id); in integrator_impd1_clk_init() 119 imc->clks[2] = clkdev_alloc(pclk, "apb_pclk", "lm%x:00700", id); in integrator_impd1_clk_init() 127 imc->clks[4] = clkdev_alloc(pclk, "apb_pclk", "lm%x:00100", id); in integrator_impd1_clk_init() 129 imc->clks[6] = clkdev_alloc(pclk, "apb_pclk", "lm%x:00200", id); in integrator_impd1_clk_init() 136 imc->clks[8] = clkdev_alloc(pclk, "apb_pclk", "lm%x:00300", id); in integrator_impd1_clk_init() 140 imc->clks[10] = clkdev_alloc(pclk, "apb_pclk", "lm%x:00400", id); in integrator_impd1_clk_init() [all …]
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | versatile-ab.dts | 52 pclk: pclk@24M { label 124 clocks = <&pclk>; 132 clocks = <&xtal24mhz>, <&pclk>; 140 clocks = <&xtal24mhz>, <&pclk>; 148 clocks = <&xtal24mhz>, <&pclk>; 155 clocks = <&pclk>; 162 clocks = <&pclk>; 170 clocks = <&osc1>, <&pclk>; 177 clocks = <&pclk>; 185 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 | 39 clocks = <&timclk>, <&pclk>; 48 clocks = <&timclk>, <&pclk>; 63 clocks = <&pclk>; 77 clocks = <&pclk>; 91 clocks = <&pclk>; 106 clocks = <&pclk>; 214 pclk: pclk@0 { label 313 clocks = <&pclk>; 319 clocks = <&pclk>; 325 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 | 26 clocks = <&pclk>; 38 clocks = <&pclk>; 92 clocks = <&xtal24mhz>, <&pclk>; 108 clocks = <&xtal24mhz>, <&pclk>;
|
D | zynq-7000.dtsi | 79 clock-names = "can_clk", "pclk"; 91 clock-names = "can_clk", "pclk"; 158 clock-names = "uart_clk", "pclk"; 167 clock-names = "uart_clk", "pclk"; 179 clock-names = "ref_clk", "pclk"; 191 clock-names = "ref_clk", "pclk"; 202 clock-names = "pclk", "hclk", "tx_clk"; 213 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 | at91sam9x5_macb0.dtsi | 62 clock-names = "hclk", "pclk";
|
D | picoxcell-pc7302-pc3x2.dts | 44 bus-clock = <&pclk>, "bus";
|
D | at91sam9261.dtsi | 131 clock-names = "pclk", "hclk"; 207 clock-names = "pclk"; 218 clock-names = "pclk"; 229 clock-names = "pclk";
|
D | s5pv210-goni.dts | 393 pclk-sample = <1>; 416 pclk-sample = <0>;
|
D | at91rm9200.dtsi | 428 clock-names = "pclk"; 439 clock-names = "pclk"; 450 clock-names = "pclk"; 906 clock-names = "pclk", "hclk";
|
D | rk3066a.dtsi | 153 clock-names = "timer", "pclk"; 161 clock-names = "timer", "pclk"; 169 clock-names = "timer", "pclk";
|
D | at91sam9263.dtsi | 823 clock-names = "pclk"; 834 clock-names = "pclk"; 856 clock-names = "hclk", "pclk"; 865 clock-names = "pclk", "hclk";
|
D | sama5d3_gmac.dtsi | 83 clock-names = "hclk", "pclk";
|
D | ste-dbx5x0.dtsi | 931 /* Same clock wired to kernel and pclk */ 946 /* Same clock wired to kernel and pclk */ 961 /* Same clock wired to kernel and pclk */ 976 /* Same clock wired to kernel and pclk */
|
D | at91sam9260.dtsi | 853 clock-names = "hclk", "pclk"; 862 clock-names = "pclk", "hclk"; 895 clock-names = "pclk";
|
D | at91sam9g45.dtsi | 975 clock-names = "hclk", "pclk"; 1017 clock-names = "pclk"; 1028 clock-names = "pclk"; 1169 clock-names = "pclk", "hclk";
|
D | sama5d4.dtsi | 135 clock-names = "pclk", "hclk"; 885 clock-names = "pclk"; 973 clock-names = "hclk", "pclk"; 1140 clock-names = "pclk"; 1201 clock-names = "hclk", "pclk";
|
D | at91sam9n12.dtsi | 853 clock-names = "pclk"; 996 clock-names = "pclk", "hclk";
|
D | sama5d2.dtsi | 118 clock-names = "pclk", "hclk"; 835 clock-names = "hclk", "pclk";
|
D | sama5d3.dtsi | 140 clock-names = "pclk"; 291 clock-names = "pclk"; 1334 clock-names = "pclk", "hclk";
|
D | at91sam9x5.dtsi | 878 clock-names = "pclk"; 1119 clock-names = "hclk", "pclk";
|
D | hi3620.dtsi | 26 pclk: clk { label
|
D | tegra114.dtsi | 510 clock-names = "pclk", "clk32k_in";
|
D | tegra20.dtsi | 544 clock-names = "pclk", "clk32k_in";
|
D | at91sam9rl.dtsi | 301 clock-names = "pclk", "hclk";
|
D | tegra30.dtsi | 637 clock-names = "pclk", "clk32k_in";
|
D | tegra124.dtsi | 581 clock-names = "pclk", "clk32k_in";
|
D | rk3288.dtsi | 215 clock-names = "timer", "pclk";
|
/linux-4.4.14/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.4.14/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 | 679 DEV_CLK(pclk, at32_intc0, pbb, 1); 709 DEV_CLK(pclk, smc0, pbb, 13); 717 DEV_CLK(pclk, pdc, pba, 16); 1073 DEV_CLK(pclk, macb0, pbb, 6); 1082 DEV_CLK(pclk, macb1, pbb, 7); 1607 DEV_CLK(pclk, ssc0, pba, 7); 1614 DEV_CLK(pclk, ssc1, pba, 8); 1621 DEV_CLK(pclk, ssc2, pba, 9);
|
/linux-4.4.14/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.4.14/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 | qoriq-cpufreq.c | 34 struct clk **pclk; member 229 data->pclk = kcalloc(count, sizeof(struct clk *), GFP_KERNEL); in qoriq_cpufreq_cpu_init() 230 if (!data->pclk) { in qoriq_cpufreq_cpu_init() 248 data->pclk[i] = clk; in qoriq_cpufreq_cpu_init() 290 kfree(data->pclk); in qoriq_cpufreq_cpu_init() 306 kfree(data->pclk); in qoriq_cpufreq_cpu_exit() 320 parent = data->pclk[data->table[index].driver_data]; in qoriq_cpufreq_target()
|
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.4.14/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 | 80 static int sdi_calc_clock_div(unsigned long pclk, in sdi_calc_clock_div() argument 98 if (pclk > 1000 * i * i * i) in sdi_calc_clock_div() 99 ctx.pck_min = max(pclk - 1000 * i * i * i, 0lu); in sdi_calc_clock_div() 102 ctx.pck_max = pclk + 1000 * i * i * i; in sdi_calc_clock_div() 104 ok = dss_div_calc(pclk, ctx.pck_min, dpi_calc_dss_cb, &ctx); in sdi_calc_clock_div()
|
D | dispc.c | 78 int (*calc_scaling) (unsigned long pclk, unsigned long lclk, 84 unsigned long (*calc_core_clk) (unsigned long pclk, 2104 static int check_horiz_timing_omap3(unsigned long pclk, unsigned long lclk, in check_horiz_timing_omap3() argument 2122 blank = div_u64((u64)(t->hbp + t->hsw + t->hfp) * lclk, pclk); in check_horiz_timing_omap3() 2136 val = div_u64((u64)(nonactive - pos_x) * lclk, pclk); in check_horiz_timing_omap3() 2147 val = div_u64((u64)nonactive * lclk, pclk); in check_horiz_timing_omap3() 2156 static unsigned long calc_core_clk_five_taps(unsigned long pclk, in calc_core_clk_five_taps() argument 2165 return (unsigned long) pclk; in calc_core_clk_five_taps() 2170 tmp = (u64)pclk * height * out_width; in calc_core_clk_five_taps() 2178 tmp = (u64)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 | 688 struct omap_dss_audio *audio, u32 pclk) in hdmi4_audio_config() argument 755 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 | 799 struct omap_dss_audio *audio, u32 pclk) in hdmi5_audio_config() argument 847 err = hdmi_compute_acr(pclk, fs_nr, &n, &cts); in hdmi5_audio_config()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
D | gf119.c | 133 exec_clkcmp(struct nv50_disp *disp, int head, int id, u32 pclk, u32 *conf) in exec_clkcmp() argument 161 if (pclk >= 165000) in exec_clkcmp() 178 data = nvbios_oclk_match(bios, info2.clkcmp[id], pclk); in exec_clkcmp() 230 u32 pclk = nvkm_rd32(device, 0x660450 + (head * 0x300)) / 1000; in gf119_disp_intr_unk2_1() local 231 if (pclk) in gf119_disp_intr_unk2_1() 232 nvkm_devinit_pll_set(devinit, PLL_VPLL0 + head, pclk); in gf119_disp_intr_unk2_1() 247 const u32 pclk = nvkm_rd32(device, 0x660450 + (head * 0x300)) / 1000; in gf119_disp_intr_unk2_2_tu() local 266 do_div(value, pclk); in gf119_disp_intr_unk2_2_tu() 273 do_div(value, pclk); in gf119_disp_intr_unk2_2_tu() 281 datarate = (pclk * bits) / 8; in gf119_disp_intr_unk2_2_tu() [all …]
|
D | nv50.c | 344 exec_clkcmp(struct nv50_disp *disp, int head, int id, u32 pclk, u32 *conf) in exec_clkcmp() argument 394 if (pclk >= 165000) in exec_clkcmp() 410 pclk = pclk / 2; in exec_clkcmp() 415 data = nvbios_oclk_match(bios, info2.clkcmp[id], pclk); in exec_clkcmp() 479 u32 pclk = nvkm_rd32(device, 0x610ad0 + (head * 0x540)) & 0x3fffff; in nv50_disp_intr_unk20_1() local 480 if (pclk) in nv50_disp_intr_unk20_1() 481 nvkm_devinit_pll_set(devinit, PLL_VPLL0 + head, pclk); in nv50_disp_intr_unk20_1() 486 struct dcb_output *outp, u32 pclk) in nv50_disp_intr_unk20_2_dp() argument 514 do_div(value, pclk); in nv50_disp_intr_unk20_2_dp() 521 do_div(value, pclk); in nv50_disp_intr_unk20_2_dp() [all …]
|
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/clk/ |
D | nv04.c | 75 nv04_clk_new(struct nvkm_device *device, int index, struct nvkm_clk **pclk) in nv04_clk_new() argument 77 int ret = nvkm_clk_new_(&nv04_clk, device, index, false, pclk); in nv04_clk_new() 79 (*pclk)->pll_calc = nv04_clk_pll_calc; in nv04_clk_new() 80 (*pclk)->pll_prog = nv04_clk_pll_prog; in nv04_clk_new()
|
D | g84.c | 44 g84_clk_new(struct nvkm_device *device, int index, struct nvkm_clk **pclk) in g84_clk_new() argument 47 (device->chipset >= 0x94), pclk); in g84_clk_new()
|
D | nv50.c | 510 int index, bool allow_reclock, struct nvkm_clk **pclk) in nv50_clk_new_() argument 518 *pclk = &clk->base; in nv50_clk_new_() 558 nv50_clk_new(struct nvkm_device *device, int index, struct nvkm_clk **pclk) in nv50_clk_new() argument 560 return nv50_clk_new_(&nv50_clk, device, index, false, pclk); in nv50_clk_new()
|
D | nv40.c | 221 nv40_clk_new(struct nvkm_device *device, int index, struct nvkm_clk **pclk) in nv40_clk_new() argument 229 *pclk = &clk->base; in nv40_clk_new()
|
D | base.c | 610 int index, bool allow_reclock, struct nvkm_clk **pclk) in nvkm_clk_new_() argument 612 if (!(*pclk = kzalloc(sizeof(**pclk), GFP_KERNEL))) in nvkm_clk_new_() 614 return nvkm_clk_ctor(func, device, index, allow_reclock, *pclk); in nvkm_clk_new_()
|
D | mcp77.c | 414 mcp77_clk_new(struct nvkm_device *device, int index, struct nvkm_clk **pclk) in mcp77_clk_new() argument 420 *pclk = &clk->base; in mcp77_clk_new()
|
D | gf100.c | 457 gf100_clk_new(struct nvkm_device *device, int index, struct nvkm_clk **pclk) in gf100_clk_new() argument 463 *pclk = &clk->base; in gf100_clk_new()
|
D | gt215.c | 537 gt215_clk_new(struct nvkm_device *device, int index, struct nvkm_clk **pclk) in gt215_clk_new() argument 543 *pclk = &clk->base; in gt215_clk_new()
|
D | gk104.c | 501 gk104_clk_new(struct nvkm_device *device, int index, struct nvkm_clk **pclk) in gk104_clk_new() argument 507 *pclk = &clk->base; in gk104_clk_new()
|
D | gk20a.c | 647 gk20a_clk_new(struct nvkm_device *device, int index, struct nvkm_clk **pclk) in gk20a_clk_new() argument 655 *pclk = &clk->base; in gk20a_clk_new()
|
/linux-4.4.14/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.4.14/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 | 179 unsigned long pclk = crtc_state->mode.clock * 1000; in tegra_rgb_encoder_atomic_check() local 200 div = ((clk_get_rate(rgb->clk) * 2) / pclk) - 2; in tegra_rgb_encoder_atomic_check() 201 pclk = 0; in tegra_rgb_encoder_atomic_check() 204 pclk, div); in tegra_rgb_encoder_atomic_check()
|
D | dc.c | 48 unsigned long pclk; member 1041 copy->pclk = state->pclk; in tegra_crtc_atomic_duplicate_state() 1108 struct clk *clk, unsigned long pclk, in tegra_dc_state_setup_clock() argument 1117 state->pclk = pclk; in tegra_dc_state_setup_clock() 1141 if (state->pclk > 0) { in tegra_dc_commit_state() 1142 err = clk_set_rate(state->clk, state->pclk); in tegra_dc_commit_state() 1146 state->pclk); in tegra_dc_commit_state() 1151 DRM_DEBUG_KMS("pclk: %lu\n", state->pclk); in tegra_dc_commit_state()
|
D | sor.c | 578 const u64 pclk = mode->clock * 1000; in tegra_sor_calc_config() local 584 if (!link_rate || !link->num_lanes || !pclk || !config->bits_per_pixel) in tegra_sor_calc_config() 588 input = pclk * config->bits_per_pixel; in tegra_sor_calc_config() 595 params.num_clocks = div_u64(link_rate * mode->hdisplay, pclk); in tegra_sor_calc_config() 646 config->hblank_symbols = div_u64(num, pclk); in tegra_sor_calc_config() 655 config->vblank_symbols = div_u64(num, pclk); in tegra_sor_calc_config() 1597 unsigned long pclk = crtc_state->mode.clock * 1000; in tegra_sor_encoder_atomic_check() local 1602 pclk, 0); in tegra_sor_encoder_atomic_check()
|
D | drm.h | 200 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.4.14/drivers/clocksource/ |
D | moxart_timer.c | 125 unsigned long pclk; in moxart_timer_init() local 144 pclk = clk_get_rate(clk); in moxart_timer_init() 147 "moxart_timer", pclk, 200, 32, in moxart_timer_init() 151 clock_count_per_tick = DIV_ROUND_CLOSEST(pclk, HZ); in moxart_timer_init() 165 clockevents_config_and_register(&moxart_clockevent, pclk, in moxart_timer_init()
|
D | nomadik-mtu.c | 197 struct clk *pclk, struct clk *clk) in nmdk_timer_init() argument 203 BUG_ON(clk_prepare_enable(pclk)); in nmdk_timer_init() 251 struct clk *pclk; in nmdk_timer_of_init() local 260 pclk = of_clk_get_by_name(node, "apb_pclk"); in nmdk_timer_of_init() 261 if (IS_ERR(pclk)) in nmdk_timer_of_init() 272 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 | 117 struct clk *pclk; in rk_timer_init() local 126 pclk = of_clk_get_by_name(np, "pclk"); in rk_timer_init() 127 if (IS_ERR(pclk)) { in rk_timer_init() 132 if (clk_prepare_enable(pclk)) { in rk_timer_init()
|
D | h8300_timer8.c | 51 struct clk *pclk; member 114 p->rate = clk_get_rate(p->pclk) / 64; in timer8_enable() 239 p->pclk = clk_get(&p->pdev->dev, "fck"); in timer8_setup() 240 if (IS_ERR(p->pclk)) { in timer8_setup() 242 return PTR_ERR(p->pclk); in timer8_setup()
|
D | samsung_pwm_timer.c | 271 unsigned long pclk; in samsung_clockevent_init() local 275 pclk = clk_get_rate(pwm.timerclk); in samsung_clockevent_init() 280 clock_rate = pclk / (pwm.tscaler_div * pwm.tdiv); in samsung_clockevent_init() 338 unsigned long pclk; in samsung_clocksource_init() local 342 pclk = clk_get_rate(pwm.timerclk); in samsung_clocksource_init() 347 clock_rate = pclk / (pwm.tscaler_div * pwm.tdiv); in samsung_clocksource_init()
|
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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() 546 pcm->pclk = devm_clk_get(&pdev->dev, "pcm"); in s3c_pcm_dev_probe() 547 if (IS_ERR(pcm->pclk)) { in s3c_pcm_dev_probe() 552 clk_prepare_enable(pcm->pclk); in s3c_pcm_dev_probe() 585 clk_disable_unprepare(pcm->pclk); in s3c_pcm_dev_probe() 609 clk_disable_unprepare(pcm->pclk); in s3c_pcm_dev_remove()
|
D | spdif.c | 88 struct clk *pclk; member 387 spdif->pclk = devm_clk_get(&pdev->dev, "spdif"); in spdif_probe() 388 if (IS_ERR(spdif->pclk)) { in spdif_probe() 393 clk_prepare_enable(spdif->pclk); in spdif_probe() 447 clk_disable_unprepare(spdif->pclk); in spdif_probe() 464 clk_disable_unprepare(spdif->pclk); in spdif_remove()
|
/linux-4.4.14/include/linux/amba/ |
D | bus.h | 33 struct clk *pclk; member 96 return clk_enable(dev->pclk); in amba_pclk_enable() 101 clk_disable(dev->pclk); in amba_pclk_disable() 106 return clk_prepare(dev->pclk); in amba_pclk_prepare() 111 clk_unprepare(dev->pclk); in amba_pclk_unprepare()
|
/linux-4.4.14/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.4.14/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()
|
D | spi-zynqmp-gqspi.c | 161 struct clk *pclk; member 365 ret = clk_enable(xqspi->pclk); in zynqmp_prepare_transfer_hardware() 390 clk_disable(xqspi->pclk); in zynqmp_unprepare_transfer_hardware() 950 ret = clk_enable(xqspi->pclk); in zynqmp_qspi_resume() 959 clk_disable(xqspi->pclk); in zynqmp_qspi_resume() 1003 xqspi->pclk = devm_clk_get(&pdev->dev, "pclk"); in zynqmp_qspi_probe() 1004 if (IS_ERR(xqspi->pclk)) { in zynqmp_qspi_probe() 1006 ret = PTR_ERR(xqspi->pclk); in zynqmp_qspi_probe() 1010 ret = clk_prepare_enable(xqspi->pclk); in zynqmp_qspi_probe() 1071 clk_disable_unprepare(xqspi->pclk); in zynqmp_qspi_probe() [all …]
|
/linux-4.4.14/drivers/tty/serial/8250/ |
D | 8250_dw.c | 63 struct clk *pclk; member 442 data->pclk = devm_clk_get(&pdev->dev, "apb_pclk"); in dw8250_probe() 447 if (!IS_ERR(data->pclk)) { in dw8250_probe() 448 err = clk_prepare_enable(data->pclk); in dw8250_probe() 499 if (!IS_ERR(data->pclk)) in dw8250_probe() 500 clk_disable_unprepare(data->pclk); in dw8250_probe() 520 if (!IS_ERR(data->pclk)) in dw8250_remove() 521 clk_disable_unprepare(data->pclk); in dw8250_remove() 560 if (!IS_ERR(data->pclk)) in dw8250_runtime_suspend() 561 clk_disable_unprepare(data->pclk); in dw8250_runtime_suspend() [all …]
|
/linux-4.4.14/drivers/gpu/drm/i915/ |
D | intel_dsi_pll.c | 146 static u32 dsi_clk_from_pclk(u32 pclk, int pixel_format, int lane_count) in dsi_clk_from_pclk() argument 153 dsi_clk_khz = DIV_ROUND_CLOSEST(pclk * bpp, lane_count); in dsi_clk_from_pclk() 226 dsi_clk = dsi_clk_from_pclk(intel_dsi->pclk, intel_dsi->pixel_format, in vlv_configure_dsi_pll() 329 u32 dsi_clock, pclk; in vlv_get_dsi_pclk() local 382 pclk = DIV_ROUND_CLOSEST(dsi_clock * intel_dsi->lane_count, pipe_bpp); in vlv_get_dsi_pclk() 384 return pclk; in vlv_get_dsi_pclk() 389 u32 pclk; in bxt_get_dsi_pclk() local 416 pclk = DIV_ROUND_CLOSEST(dsi_clk * intel_dsi->lane_count, pipe_bpp); in bxt_get_dsi_pclk() 418 DRM_DEBUG_DRIVER("Calculated pclk=%u\n", pclk); in bxt_get_dsi_pclk() 419 return pclk; in bxt_get_dsi_pclk() [all …]
|
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.h | 93 u32 pclk; member
|
D | intel_dsi.c | 698 u32 pclk = 0; in intel_dsi_get_config() local 708 pclk = bxt_get_dsi_pclk(encoder, pipe_config->pipe_bpp); in intel_dsi_get_config() 710 pclk = vlv_get_dsi_pclk(encoder, pipe_config->pipe_bpp); in intel_dsi_get_config() 712 if (!pclk) in intel_dsi_get_config() 715 pipe_config->base.adjusted_mode.crtc_clock = pclk; in intel_dsi_get_config() 716 pipe_config->port_clock = pclk; in intel_dsi_get_config()
|
/linux-4.4.14/arch/arm64/boot/dts/xilinx/ |
D | zynqmp.dtsi | 103 clock-names = "can_clk", "pclk"; 115 clock-names = "can_clk", "pclk"; 145 clock-names = "pclk", "hclk", "tx_clk"; 157 clock-names = "pclk", "hclk", "tx_clk"; 169 clock-names = "pclk", "hclk", "tx_clk"; 181 clock-names = "pclk", "hclk", "tx_clk"; 268 clock-names = "ref_clk", "pclk"; 280 clock-names = "ref_clk", "pclk"; 332 clock-names = "uart_clk", "pclk"; 342 clock-names = "uart_clk", "pclk";
|
/linux-4.4.14/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.4.14/arch/arm/mach-exynos/ |
D | pm_domains.c | 39 struct clk *pclk[MAX_CLK_PER_DOMAIN]; member 65 pd->pclk[i] = clk_get_parent(pd->clk[i]); in exynos_pd_power() 95 if (IS_ERR(pd->pclk[i])) in exynos_pd_power() 97 if (clk_set_parent(pd->clk[i], pd->pclk[i])) in exynos_pd_power() 181 pd->pclk[i] = ERR_PTR(-EINVAL); in exynos4_pm_init_power_domain()
|
/linux-4.4.14/drivers/clk/ti/ |
D | dpll3xxx.c | 705 struct clk_hw_omap *pclk = NULL; in omap3_find_clkoutx2_dpll() local 714 pclk = to_clk_hw_omap(hw); in omap3_find_clkoutx2_dpll() 715 } while (pclk && !pclk->dpll_data); in omap3_find_clkoutx2_dpll() 718 if (!pclk) { in omap3_find_clkoutx2_dpll() 723 return pclk; in omap3_find_clkoutx2_dpll() 739 struct clk_hw_omap *pclk = NULL; in omap3_clkoutx2_recalc() local 744 pclk = omap3_find_clkoutx2_dpll(hw); in omap3_clkoutx2_recalc() 746 if (!pclk) in omap3_clkoutx2_recalc() 749 dd = pclk->dpll_data; in omap3_clkoutx2_recalc()
|
/linux-4.4.14/drivers/clk/meson/ |
D | clk-cpu.c | 190 struct clk *pclk; in meson_clk_register_cpu() local 213 pclk = __clk_lookup(clk_conf->clks_parent[0]); in meson_clk_register_cpu() 214 if (!pclk) { in meson_clk_register_cpu() 221 ret = clk_notifier_register(pclk, &clk_cpu->clk_nb); in meson_clk_register_cpu() 237 clk_notifier_unregister(pclk, &clk_cpu->clk_nb); in meson_clk_register_cpu()
|
/linux-4.4.14/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.4.14/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.4.14/sound/soc/codecs/ |
D | max98090.c | 1785 int pclk; member 1794 .pclk = 11289600, 1805 .pclk = 12000000, 1816 .pclk = 12288000, 1827 .pclk = 13000000, 1838 .pclk = 19200000, 1850 static int max98090_find_divisor(int target_freq, int pclk) in max98090_find_divisor() argument 1858 test_diff = abs(target_freq - (pclk / dmic_divisors[i])); in max98090_find_divisor() 1868 static int max98090_find_closest_pclk(int pclk) in max98090_find_closest_pclk() argument 1875 if (pclk == dmic_table[i].pclk) in max98090_find_closest_pclk() [all …]
|
D | max98090.h | 1527 unsigned int pclk; member
|
/linux-4.4.14/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.4.14/Documentation/devicetree/bindings/timer/ |
D | rockchip,rk3288-timer.txt | 9 "timer", "pclk" 17 clock-names = "timer", "pclk";
|
D | renesas,tpu.txt | 19 clocks = <&pclk>;
|
D | renesas,16bit-timer.txt | 22 clocks = <&pclk>;
|
D | arm,sp804.txt | 27 clocks = <&timclk1 &timclk2 &pclk>;
|
/linux-4.4.14/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.4.14/Documentation/devicetree/bindings/spi/ |
D | spi-zynqmp-qspi.txt | 10 - clock-names : List of input clock names - "ref_clk", "pclk" 20 clock-names = "ref_clk", "pclk";
|
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.4.14/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() 560 clk_disable_unprepare(msm_host->pclk); in sdhci_msm_probe() 580 clk_disable_unprepare(msm_host->pclk); in sdhci_msm_remove()
|
/linux-4.4.14/drivers/thermal/ |
D | rockchip_thermal.c | 128 struct clk *pclk; member 679 thermal->pclk = devm_clk_get(&pdev->dev, "apb_pclk"); in rockchip_thermal_probe() 680 if (IS_ERR(thermal->pclk)) { in rockchip_thermal_probe() 681 error = PTR_ERR(thermal->pclk); in rockchip_thermal_probe() 694 error = clk_prepare_enable(thermal->pclk); in rockchip_thermal_probe() 751 clk_disable_unprepare(thermal->pclk); in rockchip_thermal_probe() 772 clk_disable_unprepare(thermal->pclk); in rockchip_thermal_remove() 789 clk_disable(thermal->pclk); in rockchip_thermal_suspend() 808 error = clk_enable(thermal->pclk); in rockchip_thermal_resume()
|
/linux-4.4.14/drivers/gpu/drm/msm/mdp/mdp4/ |
D | mdp4_kms.c | 220 if (mdp4_kms->pclk) in mdp4_disable() 221 clk_disable_unprepare(mdp4_kms->pclk); in mdp4_disable() 234 if (mdp4_kms->pclk) in mdp4_enable() 235 clk_prepare_enable(mdp4_kms->pclk); in mdp4_enable() 466 mdp4_kms->pclk = devm_clk_get(&pdev->dev, "iface_clk"); in mdp4_kms_init() 467 if (IS_ERR(mdp4_kms->pclk)) in mdp4_kms_init() 468 mdp4_kms->pclk = NULL; in mdp4_kms_init()
|
D | mdp4_kms.h | 45 struct clk *pclk; member
|
/linux-4.4.14/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 | 45 - pclk-sample: Pixel clock polarity. Defaults to output on the falling edge. 47 If none of hsync-active, vsync-active and pclk-sample is specified the
|
/linux-4.4.14/drivers/tty/serial/ |
D | xilinx_uartps.c | 168 struct clk *pclk; member 1241 clk_disable(cdns_uart->pclk); in cdns_uart_suspend() 1287 clk_enable(cdns_uart->pclk); in cdns_uart_resume() 1345 cdns_uart_data->pclk = devm_clk_get(&pdev->dev, "pclk"); in cdns_uart_probe() 1346 if (IS_ERR(cdns_uart_data->pclk)) { in cdns_uart_probe() 1347 cdns_uart_data->pclk = devm_clk_get(&pdev->dev, "aper_clk"); in cdns_uart_probe() 1348 if (!IS_ERR(cdns_uart_data->pclk)) in cdns_uart_probe() 1351 if (IS_ERR(cdns_uart_data->pclk)) { in cdns_uart_probe() 1353 return PTR_ERR(cdns_uart_data->pclk); in cdns_uart_probe() 1367 rc = clk_prepare_enable(cdns_uart_data->pclk); in cdns_uart_probe() [all …]
|
D | msm_serial.c | 72 struct clk *pclk; member 967 clk_prepare_enable(msm_port->pclk); in msm_init_clock() 1191 clk_prepare_enable(msm_port->pclk); in msm_power() 1195 clk_disable_unprepare(msm_port->pclk); in msm_power() 1579 msm_port->pclk = devm_clk_get(&pdev->dev, "iface"); in msm_serial_probe() 1580 if (IS_ERR(msm_port->pclk)) in msm_serial_probe() 1581 return PTR_ERR(msm_port->pclk); in msm_serial_probe()
|
/linux-4.4.14/drivers/media/i2c/soc_camera/ |
D | ov6650.c | 530 unsigned long pclk; in to_clkrc() local 533 pclk = pclk_max * timeperframe->denominator / in to_clkrc() 536 pclk = pclk_max; in to_clkrc() 538 if (pclk_limit && pclk_limit < pclk) in to_clkrc() 539 pclk = pclk_limit; in to_clkrc() 541 return (pclk_max - 1) / pclk; in to_clkrc() 564 unsigned long mclk, pclk; in ov6650_s_fmt() local 671 pclk = priv->pclk_max / GET_CLKRC_DIV(clkrc); in ov6650_s_fmt() 673 mclk / pclk, 10 * mclk % pclk / pclk); in ov6650_s_fmt()
|
/linux-4.4.14/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.4.14/Documentation/devicetree/bindings/usb/ |
D | atmel-usb.txt | 62 "pclk" for the peripheral clock 74 clock-names = "pclk", "hclk"; 89 "pclk" for the peripheral clock 113 clock-names = "hclk", "pclk";
|
/linux-4.4.14/sound/soc/atmel/ |
D | atmel-classd.c | 33 struct clk *pclk; member 129 return clk_prepare_enable(dd->pclk); in atmel_classd_cpu_dai_startup() 138 clk_disable_unprepare(dd->pclk); in atmel_classd_cpu_dai_shutdown() 570 dd->pclk = devm_clk_get(dev, "pclk"); in atmel_classd_probe() 571 if (IS_ERR(dd->pclk)) { in atmel_classd_probe() 572 ret = PTR_ERR(dd->pclk); in atmel_classd_probe()
|
/linux-4.4.14/Documentation/devicetree/bindings/net/ |
D | macb.txt | 18 Required elements: 'pclk', 'hclk' 30 clock-names = "pclk", "hclk", "tx_clk";
|
D | stmmac.txt | 42 first one should be "stmmaceth" and the second one should be "pclk".
|
/linux-4.4.14/Documentation/devicetree/bindings/sound/ |
D | atmel-classd.txt | 16 Required elements: "pclk", "gclk" and "aclk". 45 clock-names = "pclk", "gclk", "aclk";
|
/linux-4.4.14/Documentation/devicetree/bindings/misc/ |
D | atmel-ssc.txt | 10 Required elements: "pclk" 35 clock-names = "pclk";
|
/linux-4.4.14/Documentation/devicetree/bindings/arm/ |
D | primecell.txt | 17 pclk. Additional clocks are optional and specific to those peripherals. 34 clocks = <&pclk>;
|
/linux-4.4.14/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.4.14/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 = devm_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()
|
D | ux500_msp_dai.h | 63 struct clk *pclk; member
|
/linux-4.4.14/drivers/net/ethernet/cadence/ |
D | macb.c | 1579 unsigned long pclk_hz = clk_get_rate(bp->pclk); in gem_mdc_clk_div() 1605 pclk_hz = clk_get_rate(bp->pclk); in macb_mdc_clk_div() 2270 static int macb_clk_init(struct platform_device *pdev, struct clk **pclk, in macb_clk_init() argument 2275 *pclk = devm_clk_get(&pdev->dev, "pclk"); in macb_clk_init() 2276 if (IS_ERR(*pclk)) { in macb_clk_init() 2277 err = PTR_ERR(*pclk); in macb_clk_init() 2293 err = clk_prepare_enable(*pclk); in macb_clk_init() 2317 clk_disable_unprepare(*pclk); in macb_clk_init() 2693 static int at91ether_clk_init(struct platform_device *pdev, struct clk **pclk, in at91ether_clk_init() argument 2701 *pclk = devm_clk_get(&pdev->dev, "ether_clk"); in at91ether_clk_init() [all …]
|
D | macb.h | 762 int (*clk_init)(struct platform_device *pdev, struct clk **pclk, 806 struct clk *pclk; member
|
/linux-4.4.14/drivers/gpu/drm/exynos/ |
D | exynos7_drm_decon.c | 50 struct clk *pclk; member 567 ret = clk_prepare_enable(ctx->pclk); in decon_enable() 619 clk_disable_unprepare(ctx->pclk); in decon_disable() 762 ctx->pclk = devm_clk_get(dev, "pclk_decon0"); in decon_probe() 763 if (IS_ERR(ctx->pclk)) { in decon_probe() 765 ret = PTR_ERR(ctx->pclk); in decon_probe()
|
/linux-4.4.14/arch/arm/plat-samsung/include/plat/ |
D | cpu-freq.h | 40 unsigned long pclk; member
|
/linux-4.4.14/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.4.14/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-xp-pinctrl.txt | 46 mpp25 25 gpio, lcd(vsync), sata0(prsnt), tdm(pclk)
|
D | marvell,armada-39x-pinctrl.txt | 69 mpp48 48 gpio, sata0(prsnt) [1], dram(vttctrl), tdm(pclk) [2], audio(mclk) [2], sd0(d4), pcie0(clkr…
|
D | marvell,armada-38x-pinctrl.txt | 66 mpp48 48 gpio, sata0(prsnt), dram(vttctrl), tdm(pclk), audio(mclk), sd0(d4), pcie0(cl…
|
/linux-4.4.14/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 | 85 struct clk *pclk; member 959 isi->pclk = devm_clk_get(&pdev->dev, "isi_clk"); in atmel_isi_probe() 960 if (IS_ERR(isi->pclk)) in atmel_isi_probe() 961 return PTR_ERR(isi->pclk); in atmel_isi_probe() 1057 clk_disable_unprepare(isi->pclk); in atmel_isi_runtime_suspend() 1067 return clk_prepare_enable(isi->pclk); in atmel_isi_runtime_resume()
|
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.4.14/Documentation/devicetree/bindings/watchdog/ |
D | cadence-wdt.txt | 6 - clocks : This is pclk (APB clock).
|
/linux-4.4.14/drivers/gpu/drm/msm/hdmi/ |
D | hdmi_audio.c | 52 #define HDMI_MSM_AUDIO_ARCS(pclk, ...) { (1000 * (pclk)), __VA_ARGS__ } argument
|
/linux-4.4.14/include/linux/usb/ |
D | msm_hsusb.h | 168 struct clk *pclk; member
|
/linux-4.4.14/Documentation/devicetree/bindings/i2c/ |
D | i2c-cadence.txt | 17 - clock-names: Input clock name, should be 'pclk'.
|
/linux-4.4.14/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.4.14/Documentation/devicetree/bindings/dma/ |
D | k3dma.txt | 25 clocks = <&pclk>;
|
/linux-4.4.14/arch/arm/mach-cns3xxx/ |
D | core.c | 135 int pclk = cns3xxx_cpu_clock() / 8; in cns3xxx_set_periodic() local 138 reload = pclk * 20 / (3 * HZ) * 0x25000; in cns3xxx_set_periodic()
|
/linux-4.4.14/drivers/net/ethernet/stmicro/stmmac/ |
D | stmmac.h | 108 struct clk *pclk; member
|
D | stmmac_main.c | 2884 priv->pclk = devm_clk_get(priv->device, "pclk"); in stmmac_dvr_probe() 2885 if (IS_ERR(priv->pclk)) { in stmmac_dvr_probe() 2886 if (PTR_ERR(priv->pclk) == -EPROBE_DEFER) { in stmmac_dvr_probe() 2890 priv->pclk = NULL; in stmmac_dvr_probe() 2892 clk_prepare_enable(priv->pclk); in stmmac_dvr_probe() 2979 clk_disable_unprepare(priv->pclk); in stmmac_dvr_probe() 3009 clk_disable_unprepare(priv->pclk); in stmmac_dvr_remove() 3057 clk_disable(priv->pclk); in stmmac_suspend() 3098 clk_enable(priv->pclk); in stmmac_resume()
|
/linux-4.4.14/drivers/usb/gadget/udc/ |
D | atmel_usba_udc.c | 1748 ret = clk_prepare_enable(udc->pclk); in start_clock() 1753 clk_disable_unprepare(udc->pclk); in start_clock() 1767 clk_disable_unprepare(udc->pclk); in stop_clock() 2101 struct clk *pclk, *hclk; in usba_udc_probe() local 2121 pclk = devm_clk_get(&pdev->dev, "pclk"); in usba_udc_probe() 2122 if (IS_ERR(pclk)) in usba_udc_probe() 2123 return PTR_ERR(pclk); in usba_udc_probe() 2131 udc->pclk = pclk; in usba_udc_probe() 2154 ret = clk_prepare_enable(pclk); in usba_udc_probe() 2161 clk_disable_unprepare(pclk); in usba_udc_probe()
|
D | atmel_usba_udc.h | 340 struct clk *pclk; member
|
/linux-4.4.14/drivers/usb/phy/ |
D | phy-msm-usb.c | 557 clk_disable_unprepare(motg->pclk); in msm_otg_suspend() 592 clk_prepare_enable(motg->pclk); in msm_otg_resume() 1685 motg->pclk = devm_clk_get(&pdev->dev, np ? "iface" : "usb_hs_pclk"); in msm_otg_probe() 1686 if (IS_ERR(motg->pclk)) { in msm_otg_probe() 1688 return PTR_ERR(motg->pclk); in msm_otg_probe() 1754 clk_prepare_enable(motg->pclk); in msm_otg_probe() 1838 clk_disable_unprepare(motg->pclk); in msm_otg_probe() 1899 clk_disable_unprepare(motg->pclk); in msm_otg_remove()
|
/linux-4.4.14/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.4.14/drivers/gpu/drm/radeon/ |
D | rs690.c | 278 fixed20_12 pclk, request_fifo_depth, tolerable_latency, estimated_width; in rs690_crtc_bandwidth_compute() local 329 pclk.full = dfixed_div(b, a); in rs690_crtc_bandwidth_compute() 337 consumption_time.full = dfixed_div(pclk, b); in rs690_crtc_bandwidth_compute() 339 consumption_time.full = pclk.full; in rs690_crtc_bandwidth_compute() 351 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.4.14/drivers/clk/sunxi/ |
D | clk-sunxi.c | 980 struct clk **clks, *pclk; in sunxi_divs_clk_setup() local 995 pclk = sunxi_factors_clk_setup(node, data->factors); in sunxi_divs_clk_setup() 996 parent = __clk_get_name(pclk); in sunxi_divs_clk_setup() 1021 clk_data->clks[i] = pclk; in sunxi_divs_clk_setup()
|
/linux-4.4.14/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.4.14/drivers/video/fbdev/ |
D | pxa168fb.h | 381 #define CFG_INV_PCLK(pclk) ((pclk) << 1) argument
|
/linux-4.4.14/drivers/video/fbdev/mmp/hw/ |
D | mmp_ctrl.h | 626 #define CFG_INV_PCLK(pclk) ((pclk)<<1) argument
|