/linux-4.4.14/drivers/clk/imx/ |
D | clk-pllv2.c | 80 long mfi, mfn, mfd, pdf, ref_clk; in __clk_pllv2_recalc_rate() local 93 ref_clk = 2 * parent_rate; in __clk_pllv2_recalc_rate() 95 ref_clk *= 2; in __clk_pllv2_recalc_rate() 97 ref_clk /= (pdf + 1); in __clk_pllv2_recalc_rate() 98 temp = (u64) ref_clk * abs(mfn); in __clk_pllv2_recalc_rate() 101 temp = (ref_clk * mfi) - temp; in __clk_pllv2_recalc_rate() 103 temp = (ref_clk * mfi) + temp; in __clk_pllv2_recalc_rate()
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | picoxcell-pc3x3.dtsi | 51 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 …]
|
D | zynq-7000.dtsi | 179 clock-names = "ref_clk", "pclk"; 191 clock-names = "ref_clk", "pclk"; 300 clock-names = "ref_clk";
|
D | picoxcell-pc7302-pc3x2.dts | 30 ref_clk: clock@1 { label
|
D | picoxcell-pc7302-pc3x3.dts | 30 ref_clk: clock@10 { label
|
D | picoxcell-pc3x2.dtsi | 44 ref-clock = <&ref_clk>, "ref";
|
/linux-4.4.14/drivers/spi/ |
D | spi-cadence.c | 117 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.4.14/drivers/phy/ |
D | phy-samsung-usb2.c | 40 ret = clk_prepare_enable(drv->ref_clk); in samsung_usb2_phy_power_on() 54 clk_disable_unprepare(drv->ref_clk); in samsung_usb2_phy_power_on() 79 clk_disable_unprepare(drv->ref_clk); in samsung_usb2_phy_power_off() 206 drv->ref_clk = devm_clk_get(dev, "ref"); in samsung_usb2_phy_probe() 207 if (IS_ERR(drv->ref_clk)) { in samsung_usb2_phy_probe() 209 return PTR_ERR(drv->ref_clk); in samsung_usb2_phy_probe() 212 drv->ref_rate = clk_get_rate(drv->ref_clk); in samsung_usb2_phy_probe()
|
D | phy-exynos5-usbdrd.c | 181 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()
|
D | phy-samsung-usb2.h | 40 struct clk *ref_clk; member
|
D | phy-qcom-ufs-i.h | 93 struct clk *ref_clk; member
|
D | phy-qcom-ufs.c | 213 &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() 467 clk_disable_unprepare(phy->ref_clk); in ufs_qcom_phy_disable_ref_clk()
|
/linux-4.4.14/drivers/clk/ |
D | clk-moxart.c | 22 struct clk *clk, *ref_clk; in moxart_of_pll_clk_init() local 39 ref_clk = of_clk_get(node, 0); in moxart_of_pll_clk_init() 40 if (IS_ERR(ref_clk)) { in moxart_of_pll_clk_init()
|
D | clk-asm9260.c | 271 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.4.14/arch/mips/netlogic/xlp/ |
D | nlm_hal.c | 312 u64 sysbase, pll_out_freq_num, ref_clk_select, clockbase, ref_clk; in nlm_xlp2_get_pic_frequency() local 327 ref_clk = 200000000ULL; in nlm_xlp2_get_pic_frequency() 331 ref_clk = 100000000ULL; in nlm_xlp2_get_pic_frequency() 335 ref_clk = 125000000ULL; in nlm_xlp2_get_pic_frequency() 339 ref_clk = 400000000ULL; in nlm_xlp2_get_pic_frequency() 431 pll_out_freq_num = ((ref_clk >> 1) * (6 + mdiv)) + fdiv; in nlm_xlp2_get_pic_frequency()
|
/linux-4.4.14/include/linux/platform_data/ |
D | net-cw1200.h | 13 u16 ref_clk; /* REQUIRED (in KHz) */ member 28 u16 ref_clk; /* REQUIRED (in KHz) */ member
|
/linux-4.4.14/Documentation/devicetree/bindings/fpga/ |
D | xilinx-zynq-fpga-mgr.txt | 8 - clock-names: name for the clock, should be "ref_clk" 17 clock-names = "ref_clk";
|
/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";
|
/linux-4.4.14/Documentation/devicetree/bindings/ufs/ |
D | ufs-qcom.txt | 20 order as the clocks property. "ref_clk_src", "ref_clk", 27 - vddp-ref-clk-supply : phandle to UFS device ref_clk pad power supply 44 "ref_clk",
|
D | ufshcd-pltfrm.txt | 62 clock-names = "core_clk", "ref_clk", "iface_clk";
|
/linux-4.4.14/drivers/clk/tegra/ |
D | clk-dfll.c | 272 struct clk *ref_clk; member 385 ret = clk_enable(td->ref_clk); in tegra_dfll_runtime_resume() 394 clk_disable(td->ref_clk); in tegra_dfll_runtime_resume() 402 clk_disable(td->ref_clk); in tegra_dfll_runtime_resume() 421 clk_disable(td->ref_clk); in tegra_dfll_runtime_suspend() 1283 td->ref_clk = devm_clk_get(td->dev, "ref"); in dfll_init_clks() 1284 if (IS_ERR(td->ref_clk)) { in dfll_init_clks() 1286 return PTR_ERR(td->ref_clk); in dfll_init_clks() 1318 td->ref_rate = clk_get_rate(td->ref_clk); in dfll_init() 1327 ret = clk_prepare(td->ref_clk); in dfll_init() [all …]
|
/linux-4.4.14/arch/arm/mach-davinci/ |
D | dm646x.c | 64 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),
|
D | dm644x.c | 55 static struct clk ref_clk = { variable 62 .parent = &ref_clk, 110 .parent = &ref_clk, 288 CLK(NULL, "ref", &ref_clk),
|
D | dm355.c | 57 static struct clk ref_clk = { variable 65 .parent = &ref_clk, 143 .parent = &ref_clk, 340 CLK(NULL, "ref", &ref_clk),
|
D | dm365.c | 68 static struct clk ref_clk = { variable 75 .parent = &ref_clk, 164 .parent = &ref_clk, 362 .parent = &ref_clk, 428 CLK(NULL, "ref", &ref_clk),
|
D | da850.c | 60 static struct clk ref_clk = { variable 68 .parent = &ref_clk, 139 .parent = &ref_clk, 431 CLK(NULL, "ref", &ref_clk),
|
D | da830.c | 46 static struct clk ref_clk = { variable 53 .parent = &ref_clk, 377 CLK(NULL, "ref", &ref_clk),
|
/linux-4.4.14/drivers/gpu/drm/radeon/ |
D | rv6xx_dpm.c | 164 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, ÷rs, 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 …]
|
D | cypress_dpm.c | 443 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.4.14/drivers/gpu/drm/msm/dsi/pll/ |
D | dsi_pll_28nm.c | 268 u32 ref_clk = VCO_REF_CLK_RATE; in dsi_pll_28nm_clk_recalc_rate() local 276 ref_clk += (doubler * VCO_REF_CLK_RATE); in dsi_pll_28nm_clk_recalc_rate() 285 vco_rate = ref_clk * sdm_byp_div; in dsi_pll_28nm_clk_recalc_rate() 299 vco_rate = (ref_clk * (sdm_dc_off + 1)) + in dsi_pll_28nm_clk_recalc_rate() 300 mult_frac(ref_clk, sdm_freq_seed, BIT(16)); in dsi_pll_28nm_clk_recalc_rate()
|
/linux-4.4.14/drivers/gpu/drm/i915/ |
D | intel_dsi_pll.c | 166 int ref_clk; in dsi_calc_mnp() local 177 ref_clk = 100000; in dsi_calc_mnp() 182 ref_clk = 25000; in dsi_calc_mnp() 194 int calc_dsi_clk = (m * ref_clk) / (p * n); in dsi_calc_mnp()
|
/linux-4.4.14/drivers/video/fbdev/aty/ |
D | radeon_base.c | 562 rinfo->pll.ref_clk = (*val) / 10; in radeon_read_xtal_OF() 706 rinfo->pll.ref_clk = xtal; in radeon_probe_pll_params() 731 rinfo->pll.ref_clk = 2700; in radeon_get_pllinfo() 742 rinfo->pll.ref_clk = 2700; in radeon_get_pllinfo() 752 rinfo->pll.ref_clk = 2700; in radeon_get_pllinfo() 762 rinfo->pll.ref_clk = 2700; in radeon_get_pllinfo() 773 rinfo->pll.ref_clk = 2700; in radeon_get_pllinfo() 798 rinfo->pll.ref_clk = BIOS_IN16(pll_info_block + 0x0e); in radeon_get_pllinfo() 833 rinfo->pll.ref_clk / 100, rinfo->pll.ref_clk % 100, in radeon_get_pllinfo() 1629 rinfo->pll.ref_div, rinfo->pll.ref_clk, in radeon_calc_pll_regs() [all …]
|
D | aty128fb.c | 410 u32 ref_clk; member 922 par->constants.ref_clk = BIOS_IN16(bios_pll + 0x0e); in aty128_get_pllinfo() 927 par->constants.ref_clk); in aty128_get_pllinfo() 970 if (!par->constants.ref_clk) in aty128_timings() 971 par->constants.ref_clk = 2950; in aty128_timings() 979 par->constants.xclk = round_div((2 * Nx * par->constants.ref_clk), in aty128_timings() 1403 d = c.ref_clk; in aty128_var_to_pll()
|
D | atyfb.h | 51 int ref_clk; member
|
D | radeonfb.h | 142 int ref_clk; member
|
D | atyfb_base.c | 3403 par->pll_limits.ref_clk = pll_block.ref_freq/100; in init_from_bios()
|
/linux-4.4.14/drivers/net/wireless/cw1200/ |
D | cw1200_sdio.c | 34 .ref_clk = 38400, 309 self->pdata->ref_clk, in cw1200_sdio_probe()
|
D | main.c | 516 int ref_clk, const u8 *macaddr, in cw1200_core_probe() argument 532 priv->hw_refclk = ref_clk; in cw1200_core_probe()
|
D | cw1200.h | 297 int ref_clk, const u8 *macaddr,
|
D | cw1200_spi.c | 419 self->pdata->ref_clk, in cw1200_spi_probe()
|
/linux-4.4.14/arch/arm64/boot/dts/xilinx/ |
D | zynqmp.dtsi | 268 clock-names = "ref_clk", "pclk"; 280 clock-names = "ref_clk", "pclk";
|
/linux-4.4.14/drivers/video/fbdev/intelfb/ |
D | intelfbhw.c | 45 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.4.14/drivers/video/fbdev/mbx/ |
D | mbxfb.c | 129 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.4.14/drivers/video/fbdev/ |
D | smscufx.c | 534 const u32 ref_clk = 25000000; in ufx_calc_pll_values() local 539 u32 ref_freq0 = ref_clk / div_r0; in ufx_calc_pll_values()
|