Home
last modified time | relevance | path

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

1234

/Linux-v4.19/drivers/phy/broadcom/
Dphy-bcm-ns-usb2.c25 struct clk *ref_clk; member
38 err = clk_prepare_enable(usb2->ref_clk); in bcm_ns_usb2_phy_init()
44 ref_clk_rate = clk_get_rate(usb2->ref_clk); in bcm_ns_usb2_phy_init()
76 clk_disable_unprepare(usb2->ref_clk); in bcm_ns_usb2_phy_init()
105 usb2->ref_clk = devm_clk_get(dev, "phy-ref-clk"); in bcm_ns_usb2_probe()
106 if (IS_ERR(usb2->ref_clk)) { in bcm_ns_usb2_probe()
108 return PTR_ERR(usb2->ref_clk); in bcm_ns_usb2_probe()
/Linux-v4.19/drivers/phy/hisilicon/
Dphy-hisi-inno-usb2.c50 struct clk *ref_clk; member
87 ret = clk_prepare_enable(priv->ref_clk); in hisi_inno_phy_init()
111 clk_disable_unprepare(priv->ref_clk); in hisi_inno_phy_exit()
144 priv->ref_clk = devm_clk_get(dev, NULL); in hisi_inno_phy_probe()
145 if (IS_ERR(priv->ref_clk)) in hisi_inno_phy_probe()
146 return PTR_ERR(priv->ref_clk); in hisi_inno_phy_probe()
Dphy-histb-combphy.c50 struct clk *ref_clk; member
123 ret = clk_prepare_enable(priv->ref_clk); in histb_combphy_init()
156 clk_disable_unprepare(priv->ref_clk); in histb_combphy_exit()
248 priv->ref_clk = devm_clk_get(dev, NULL); in histb_combphy_probe()
249 if (IS_ERR(priv->ref_clk)) { in histb_combphy_probe()
251 return PTR_ERR(priv->ref_clk); in histb_combphy_probe()
/Linux-v4.19/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 …]
/Linux-v4.19/drivers/clk/imx/
Dclk-pllv2.c81 long mfi, mfn, mfd, pdf, ref_clk; in __clk_pllv2_recalc_rate() local
94 ref_clk = 2 * parent_rate; in __clk_pllv2_recalc_rate()
96 ref_clk *= 2; in __clk_pllv2_recalc_rate()
98 ref_clk /= (pdf + 1); in __clk_pllv2_recalc_rate()
99 temp = (u64) ref_clk * abs(mfn); in __clk_pllv2_recalc_rate()
102 temp = (ref_clk * mfi) - temp; in __clk_pllv2_recalc_rate()
104 temp = (ref_clk * mfi) + temp; in __clk_pllv2_recalc_rate()
/Linux-v4.19/drivers/phy/samsung/
Dphy-samsung-usb2.c41 ret = clk_prepare_enable(drv->ref_clk); in samsung_usb2_phy_power_on()
55 clk_disable_unprepare(drv->ref_clk); in samsung_usb2_phy_power_on()
80 clk_disable_unprepare(drv->ref_clk); in samsung_usb2_phy_power_off()
203 drv->ref_clk = devm_clk_get(dev, "ref"); in samsung_usb2_phy_probe()
204 if (IS_ERR(drv->ref_clk)) { in samsung_usb2_phy_probe()
206 return PTR_ERR(drv->ref_clk); in samsung_usb2_phy_probe()
209 drv->ref_rate = clk_get_rate(drv->ref_clk); in samsung_usb2_phy_probe()
/Linux-v4.19/drivers/spi/
Dspi-cadence.c120 struct clk *ref_clk; member
261 frequency = clk_get_rate(xspi->ref_clk); in cdns_spi_config_clock_freq()
568 xspi->ref_clk = devm_clk_get(&pdev->dev, "ref_clk"); in cdns_spi_probe()
569 if (IS_ERR(xspi->ref_clk)) { in cdns_spi_probe()
571 ret = PTR_ERR(xspi->ref_clk); in cdns_spi_probe()
581 ret = clk_prepare_enable(xspi->ref_clk); in cdns_spi_probe()
635 master->max_speed_hz = clk_get_rate(xspi->ref_clk) / 4; in cdns_spi_probe()
651 clk_disable_unprepare(xspi->ref_clk); in cdns_spi_probe()
676 clk_disable_unprepare(xspi->ref_clk); in cdns_spi_remove()
739 ret = clk_prepare_enable(xspi->ref_clk); in cnds_runtime_resume()
[all …]
Dspi-axi-spi-engine.c84 struct clk *ref_clk; member
136 clk_div = DIV_ROUND_UP(clk_get_rate(spi_engine->ref_clk), in spi_engine_get_clk_div()
169 unsigned int spi_clk = clk_get_rate(spi_engine->ref_clk); in spi_engine_gen_sleep()
507 spi_engine->ref_clk = devm_clk_get(&pdev->dev, "spi_clk"); in spi_engine_probe()
508 if (IS_ERR(spi_engine->ref_clk)) { in spi_engine_probe()
509 ret = PTR_ERR(spi_engine->ref_clk); in spi_engine_probe()
517 ret = clk_prepare_enable(spi_engine->ref_clk); in spi_engine_probe()
532 master->max_speed_hz = clk_get_rate(spi_engine->ref_clk) / 2; in spi_engine_probe()
546 clk_disable_unprepare(spi_engine->ref_clk); in spi_engine_probe()
570 clk_disable_unprepare(spi_engine->ref_clk); in spi_engine_remove()
/Linux-v4.19/arch/mips/ath79/
Dclock.c104 static void __init ar724x_clk_init(struct clk *ref_clk, void __iomem *pll_base) in ar724x_clk_init() argument
124 struct clk *ref_clk; in ar724x_clocks_init() local
126 ref_clk = ath79_add_sys_clkdev("ref", AR724X_BASE_FREQ); in ar724x_clocks_init()
128 ar724x_clk_init(ref_clk, ath79_pll_base); in ar724x_clocks_init()
139 static void __init ar9330_clk_init(struct clk *ref_clk, void __iomem *pll_base) in ar9330_clk_init() argument
199 struct clk *ref_clk; in ar933x_clocks_init() local
209 ref_clk = ath79_add_sys_clkdev("ref", ref_rate); in ar933x_clocks_init()
211 ar9330_clk_init(ref_clk, ath79_pll_base); in ar933x_clocks_init()
681 struct clk *ref_clk; in ath79_clocks_init_dt_ng() local
684 ref_clk = of_clk_get(np, 0); in ath79_clocks_init_dt_ng()
[all …]
/Linux-v4.19/drivers/gpu/drm/msm/hdmi/
Dhdmi_phy_8996.c110 static inline u32 pll_get_cpctrl(u64 frac_start, unsigned long ref_clk, in pll_get_cpctrl() argument
114 return (11000000 / (ref_clk / 20)); in pll_get_cpctrl()
135 static inline u32 pll_get_integloop_gain(u64 frac_start, u64 bclk, u32 ref_clk, in pll_get_integloop_gain() argument
142 base = (64 * ref_clk) / HDMI_DEFAULT_REF_CLOCK; in pll_get_integloop_gain()
144 base = (1022 * ref_clk) / 100; in pll_get_integloop_gain()
151 static inline u32 pll_get_pll_cmp(u64 fdata, unsigned long ref_clk) in pll_get_pll_cmp() argument
154 u32 divisor = ref_clk * 10; in pll_get_pll_cmp()
164 static inline u64 pll_cmp_to_fdata(u32 pll_cmp, unsigned long ref_clk) in pll_cmp_to_fdata() argument
166 u64 fdata = ((u64)pll_cmp) * ref_clk * 10; in pll_cmp_to_fdata()
225 static int pll_calculate(unsigned long pix_clk, unsigned long ref_clk, in pll_calculate() argument
[all …]
/Linux-v4.19/drivers/clk/
Dclk-moxart.c23 struct clk *ref_clk; in moxart_of_pll_clk_init() local
40 ref_clk = of_clk_get(node, 0); in moxart_of_pll_clk_init()
41 if (IS_ERR(ref_clk)) { in moxart_of_pll_clk_init()
Dclk-cs2000-cp.c78 struct clk *ref_clk; member
399 struct clk *clk_in, *ref_clk; in cs2000_clk_get() local
406 ref_clk = devm_clk_get(dev, "ref_clk"); in cs2000_clk_get()
408 if (IS_ERR(ref_clk)) in cs2000_clk_get()
412 priv->ref_clk = ref_clk; in cs2000_clk_get()
435 rate = clk_get_rate(priv->ref_clk); in cs2000_clk_register()
441 parent_names[REF_CLK] = __clk_get_name(priv->ref_clk); in cs2000_clk_register()
Dclk-asm9260.c271 const char *ref_clk, *pll_clk = "pll"; in asm9260_acc_init() local
289 ref_clk = of_clk_get_parent_name(np, 0); in asm9260_acc_init()
290 accuracy = clk_get_accuracy(__clk_lookup(ref_clk)); in asm9260_acc_init()
292 ref_clk, 0, rate, accuracy); in asm9260_acc_init()
300 mc->parent_names[0] = ref_clk; in asm9260_acc_init()
/Linux-v4.19/arch/mips/netlogic/xlp/
Dnlm_hal.c312 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-v4.19/include/linux/platform_data/
Dnet-cw1200.h13 u16 ref_clk; /* REQUIRED (in KHz) */ member
28 u16 ref_clk; /* REQUIRED (in KHz) */ member
/Linux-v4.19/drivers/phy/qualcomm/
Dphy-qcom-usb-hs.c35 struct clk *ref_clk; member
116 ret = clk_prepare_enable(uphy->ref_clk); in qcom_usb_hs_phy_power_on()
177 clk_disable_unprepare(uphy->ref_clk); in qcom_usb_hs_phy_power_on()
188 clk_disable_unprepare(uphy->ref_clk); in qcom_usb_hs_phy_power_off()
230 uphy->ref_clk = clk = devm_clk_get(&ulpi->dev, "ref"); in qcom_usb_hs_phy_probe()
Dphy-qcom-qusb2.c276 struct clk *ref_clk; member
493 clk_disable_unprepare(qphy->ref_clk); in qusb2_phy_runtime_suspend()
527 clk_prepare_enable(qphy->ref_clk); in qusb2_phy_runtime_resume()
650 ret = clk_prepare_enable(qphy->ref_clk); in qusb2_phy_init()
686 clk_disable_unprepare(qphy->ref_clk); in qusb2_phy_init()
708 clk_disable_unprepare(qphy->ref_clk); in qusb2_phy_exit()
774 qphy->ref_clk = devm_clk_get(dev, "ref"); in qusb2_phy_probe()
775 if (IS_ERR(qphy->ref_clk)) { in qusb2_phy_probe()
776 ret = PTR_ERR(qphy->ref_clk); in qusb2_phy_probe()
/Linux-v4.19/Documentation/devicetree/bindings/clock/
Dcs2000-cp.txt8 - clock-names: CLK_IN : clk_in, XTI/REF_CLK : ref_clk
20 clock-names = "clk_in", "ref_clk";
/Linux-v4.19/Documentation/devicetree/bindings/fpga/
Dxilinx-zynq-fpga-mgr.txt8 - clock-names: name for the clock, should be "ref_clk"
17 clock-names = "ref_clk";
/Linux-v4.19/Documentation/devicetree/bindings/usb/
Drockchip,dwc3.txt8 "ref_clk" Controller reference clk, have to be 24 MHz
28 clock-names = "ref_clk", "suspend_clk",
45 clock-names = "ref_clk", "suspend_clk",
/Linux-v4.19/Documentation/devicetree/bindings/spi/
Dspi-zynqmp-qspi.txt9 - clock-names : List of input clock names - "ref_clk", "pclk"
19 clock-names = "ref_clk", "pclk";
Djcore,spi.txt15 - clocks: If a phandle named "ref_clk" is present, SPI clock speed
33 clock-names = "ref_clk";
/Linux-v4.19/drivers/net/wireless/ath/ath10k/
Dahb.c107 ar_ahb->ref_clk = devm_clk_get(dev, "wifi_wcss_ref"); in ath10k_ahb_clock_init()
108 if (IS_ERR_OR_NULL(ar_ahb->ref_clk)) { in ath10k_ahb_clock_init()
110 PTR_ERR(ar_ahb->ref_clk)); in ath10k_ahb_clock_init()
111 return ar_ahb->ref_clk ? PTR_ERR(ar_ahb->ref_clk) : -ENODEV; in ath10k_ahb_clock_init()
129 ar_ahb->ref_clk = NULL; in ath10k_ahb_clock_deinit()
139 IS_ERR_OR_NULL(ar_ahb->ref_clk) || in ath10k_ahb_clock_enable()
152 ret = clk_prepare_enable(ar_ahb->ref_clk); in ath10k_ahb_clock_enable()
167 clk_disable_unprepare(ar_ahb->ref_clk); in ath10k_ahb_clock_enable()
182 clk_disable_unprepare(ar_ahb->ref_clk); in ath10k_ahb_clock_disable()
/Linux-v4.19/drivers/usb/mtu3/
Dmtu3_plat.c113 ret = clk_prepare_enable(ssusb->ref_clk); in ssusb_clks_enable()
136 clk_disable_unprepare(ssusb->ref_clk); in ssusb_clks_enable()
147 clk_disable_unprepare(ssusb->ref_clk); in ssusb_clks_disable()
240 ssusb->ref_clk = get_optional_clk(dev, "ref_ck"); in get_ssusb_rscs()
241 if (IS_ERR(ssusb->ref_clk)) in get_ssusb_rscs()
242 return PTR_ERR(ssusb->ref_clk); in get_ssusb_rscs()
/Linux-v4.19/Documentation/devicetree/bindings/ufs/
Dufs-qcom.txt23 order as the clocks property. "ref_clk_src", "ref_clk",
30 - vddp-ref-clk-supply : phandle to UFS device ref_clk pad power supply
46 "ref_clk",

1234