Home
last modified time | relevance | path

Searched refs:clk_ref (Results 1 – 17 of 17) sorted by relevance

/drivers/clk/mxs/
A Dclk-ref.c23 struct clk_ref { struct
29 #define to_clk_ref(_hw) container_of(_hw, struct clk_ref, hw) argument
33 struct clk_ref *ref = to_clk_ref(hw); in clk_ref_enable()
42 struct clk_ref *ref = to_clk_ref(hw); in clk_ref_disable()
50 struct clk_ref *ref = to_clk_ref(hw); in clk_ref_recalc_rate()
81 struct clk_ref *ref = to_clk_ref(hw); in clk_ref_set_rate()
114 struct clk_ref *ref; in mxs_clk_ref()
/drivers/i2c/busses/
A Di2c-pasemi-platform.c20 struct clk *clk_ref; member
27 unsigned long clk_rate = clk_get_rate(data->clk_ref); in pasemi_platform_i2c_calc_clk_div()
69 data->clk_ref = devm_clk_get_enabled(dev, NULL); in pasemi_platform_i2c_probe()
70 if (IS_ERR(data->clk_ref)) in pasemi_platform_i2c_probe()
71 return PTR_ERR(data->clk_ref); in pasemi_platform_i2c_probe()
/drivers/gpu/drm/nouveau/nvkm/engine/device/
A Dtegra.c44 ret = clk_prepare_enable(tdev->clk_ref); in nvkm_device_tegra_power_up()
71 clk_disable_unprepare(tdev->clk_ref); in nvkm_device_tegra_power_up()
87 clk_disable_unprepare(tdev->clk_ref); in nvkm_device_tegra_power_down()
294 tdev->clk_ref = devm_clk_get(&pdev->dev, "ref"); in nvkm_device_tegra_new()
295 if (IS_ERR(tdev->clk_ref)) { in nvkm_device_tegra_new()
296 ret = PTR_ERR(tdev->clk_ref); in nvkm_device_tegra_new()
/drivers/rtc/
A Drtc-mxc.c66 struct clk *clk_ref; member
341 pdata->clk_ref = devm_clk_get_enabled(&pdev->dev, "ref"); in mxc_rtc_probe()
342 if (IS_ERR(pdata->clk_ref)) { in mxc_rtc_probe()
344 return PTR_ERR(pdata->clk_ref); in mxc_rtc_probe()
347 rate = clk_get_rate(pdata->clk_ref); in mxc_rtc_probe()
/drivers/gpu/drm/bridge/imx/
A Dimx93-mipi-dsi.c96 struct clk *clk_ref; member
412 ret = clk_prepare_enable(dsi->clk_ref); in dphy_pll_configure()
426 clk_disable_unprepare(dsi->clk_ref); in dphy_pll_configure()
464 clk_disable_unprepare(dsi->clk_ref); in dphy_pll_power_off()
860 dsi->clk_ref = devm_clk_get(dev, "phy_ref"); in imx93_dsi_probe()
861 if (IS_ERR(dsi->clk_ref)) in imx93_dsi_probe()
862 return dev_err_probe(dev, PTR_ERR(dsi->clk_ref), in imx93_dsi_probe()
865 dsi->ref_clk_rate = clk_get_rate(dsi->clk_ref); in imx93_dsi_probe()
/drivers/phy/amlogic/
A Dphy-meson-g12a-usb3-pcie.c58 struct clk *clk_ref; member
410 priv->clk_ref = devm_clk_get_enabled(dev, "ref_clk"); in phy_g12a_usb3_pcie_probe()
411 if (IS_ERR(priv->clk_ref)) in phy_g12a_usb3_pcie_probe()
412 return PTR_ERR(priv->clk_ref); in phy_g12a_usb3_pcie_probe()
/drivers/clk/ti/
A Ddpll44xx.c94 fint = clk_hw_get_rate(dd->clk_ref) / (dd->last_rounded_n + 1); in omap4_dpll_lpmode_recalc()
220 req->best_parent_hw = dd->clk_ref; in omap4_dpll_regm4xen_determine_rate()
A Dfapll.c63 struct clk *clk_ref; member
568 fd->clk_ref = of_clk_get(node, 0); in ti_fapll_setup()
569 if (IS_ERR(fd->clk_ref)) { in ti_fapll_setup()
659 if (fd->clk_ref) in ti_fapll_setup()
660 clk_put(fd->clk_ref); in ti_fapll_setup()
A Ddpll3xxx.c98 fint = clk_hw_get_rate(clk->dpll_data->clk_ref) / n; in _omap3_dpll_compute_freqsel()
318 ref_rate = clk_hw_get_rate(dd->clk_ref); in omap3_noncore_dpll_ssc_program()
550 WARN_ON(parent != dd->clk_ref); in omap3_noncore_dpll_enable()
604 req->best_parent_hw = dd->clk_ref; in omap3_noncore_dpll_determine_rate()
662 if (clk_hw_get_parent(hw) != dd->clk_ref) in omap3_noncore_dpll_set_rate()
A Dclkt_dpll.c262 dpll_clk = (u64)clk_hw_get_rate(dd->clk_ref) * dpll_mult; in omap2_get_dpll_rate()
305 ref_rate = clk_hw_get_rate(dd->clk_ref); in omap2_dpll_round_rate()
A Dapll.c148 ad->clk_ref = __clk_get_hw(clk); in omap_clk_register_apll()
A Ddpll.c171 dd->clk_ref = __clk_get_hw(clk); in _register_dpll()
/drivers/phy/rockchip/
A Dphy-rockchip-typec.c377 struct clk *clk_ref; member
734 ret = clk_prepare_enable(tcphy->clk_ref); in tcphy_phy_init()
791 clk_disable_unprepare(tcphy->clk_ref); in tcphy_phy_init()
803 clk_disable_unprepare(tcphy->clk_ref); in tcphy_phy_deinit()
1056 tcphy->clk_ref = devm_clk_get(dev, "tcpdphy-ref"); in tcphy_parse_dt()
1057 if (IS_ERR(tcphy->clk_ref)) { in tcphy_parse_dt()
1059 return PTR_ERR(tcphy->clk_ref); in tcphy_parse_dt()
/drivers/gpu/drm/nouveau/include/nvkm/core/
A Dtegra.h14 struct clk *clk_ref; member
/drivers/phy/st/
A Dphy-miphy28lp.c236 int clk_ref; member
245 .clk_ref = 0x1e,
254 .clk_ref = 0x1e,
263 .clk_ref = 0x1e,
391 writeb_relaxed(pll_ratio->clk_ref, base + MIPHY_PLL_CLKREF_FREQ); in miphy28lp_pll_calibration()
501 writeb_relaxed(pll_ratio->clk_ref, base + MIPHY_PLL_CLKREF_FREQ); in miphy28lp_compensation()
/drivers/net/ethernet/freescale/
A Dfec.h607 struct clk *clk_ref; member
A Dfec_main.c2392 ret = clk_prepare_enable(fep->clk_ref); in fec_enet_clk_enable()
2409 clk_disable_unprepare(fep->clk_ref); in fec_enet_clk_enable()
2416 if (fep->clk_ref) in fec_enet_clk_enable()
2417 clk_disable_unprepare(fep->clk_ref); in fec_enet_clk_enable()
4467 fep->clk_ref = devm_clk_get_optional(&pdev->dev, "enet_clk_ref"); in fec_probe()
4468 if (IS_ERR(fep->clk_ref)) { in fec_probe()
4469 ret = PTR_ERR(fep->clk_ref); in fec_probe()
4472 fep->clk_ref_rate = clk_get_rate(fep->clk_ref); in fec_probe()

Completed in 52 milliseconds