/linux-master/include/linux/platform_data/ |
H A D | net-cw1200.h | 13 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 D | phy-bcm-ns-usb2.c | 23 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 D | clk-moxart.c | 20 struct clk *ref_clk; local 37 ref_clk = of_clk_get(node, 0); 38 if (IS_ERR(ref_clk)) {
|
H A D | clk-cs2000-cp.c | 106 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 D | phy-mtk-hdmi.c | 82 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 D | phy-mtk-mipi-dsi.c | 110 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 D | phy-mtk-xsphy.c | 87 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 D | clk-pllv2.c | 81 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 D | phy-samsung-usb2.c | 36 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 D | phy-samsung-usb2.h | 37 struct clk *ref_clk; member in struct:samsung_usb2_phy_driver
|
/linux-master/drivers/net/wireless/ath/ath10k/ |
H A D | ahb.h | 22 struct clk *ref_clk; member in struct:ath10k_ahb
|
H A D | ahb.c | 96 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 D | phy-hisi-inno-usb2.c | 52 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 D | phy-histb-combphy.c | 48 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 D | dw_hdmi-rockchip.c | 77 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 D | mgag200_g200.c | 83 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 D | phy-qcom-ipq806x-usb.c | 122 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 D | phy-qcom-usb-hs.c | 32 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 D | phy-qcom-snps-eusb2.c | 128 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 D | phy-jh7110-dphy-rx.c | 70 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 D | rtc-cadence.c | 82 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 D | hdmi_phy_8996.c | 103 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 D | sprd_dsi.h | 74 u32 ref_clk; /* dphy reference clock, unit: MHz */ member in struct:dphy_pll
|
/linux-master/drivers/spi/ |
H A D | spi-cadence.c | 103 * @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 D | ccu-pll.c | 64 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);
|