| /OK3568_Linux_fs/kernel/drivers/phy/broadcom/ |
| H A D | phy-bcm-ns-usb2.c | 21 struct clk *ref_clk; member 34 err = clk_prepare_enable(usb2->ref_clk); in bcm_ns_usb2_phy_init() 40 ref_clk_rate = clk_get_rate(usb2->ref_clk); in bcm_ns_usb2_phy_init() 72 clk_disable_unprepare(usb2->ref_clk); in bcm_ns_usb2_phy_init() 101 usb2->ref_clk = devm_clk_get(dev, "phy-ref-clk"); in bcm_ns_usb2_probe() 102 if (IS_ERR(usb2->ref_clk)) { in bcm_ns_usb2_probe() 104 return PTR_ERR(usb2->ref_clk); in bcm_ns_usb2_probe()
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | picoxcell-pc3x3.dtsi | 42 ref-clock = <&ref_clk>, "ref"; 50 ref-clock = <&ref_clk>, "ref"; 58 ref-clock = <&ref_clk>, "ref"; 66 ref-clock = <&ref_clk>, "ref"; 74 ref-clock = <&ref_clk>, "ref"; 82 ref-clock = <&ref_clk>, "ref"; 90 ref-clock = <&ref_clk>, "ref"; 98 ref-clock = <&ref_clk>, "ref"; 106 ref-clock = <&ref_clk>, "ref"; 114 ref-clock = <&ref_clk>, "ref"; [all …]
|
| /OK3568_Linux_fs/kernel/drivers/phy/hisilicon/ |
| H A D | phy-hisi-inno-usb2.c | 38 struct clk *ref_clk; member 75 ret = clk_prepare_enable(priv->ref_clk); in hisi_inno_phy_init() 99 clk_disable_unprepare(priv->ref_clk); in hisi_inno_phy_exit() 130 priv->ref_clk = devm_clk_get(dev, NULL); in hisi_inno_phy_probe() 131 if (IS_ERR(priv->ref_clk)) in hisi_inno_phy_probe() 132 return PTR_ERR(priv->ref_clk); in hisi_inno_phy_probe()
|
| H A D | phy-histb-combphy.c | 47 struct clk *ref_clk; member 120 ret = clk_prepare_enable(priv->ref_clk); in histb_combphy_init() 153 clk_disable_unprepare(priv->ref_clk); in histb_combphy_exit() 243 priv->ref_clk = devm_clk_get(dev, NULL); in histb_combphy_probe() 244 if (IS_ERR(priv->ref_clk)) { in histb_combphy_probe() 246 return PTR_ERR(priv->ref_clk); in histb_combphy_probe()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/rk628/ |
| H A D | rk628_combtxphy.c | 91 struct clk *ref_clk; member 354 unsigned long ref_clk; in rk628_combtxphy_set_mode() local 366 ref_clk = clk_get_rate(combtxphy->ref_clk) / 1000; /* khz */ in rk628_combtxphy_set_mode() 368 ref_clk /= 2; in rk628_combtxphy_set_mode() 374 best_delta_freq = ref_clk; in rk628_combtxphy_set_mode() 376 fpfd = ref_clk / i; in rk628_combtxphy_set_mode() 388 do_div(pre_clk, ref_clk); in rk628_combtxphy_set_mode() 394 bus_width = ref_clk / combtxphy->ref_div * 8; in rk628_combtxphy_set_mode() 459 combtxphy->ref_clk = devm_clk_get(dev, "ref_clk"); in rk628_combtxphy_probe() 460 if (IS_ERR(combtxphy->ref_clk)) { in rk628_combtxphy_probe() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/clk/imx/ |
| H A D | clk-pllv2.c | 81 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()
|
| /OK3568_Linux_fs/kernel/drivers/phy/samsung/ |
| H A D | phy-samsung-usb2.c | 38 ret = clk_prepare_enable(drv->ref_clk); in samsung_usb2_phy_power_on() 52 clk_disable_unprepare(drv->ref_clk); in samsung_usb2_phy_power_on() 77 clk_disable_unprepare(drv->ref_clk); in samsung_usb2_phy_power_off() 199 drv->ref_clk = devm_clk_get(dev, "ref"); in samsung_usb2_phy_probe() 200 if (IS_ERR(drv->ref_clk)) { in samsung_usb2_phy_probe() 202 return PTR_ERR(drv->ref_clk); in samsung_usb2_phy_probe() 205 drv->ref_rate = clk_get_rate(drv->ref_clk); in samsung_usb2_phy_probe()
|
| H A D | phy-samsung-ufs.c | 187 phy->ref_clk = devm_clk_get(phy->dev, "ref_clk"); in samsung_ufs_phy_clks_init() 188 if (IS_ERR(phy->ref_clk)) in samsung_ufs_phy_clks_init() 191 ret = clk_prepare_enable(phy->ref_clk); in samsung_ufs_phy_clks_init() 197 dev_dbg(phy->dev, "UFS MPHY ref_clk_rate = %ld\n", clk_get_rate(phy->ref_clk)); in samsung_ufs_phy_clks_init() 260 clk_disable_unprepare(ss_phy->ref_clk); in samsung_ufs_phy_exit()
|
| /OK3568_Linux_fs/kernel/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, in pll_get_cpctrl() argument 107 return (11000000 / (ref_clk / 20)); in pll_get_cpctrl() 128 static inline u32 pll_get_integloop_gain(u64 frac_start, u64 bclk, u32 ref_clk, in pll_get_integloop_gain() argument 135 base = (64 * ref_clk) / HDMI_DEFAULT_REF_CLOCK; in pll_get_integloop_gain() 137 base = (1022 * ref_clk) / 100; in pll_get_integloop_gain() 144 static inline u32 pll_get_pll_cmp(u64 fdata, unsigned long ref_clk) in pll_get_pll_cmp() argument 147 u32 divisor = ref_clk * 10; in pll_get_pll_cmp() 157 static inline u64 pll_cmp_to_fdata(u32 pll_cmp, unsigned long ref_clk) in pll_cmp_to_fdata() argument 159 u64 fdata = ((u64)pll_cmp) * ref_clk * 10; in pll_cmp_to_fdata() 218 static int pll_calculate(unsigned long pix_clk, unsigned long ref_clk, in pll_calculate() argument [all …]
|
| /OK3568_Linux_fs/kernel/drivers/spi/ |
| H A D | spi-cadence.c | 116 struct clk *ref_clk; member 501 xspi->ref_clk = devm_clk_get(&pdev->dev, "ref_clk"); in cdns_spi_probe() 502 if (IS_ERR(xspi->ref_clk)) { in cdns_spi_probe() 504 ret = PTR_ERR(xspi->ref_clk); in cdns_spi_probe() 514 ret = clk_prepare_enable(xspi->ref_clk); in cdns_spi_probe() 563 xspi->clk_rate = clk_get_rate(xspi->ref_clk); in cdns_spi_probe() 584 clk_disable_unprepare(xspi->ref_clk); in cdns_spi_probe() 609 clk_disable_unprepare(xspi->ref_clk); in cdns_spi_remove() 672 ret = clk_prepare_enable(xspi->ref_clk); in cnds_runtime_resume() 694 clk_disable_unprepare(xspi->ref_clk); in cnds_runtime_suspend()
|
| H A D | spi-axi-spi-engine.c | 83 struct clk *ref_clk; member 135 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() 498 spi_engine->ref_clk = devm_clk_get(&pdev->dev, "spi_clk"); in spi_engine_probe() 499 if (IS_ERR(spi_engine->ref_clk)) { in spi_engine_probe() 500 ret = PTR_ERR(spi_engine->ref_clk); in spi_engine_probe() 508 ret = clk_prepare_enable(spi_engine->ref_clk); in spi_engine_probe() 539 master->max_speed_hz = clk_get_rate(spi_engine->ref_clk) / 2; in spi_engine_probe() 553 clk_disable_unprepare(spi_engine->ref_clk); in spi_engine_probe() 577 clk_disable_unprepare(spi_engine->ref_clk); in spi_engine_remove()
|
| /OK3568_Linux_fs/kernel/drivers/misc/rk628/ |
| H A D | rk628_combtxphy.c | 254 unsigned long ref_clk; in rk628_combtxphy_set_mode() local 266 ref_clk = rk628_cru_clk_get_rate(rk628, CGU_SCLK_VOP) / 1000; /* khz */ in rk628_combtxphy_set_mode() 268 ref_clk /= 2; in rk628_combtxphy_set_mode() 274 best_delta_freq = ref_clk; in rk628_combtxphy_set_mode() 276 fpfd = ref_clk / i; in rk628_combtxphy_set_mode() 288 do_div(pre_clk, ref_clk); in rk628_combtxphy_set_mode() 294 bus_width = ref_clk / combtxphy->ref_div * 8; in rk628_combtxphy_set_mode()
|
| /OK3568_Linux_fs/kernel/drivers/phy/qualcomm/ |
| H A D | phy-qcom-ipq806x-usb.c | 118 struct clk *ref_clk; member 266 ret = clk_prepare_enable(phy_dwc3->ref_clk); in qcom_ipq806x_usb_hs_phy_init() 299 clk_disable_unprepare(phy_dwc3->ref_clk); in qcom_ipq806x_usb_hs_phy_exit() 315 ret = clk_prepare_enable(phy_dwc3->ref_clk); in qcom_ipq806x_usb_ss_phy_init() 452 clk_disable_unprepare(phy_dwc3->ref_clk); in qcom_ipq806x_usb_ss_phy_exit() 513 phy_dwc3->ref_clk = devm_clk_get(phy_dwc3->dev, "ref"); in qcom_ipq806x_usb_phy_probe() 514 if (IS_ERR(phy_dwc3->ref_clk)) { in qcom_ipq806x_usb_phy_probe() 516 return PTR_ERR(phy_dwc3->ref_clk); in qcom_ipq806x_usb_phy_probe() 519 clk_set_rate(phy_dwc3->ref_clk, data->clk_rate); in qcom_ipq806x_usb_phy_probe()
|
| H A D | phy-qcom-usb-hs.c | 32 struct clk *ref_clk; member 114 ret = clk_prepare_enable(uphy->ref_clk); in qcom_usb_hs_phy_power_on() 175 clk_disable_unprepare(uphy->ref_clk); in qcom_usb_hs_phy_power_on() 189 clk_disable_unprepare(uphy->ref_clk); in qcom_usb_hs_phy_power_off() 231 uphy->ref_clk = clk = devm_clk_get(&ulpi->dev, "ref"); in qcom_usb_hs_phy_probe()
|
| /OK3568_Linux_fs/kernel/drivers/rtc/ |
| H A D | rtc-cadence.c | 82 struct clk *ref_clk; member 281 crtc->ref_clk = devm_clk_get(&pdev->dev, "ref_clk"); in cdns_rtc_probe() 282 if (IS_ERR(crtc->ref_clk)) { in cdns_rtc_probe() 283 ret = PTR_ERR(crtc->ref_clk); in cdns_rtc_probe() 302 ret = clk_prepare_enable(crtc->ref_clk); in cdns_rtc_probe() 309 ref_clk_freq = clk_get_rate(crtc->ref_clk); in cdns_rtc_probe() 349 clk_disable_unprepare(crtc->ref_clk); in cdns_rtc_probe() 365 clk_disable_unprepare(crtc->ref_clk); in cdns_rtc_remove()
|
| /OK3568_Linux_fs/kernel/drivers/clk/ |
| H A D | clk-cs2000-cp.c | 78 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()
|
| H A D | clk-moxart.c | 23 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()
|
| /OK3568_Linux_fs/kernel/drivers/phy/mediatek/ |
| H A D | phy-mtk-hdmi.c | 104 struct clk *ref_clk; in mtk_hdmi_phy_probe() local 127 ref_clk = devm_clk_get(dev, "pll_ref"); in mtk_hdmi_phy_probe() 128 if (IS_ERR(ref_clk)) { in mtk_hdmi_phy_probe() 129 ret = PTR_ERR(ref_clk); in mtk_hdmi_phy_probe() 134 ref_clk_name = __clk_get_name(ref_clk); in mtk_hdmi_phy_probe()
|
| /OK3568_Linux_fs/kernel/arch/mips/netlogic/xlp/ |
| H A 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()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/mediatek/ |
| H A D | mtk_mipi_tx.c | 135 struct clk *ref_clk; in mtk_mipi_tx_probe() local 161 ref_clk = devm_clk_get(dev, NULL); in mtk_mipi_tx_probe() 162 if (IS_ERR(ref_clk)) { in mtk_mipi_tx_probe() 163 ret = PTR_ERR(ref_clk); in mtk_mipi_tx_probe() 182 ref_clk_name = __clk_get_name(ref_clk); in mtk_mipi_tx_probe()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/ath/ath10k/ |
| H A D | ahb.c | 96 ar_ahb->ref_clk = devm_clk_get(dev, "wifi_wcss_ref"); in ath10k_ahb_clock_init() 97 if (IS_ERR_OR_NULL(ar_ahb->ref_clk)) { in ath10k_ahb_clock_init() 99 PTR_ERR(ar_ahb->ref_clk)); in ath10k_ahb_clock_init() 100 return ar_ahb->ref_clk ? PTR_ERR(ar_ahb->ref_clk) : -ENODEV; in ath10k_ahb_clock_init() 118 ar_ahb->ref_clk = NULL; in ath10k_ahb_clock_deinit() 128 IS_ERR_OR_NULL(ar_ahb->ref_clk) || in ath10k_ahb_clock_enable() 141 ret = clk_prepare_enable(ar_ahb->ref_clk); in ath10k_ahb_clock_enable() 156 clk_disable_unprepare(ar_ahb->ref_clk); in ath10k_ahb_clock_enable() 171 clk_disable_unprepare(ar_ahb->ref_clk); in ath10k_ahb_clock_disable()
|
| /OK3568_Linux_fs/u-boot/board/beckhoff/mx53cx9020/ |
| H A D | mx53cx9020.c | 237 u32 ref_clk = MXC_HCLK; in clock_1GHz() local 242 ret = mxc_set_clock(ref_clk, 1000, MXC_ARM_CLK); in clock_1GHz() 246 ret = mxc_set_clock(ref_clk, 400, MXC_PERIPH_CLK); in clock_1GHz() 247 ret |= mxc_set_clock(ref_clk, 400, MXC_DDR_CLK); in clock_1GHz()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/mgag200/ |
| H A D | mgag200_drv.c | 197 mdev->model.g200.ref_clk = 14318; in mgag200_g200_interpret_bios() 203 mdev->model.g200.ref_clk = 14318; in mgag200_g200_interpret_bios() 212 mdev->model.g200.ref_clk = 14318; in mgag200_g200_interpret_bios() 228 mdev->model.g200.ref_clk = 27050; in mgag200_g200_init_refclk() 244 mdev->model.g200.ref_clk); in mgag200_g200_init_refclk()
|
| /OK3568_Linux_fs/kernel/drivers/usb/mtu3/ |
| H A D | mtu3_plat.c | 114 ret = clk_prepare_enable(ssusb->ref_clk); in ssusb_clks_enable() 137 clk_disable_unprepare(ssusb->ref_clk); in ssusb_clks_enable() 148 clk_disable_unprepare(ssusb->ref_clk); in ssusb_clks_disable() 234 ssusb->ref_clk = devm_clk_get_optional(dev, "ref_ck"); in get_ssusb_rscs() 235 if (IS_ERR(ssusb->ref_clk)) in get_ssusb_rscs() 236 return PTR_ERR(ssusb->ref_clk); in get_ssusb_rscs()
|
| /OK3568_Linux_fs/kernel/include/linux/platform_data/ |
| H A D | net-cw1200.h | 13 u16 ref_clk; /* REQUIRED (in KHz) */ member 28 u16 ref_clk; /* REQUIRED (in KHz) */ member
|