Searched refs:ref_clk (Results 1 - 25 of 67) sorted by relevance

123

/linux-master/include/linux/platform_data/
H A Dnet-cw1200.h13 u16 ref_clk; /* REQUIRED (in KHz) */ member in struct:cw1200_platform_data_spi
26 u16 ref_clk; /* REQUIRED (in KHz) */ member in struct:cw1200_platform_data_sdio
44 .ref_clk = 38400,
67 .ref_clk = 38400,
/linux-master/drivers/phy/broadcom/
H A Dphy-bcm-ns-usb2.c23 struct clk *ref_clk; member in struct:bcm_ns_usb2
39 err = clk_prepare_enable(usb2->ref_clk);
45 ref_clk_rate = clk_get_rate(usb2->ref_clk);
89 clk_disable_unprepare(usb2->ref_clk);
133 usb2->ref_clk = devm_clk_get(dev, "phy-ref-clk");
134 if (IS_ERR(usb2->ref_clk)) {
135 dev_err_probe(dev, PTR_ERR(usb2->ref_clk), "failed to get ref clk\n");
136 return PTR_ERR(usb2->ref_clk);
/linux-master/drivers/clk/
H A Dclk-moxart.c20 struct clk *ref_clk; local
37 ref_clk = of_clk_get(node, 0);
38 if (IS_ERR(ref_clk)) {
H A Dclk-cs2000-cp.c106 struct clk *ref_clk; member in struct:cs2000_priv
442 struct clk *clk_in, *ref_clk; local
449 ref_clk = devm_clk_get(dev, "ref_clk");
451 if (IS_ERR(ref_clk))
455 priv->ref_clk = ref_clk;
486 ref_clk_rate = clk_get_rate(priv->ref_clk);
506 parent_names[REF_CLK] = __clk_get_name(priv->ref_clk);
/linux-master/drivers/phy/mediatek/
H A Dphy-mtk-hdmi.c82 struct clk *ref_clk; local
101 ref_clk = devm_clk_get(dev, "pll_ref");
102 if (IS_ERR(ref_clk))
103 return dev_err_probe(dev, PTR_ERR(ref_clk),
106 ref_clk_name = __clk_get_name(ref_clk);
H A Dphy-mtk-mipi-dsi.c110 struct clk *ref_clk; local
132 ref_clk = devm_clk_get(dev, NULL);
133 if (IS_ERR(ref_clk))
134 return dev_err_probe(dev, PTR_ERR(ref_clk),
151 ref_clk_name = __clk_get_name(ref_clk);
H A Dphy-mtk-xsphy.c87 struct clk *ref_clk; /* reference clock of anolog phy */ member in struct:xsphy_instance
314 ret = clk_prepare_enable(inst->ref_clk);
316 dev_err(xsphy->dev, "failed to enable ref_clk\n");
330 clk_disable_unprepare(inst->ref_clk);
365 clk_disable_unprepare(inst->ref_clk);
512 inst->ref_clk = devm_clk_get(&phy->dev, "ref");
513 if (IS_ERR(inst->ref_clk)) {
514 dev_err(dev, "failed to get ref_clk(id-%d)\n", port);
515 retval = PTR_ERR(inst->ref_clk);
/linux-master/drivers/clk/imx/
H A Dclk-pllv2.c81 long mfi, mfn, mfd, pdf, ref_clk; local
94 ref_clk = 2 * parent_rate;
96 ref_clk *= 2;
98 ref_clk /= (pdf + 1);
99 temp = (u64) ref_clk * abs(mfn);
102 temp = (ref_clk * mfi) - temp;
104 temp = (ref_clk * mfi) + temp;
/linux-master/drivers/phy/samsung/
H A Dphy-samsung-usb2.c36 ret = clk_prepare_enable(drv->ref_clk);
50 clk_disable_unprepare(drv->ref_clk);
75 clk_disable_unprepare(drv->ref_clk);
199 drv->ref_clk = devm_clk_get(dev, "ref");
200 if (IS_ERR(drv->ref_clk)) {
202 return PTR_ERR(drv->ref_clk);
205 drv->ref_rate = clk_get_rate(drv->ref_clk);
H A Dphy-samsung-usb2.h37 struct clk *ref_clk; member in struct:samsung_usb2_phy_driver
/linux-master/drivers/net/wireless/ath/ath10k/
H A Dahb.h22 struct clk *ref_clk; member in struct:ath10k_ahb
H A Dahb.c96 ar_ahb->ref_clk = devm_clk_get(dev, "wifi_wcss_ref");
97 if (IS_ERR_OR_NULL(ar_ahb->ref_clk)) {
99 PTR_ERR(ar_ahb->ref_clk));
100 return ar_ahb->ref_clk ? PTR_ERR(ar_ahb->ref_clk) : -ENODEV;
118 ar_ahb->ref_clk = NULL;
128 IS_ERR_OR_NULL(ar_ahb->ref_clk) ||
141 ret = clk_prepare_enable(ar_ahb->ref_clk);
156 clk_disable_unprepare(ar_ahb->ref_clk);
171 clk_disable_unprepare(ar_ahb->ref_clk);
[all...]
/linux-master/drivers/phy/hisilicon/
H A Dphy-hisi-inno-usb2.c52 struct clk *ref_clk; member in struct:hisi_inno_phy_priv
100 ret = clk_prepare_enable(priv->ref_clk);
124 clk_disable_unprepare(priv->ref_clk);
155 priv->ref_clk = devm_clk_get(dev, NULL);
156 if (IS_ERR(priv->ref_clk))
157 return PTR_ERR(priv->ref_clk);
H A Dphy-histb-combphy.c48 struct clk *ref_clk; member in struct:histb_combphy_priv
121 ret = clk_prepare_enable(priv->ref_clk);
154 clk_disable_unprepare(priv->ref_clk);
244 priv->ref_clk = devm_clk_get(dev, NULL);
245 if (IS_ERR(priv->ref_clk)) {
247 return PTR_ERR(priv->ref_clk);
/linux-master/drivers/gpu/drm/rockchip/
H A Ddw_hdmi-rockchip.c77 struct clk *ref_clk; member in struct:rockchip_hdmi
219 hdmi->ref_clk = devm_clk_get_optional(hdmi->dev, "ref");
220 if (!hdmi->ref_clk)
221 hdmi->ref_clk = devm_clk_get_optional(hdmi->dev, "vpll");
223 if (PTR_ERR(hdmi->ref_clk) == -EPROBE_DEFER) {
225 } else if (IS_ERR(hdmi->ref_clk)) {
227 return PTR_ERR(hdmi->ref_clk);
262 if (hdmi->ref_clk) {
263 int rpclk = clk_round_rate(hdmi->ref_clk, pclk);
305 clk_set_rate(hdmi->ref_clk, adj_mod
[all...]
/linux-master/drivers/gpu/drm/mgag200/
H A Dmgag200_g200.c83 long ref_clk = g200->ref_clk; local
106 computed = ref_clk * (testn + 1) / (testm + 1);
118 f_vco = ref_clk * n / m;
341 g200->ref_clk = 14318;
347 g200->ref_clk = 14318;
356 g200->ref_clk = 14318;
374 g200->ref_clk = 27050;
388 drm_dbg_kms(dev, "pclk_min: %ld pclk_max: %ld ref_clk: %ld\n",
389 g200->pclk_min, g200->pclk_max, g200->ref_clk);
[all...]
/linux-master/drivers/phy/qualcomm/
H A Dphy-qcom-ipq806x-usb.c122 struct clk *ref_clk; member in struct:usb_phy
262 ret = clk_prepare_enable(phy_dwc3->ref_clk);
295 clk_disable_unprepare(phy_dwc3->ref_clk);
311 ret = clk_prepare_enable(phy_dwc3->ref_clk);
448 clk_disable_unprepare(phy_dwc3->ref_clk);
509 phy_dwc3->ref_clk = devm_clk_get(phy_dwc3->dev, "ref");
510 if (IS_ERR(phy_dwc3->ref_clk)) {
512 return PTR_ERR(phy_dwc3->ref_clk);
515 clk_set_rate(phy_dwc3->ref_clk, data->clk_rate);
H A Dphy-qcom-usb-hs.c32 struct clk *ref_clk; member in struct:qcom_usb_hs_phy
115 ret = clk_prepare_enable(uphy->ref_clk);
176 clk_disable_unprepare(uphy->ref_clk);
190 clk_disable_unprepare(uphy->ref_clk);
232 uphy->ref_clk = clk = devm_clk_get(&ulpi->dev, "ref");
H A Dphy-qcom-snps-eusb2.c128 struct clk *ref_clk; member in struct:qcom_snps_eusb2_hsphy
191 unsigned long ref_clk_freq = clk_get_rate(phy->ref_clk);
248 ret = clk_prepare_enable(phy->ref_clk);
284 /* update ref_clk related registers */
339 clk_disable_unprepare(phy->ref_clk);
351 clk_disable_unprepare(phy->ref_clk);
389 phy->ref_clk = devm_clk_get(dev, "ref");
390 if (IS_ERR(phy->ref_clk))
391 return dev_err_probe(dev, PTR_ERR(phy->ref_clk),
/linux-master/drivers/phy/starfive/
H A Dphy-jh7110-dphy-rx.c70 struct clk *ref_clk; member in struct:stf_dphy
128 clk_set_rate(dphy->ref_clk, 49500000);
176 dphy->ref_clk = devm_clk_get(&pdev->dev, "ref");
177 if (IS_ERR(dphy->ref_clk))
178 return PTR_ERR(dphy->ref_clk);
/linux-master/drivers/rtc/
H A Drtc-cadence.c82 struct clk *ref_clk; member in struct:cdns_rtc
281 crtc->ref_clk = devm_clk_get(&pdev->dev, "ref_clk");
282 if (IS_ERR(crtc->ref_clk)) {
283 ret = PTR_ERR(crtc->ref_clk);
302 ret = clk_prepare_enable(crtc->ref_clk);
309 ref_clk_freq = clk_get_rate(crtc->ref_clk);
349 clk_disable_unprepare(crtc->ref_clk);
365 clk_disable_unprepare(crtc->ref_clk);
/linux-master/drivers/gpu/drm/msm/hdmi/
H A Dhdmi_phy_8996.c103 static inline u32 pll_get_cpctrl(u64 frac_start, unsigned long ref_clk, argument
107 return (11000000 / (ref_clk / 20));
128 static inline u32 pll_get_integloop_gain(u64 frac_start, u64 bclk, u32 ref_clk, argument
135 base = (64 * ref_clk) / HDMI_DEFAULT_REF_CLOCK;
137 base = (1022 * ref_clk) / 100;
144 static inline u32 pll_get_pll_cmp(u64 fdata, unsigned long ref_clk) argument
147 u32 divisor = ref_clk * 10;
157 static inline u64 pll_cmp_to_fdata(u32 pll_cmp, unsigned long ref_clk) argument
159 u64 fdata = ((u64)pll_cmp) * ref_clk * 10;
218 static int pll_calculate(unsigned long pix_clk, unsigned long ref_clk, argument
[all...]
/linux-master/drivers/gpu/drm/sprd/
H A Dsprd_dsi.h74 u32 ref_clk; /* dphy reference clock, unit: MHz */ member in struct:dphy_pll
/linux-master/drivers/spi/
H A Dspi-cadence.c103 * @ref_clk: Pointer to the peripheral clock
105 * @clk_rate: Reference clock frequency, taken from @ref_clk
117 struct clk *ref_clk; member in struct:cdns_spi
592 xspi->ref_clk = devm_clk_get_enabled(&pdev->dev, "ref_clk");
593 if (IS_ERR(xspi->ref_clk)) {
594 dev_err(&pdev->dev, "ref_clk clock not found.\n");
595 ret = PTR_ERR(xspi->ref_clk);
648 xspi->clk_rate = clk_get_rate(xspi->ref_clk);
750 ret = clk_prepare_enable(xspi->ref_clk);
[all...]
/linux-master/drivers/clk/baikal-t1/
H A Dccu-pll.c64 static inline unsigned long ccu_pll_lock_delay_us(unsigned long ref_clk, argument
69 do_div(us, ref_clk);
74 static inline unsigned long ccu_pll_calc_freq(unsigned long ref_clk, argument
79 u64 tmp = ref_clk;
88 static int ccu_pll_reset(struct ccu_pll *pll, unsigned long ref_clk, argument
94 ud = ccu_pll_lock_delay_us(ref_clk, nr);

Completed in 231 milliseconds

123