Home
last modified time | relevance | path

Searched refs:ref_clk (Results 1 – 40 of 40) sorted by relevance

/linux-4.1.27/drivers/phy/
Dphy-samsung-usb2.c33 ret = clk_prepare_enable(drv->ref_clk); in samsung_usb2_phy_power_on()
47 clk_disable_unprepare(drv->ref_clk); in samsung_usb2_phy_power_on()
69 clk_disable_unprepare(drv->ref_clk); in samsung_usb2_phy_power_off()
193 drv->ref_clk = devm_clk_get(dev, "ref"); in samsung_usb2_phy_probe()
194 if (IS_ERR(drv->ref_clk)) { in samsung_usb2_phy_probe()
196 return PTR_ERR(drv->ref_clk); in samsung_usb2_phy_probe()
199 drv->ref_rate = clk_get_rate(drv->ref_clk); in samsung_usb2_phy_probe()
Dphy-exynos5-usbdrd.c181 struct clk *ref_clk; member
458 clk_prepare_enable(phy_drd->ref_clk); in exynos5_usbdrd_phy_power_on()
493 clk_disable_unprepare(phy_drd->ref_clk); in exynos5_usbdrd_phy_power_on()
519 clk_disable_unprepare(phy_drd->ref_clk); in exynos5_usbdrd_phy_power_off()
559 phy_drd->ref_clk = devm_clk_get(phy_drd->dev, "ref"); in exynos5_usbdrd_phy_clk_handle()
560 if (IS_ERR(phy_drd->ref_clk)) { in exynos5_usbdrd_phy_clk_handle()
562 return PTR_ERR(phy_drd->ref_clk); in exynos5_usbdrd_phy_clk_handle()
564 ref_rate = clk_get_rate(phy_drd->ref_clk); in exynos5_usbdrd_phy_clk_handle()
Dphy-samsung-usb2.h39 struct clk *ref_clk; member
Dphy-qcom-ufs-i.h93 struct clk *ref_clk; member
Dphy-qcom-ufs.c213 &phy_common->ref_clk); in ufs_qcom_phy_init_clks()
417 ret = clk_prepare_enable(phy->ref_clk); in ufs_qcom_phy_enable_ref_clk()
466 clk_disable_unprepare(phy->ref_clk); in ufs_qcom_phy_disable_ref_clk()
/linux-4.1.27/arch/arm/boot/dts/
Dpicoxcell-pc3x3.dtsi51 ref-clock = <&ref_clk>, "ref";
59 ref-clock = <&ref_clk>, "ref";
67 ref-clock = <&ref_clk>, "ref";
75 ref-clock = <&ref_clk>, "ref";
83 ref-clock = <&ref_clk>, "ref";
91 ref-clock = <&ref_clk>, "ref";
99 ref-clock = <&ref_clk>, "ref";
107 ref-clock = <&ref_clk>, "ref";
115 ref-clock = <&ref_clk>, "ref";
123 ref-clock = <&ref_clk>, "ref";
[all …]
Dpicoxcell-pc7302-pc3x2.dts30 ref_clk: clock@1 { label
Dpicoxcell-pc7302-pc3x3.dts30 ref_clk: clock@10 { label
Dzynq-7000.dtsi178 clock-names = "ref_clk", "pclk";
190 clock-names = "ref_clk", "pclk";
Dpicoxcell-pc3x2.dtsi44 ref-clock = <&ref_clk>, "ref";
/linux-4.1.27/drivers/spi/
Dspi-cadence.c117 struct clk *ref_clk; member
260 frequency = clk_get_rate(xspi->ref_clk); in cdns_spi_config_clock_freq()
505 xspi->ref_clk = devm_clk_get(&pdev->dev, "ref_clk"); in cdns_spi_probe()
506 if (IS_ERR(xspi->ref_clk)) { in cdns_spi_probe()
508 ret = PTR_ERR(xspi->ref_clk); in cdns_spi_probe()
518 ret = clk_prepare_enable(xspi->ref_clk); in cdns_spi_probe()
561 master->max_speed_hz = clk_get_rate(xspi->ref_clk) / 4; in cdns_spi_probe()
575 clk_disable_unprepare(xspi->ref_clk); in cdns_spi_probe()
601 clk_disable_unprepare(xspi->ref_clk); in cdns_spi_remove()
627 clk_disable_unprepare(xspi->ref_clk); in cdns_spi_suspend()
[all …]
/linux-4.1.27/arch/arm/mach-imx/
Dclk-pllv2.c80 long mfi, mfn, mfd, pdf, ref_clk, mfn_abs; in __clk_pllv2_recalc_rate() local
97 ref_clk = 2 * parent_rate; in __clk_pllv2_recalc_rate()
99 ref_clk *= 2; in __clk_pllv2_recalc_rate()
101 ref_clk /= (pdf + 1); in __clk_pllv2_recalc_rate()
102 temp = (u64) ref_clk * mfn_abs; in __clk_pllv2_recalc_rate()
106 temp = (ref_clk * mfi) + temp; in __clk_pllv2_recalc_rate()
/linux-4.1.27/drivers/clk/
Dclk-moxart.c21 struct clk *clk, *ref_clk; in moxart_of_pll_clk_init() local
38 ref_clk = of_clk_get(node, 0); in moxart_of_pll_clk_init()
39 if (IS_ERR(ref_clk)) { in moxart_of_pll_clk_init()
Dclk-asm9260.c271 const char *ref_clk, *pll_clk = "pll"; in asm9260_acc_init() local
283 ref_clk = of_clk_get_parent_name(np, 0); in asm9260_acc_init()
284 accuracy = clk_get_accuracy(__clk_lookup(ref_clk)); in asm9260_acc_init()
286 ref_clk, 0, rate, accuracy); in asm9260_acc_init()
294 mc->parent_names[0] = ref_clk; in asm9260_acc_init()
/linux-4.1.27/arch/mips/netlogic/xlp/
Dnlm_hal.c310 u64 sysbase, pll_out_freq_num, ref_clk_select, clockbase, ref_clk; in nlm_xlp2_get_pic_frequency() local
325 ref_clk = 200000000ULL; in nlm_xlp2_get_pic_frequency()
329 ref_clk = 100000000ULL; in nlm_xlp2_get_pic_frequency()
333 ref_clk = 125000000ULL; in nlm_xlp2_get_pic_frequency()
337 ref_clk = 400000000ULL; in nlm_xlp2_get_pic_frequency()
429 pll_out_freq_num = ((ref_clk >> 1) * (6 + mdiv)) + fdiv; in nlm_xlp2_get_pic_frequency()
/linux-4.1.27/include/linux/platform_data/
Dnet-cw1200.h13 u16 ref_clk; /* REQUIRED (in KHz) */ member
28 u16 ref_clk; /* REQUIRED (in KHz) */ member
/linux-4.1.27/Documentation/devicetree/bindings/spi/
Dspi-cadence.txt10 - clock-names : List of input clock names - "ref_clk", "pclk"
24 clock-names = "ref_clk", "pclk";
/linux-4.1.27/arch/arm/mach-davinci/
Ddm646x.c64 static struct clk ref_clk = { variable
77 .parent = &ref_clk,
153 .parent = &ref_clk,
310 .parent = &ref_clk,
317 .parent = &ref_clk,
323 CLK(NULL, "ref", &ref_clk),
Ddm644x.c55 static struct clk ref_clk = { variable
62 .parent = &ref_clk,
110 .parent = &ref_clk,
288 CLK(NULL, "ref", &ref_clk),
Ddm355.c57 static struct clk ref_clk = { variable
65 .parent = &ref_clk,
143 .parent = &ref_clk,
340 CLK(NULL, "ref", &ref_clk),
Ddm365.c68 static struct clk ref_clk = { variable
75 .parent = &ref_clk,
164 .parent = &ref_clk,
362 .parent = &ref_clk,
428 CLK(NULL, "ref", &ref_clk),
Dda850.c59 static struct clk ref_clk = { variable
67 .parent = &ref_clk,
138 .parent = &ref_clk,
430 CLK(NULL, "ref", &ref_clk),
Dda830.c46 static struct clk ref_clk = { variable
53 .parent = &ref_clk,
377 CLK(NULL, "ref", &ref_clk),
/linux-4.1.27/drivers/gpu/drm/i915/
Dintel_dsi_pll.c168 u32 ref_clk; in dsi_calc_mnp() local
183 ref_clk = 25000; in dsi_calc_mnp()
194 calc_dsi_clk = (m * ref_clk) / p; in dsi_calc_mnp()
/linux-4.1.27/drivers/gpu/drm/radeon/
Drv6xx_dpm.c164 u32 ref_clk = rdev->clock.spll.reference_freq; in rv6xx_output_stepping() local
184 fb_divider = ((step->vco_frequency * pi->spll_ref_div) / ref_clk) >> in rv6xx_output_stepping()
429 u32 ref_clk = rdev->clock.spll.reference_freq; in rv6xx_compute_count_for_delay() local
431 return rv6xx_scale_count_given_unit(rdev, delay_us * (ref_clk / 100), unit); in rv6xx_compute_count_for_delay()
552 u32 ref_clk = rdev->clock.spll.reference_freq; in rv6xx_program_engine_spread_spectrum() local
562 vco_freq = rv6xx_calculate_vco_frequency(ref_clk, &dividers, in rv6xx_program_engine_spread_spectrum()
568 (ref_clk / (dividers.ref_div + 1)), in rv6xx_program_engine_spread_spectrum()
574 (ref_clk / (dividers.ref_div + 1))); in rv6xx_program_engine_spread_spectrum()
633 u32 ref_clk, in rv6xx_find_memory_clock_with_highest_vco() argument
643 vco_freq_temp = rv6xx_calculate_vco_frequency(ref_clk, &req_dividers, in rv6xx_find_memory_clock_with_highest_vco()
[all …]
Dcypress_dpm.c443 u32 ref_clk = rdev->clock.mpll.reference_freq; in cypress_map_clkf_to_ibias() local
444 u32 vco = clkf * ref_clk; in cypress_map_clkf_to_ibias()
447 if (ref_clk == 10000) { in cypress_map_clkf_to_ibias()
/linux-4.1.27/drivers/video/fbdev/aty/
Dradeon_base.c439 rinfo->pll.ref_clk = (*val) / 10; in radeon_read_xtal_OF()
583 rinfo->pll.ref_clk = xtal; in radeon_probe_pll_params()
608 rinfo->pll.ref_clk = 2700; in radeon_get_pllinfo()
619 rinfo->pll.ref_clk = 2700; in radeon_get_pllinfo()
629 rinfo->pll.ref_clk = 2700; in radeon_get_pllinfo()
639 rinfo->pll.ref_clk = 2700; in radeon_get_pllinfo()
650 rinfo->pll.ref_clk = 2700; in radeon_get_pllinfo()
675 rinfo->pll.ref_clk = BIOS_IN16(pll_info_block + 0x0e); in radeon_get_pllinfo()
710 rinfo->pll.ref_clk / 100, rinfo->pll.ref_clk % 100, in radeon_get_pllinfo()
1506 rinfo->pll.ref_div, rinfo->pll.ref_clk, in radeon_calc_pll_regs()
[all …]
Daty128fb.c417 u32 ref_clk; member
931 par->constants.ref_clk = BIOS_IN16(bios_pll + 0x0e); in aty128_get_pllinfo()
936 par->constants.ref_clk); in aty128_get_pllinfo()
979 if (!par->constants.ref_clk) in aty128_timings()
980 par->constants.ref_clk = 2950; in aty128_timings()
988 par->constants.xclk = round_div((2 * Nx * par->constants.ref_clk), in aty128_timings()
1412 d = c.ref_clk; in aty128_var_to_pll()
Datyfb.h51 int ref_clk; member
Dradeonfb.h142 int ref_clk; member
Datyfb_base.c3422 par->pll_limits.ref_clk = pll_block.ref_freq/100; in init_from_bios()
/linux-4.1.27/drivers/net/wireless/cw1200/
Dcw1200_sdio.c34 .ref_clk = 38400,
309 self->pdata->ref_clk, in cw1200_sdio_probe()
Dmain.c516 int ref_clk, const u8 *macaddr, in cw1200_core_probe() argument
532 priv->hw_refclk = ref_clk; in cw1200_core_probe()
Dcw1200.h297 int ref_clk, const u8 *macaddr,
Dcw1200_spi.c419 self->pdata->ref_clk, in cw1200_spi_probe()
/linux-4.1.27/arch/arm64/boot/dts/xilinx/
Dzynqmp.dtsi229 clock-names = "ref_clk", "pclk";
241 clock-names = "ref_clk", "pclk";
/linux-4.1.27/Documentation/devicetree/bindings/ufs/
Dufshcd-pltfrm.txt55 clock-names = "core_clk", "ref_clk", "iface_clk";
/linux-4.1.27/drivers/video/fbdev/intelfb/
Dintelfbhw.c45 int min_vco, max_vco, p_transition_clk, ref_clk; member
661 return plls[index].ref_clk * m / n / p; in calc_vclock3()
672 vco = pll->ref_clk * m / n; in calc_vclock()
974 m = ROUND_UP_TO(f_vco * n, pll->ref_clk) / pll->ref_clk; in calc_pll_params()
/linux-4.1.27/drivers/video/fbdev/mbx/
Dmbxfb.c129 unsigned int ref_clk = 13000; /* FIXME: take from platform data */ in mbxfb_get_pixclock() local
149 clk = (ref_clk * m) / (n * (1 << p)); in mbxfb_get_pixclock()
/linux-4.1.27/drivers/video/fbdev/
Dsmscufx.c534 const u32 ref_clk = 25000000; in ufx_calc_pll_values() local
539 u32 ref_freq0 = ref_clk / div_r0; in ufx_calc_pll_values()