| /kernel/linux/linux-5.10/drivers/phy/broadcom/ |
| 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()
|
| /kernel/linux/linux-4.19/drivers/phy/broadcom/ |
| D | phy-bcm-ns-usb2.c | 25 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()
|
| /kernel/linux/linux-4.19/arch/arm/boot/dts/ |
| D | picoxcell-pc3x3.dtsi | 51 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 …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| 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 …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/ |
| D | cs2000-cp.txt | 7 - clocks: common clock binding for CLK_IN, XTI/REF_CLK 8 - clock-names: CLK_IN : clk_in, XTI/REF_CLK : ref_clk 20 clock-names = "clk_in", "ref_clk";
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/clock/ |
| D | cs2000-cp.txt | 7 - clocks: common clock binding for CLK_IN, XTI/REF_CLK 8 - clock-names: CLK_IN : clk_in, XTI/REF_CLK : ref_clk 20 clock-names = "clk_in", "ref_clk";
|
| /kernel/linux/linux-5.10/drivers/clk/ |
| D | clk-cs2000-cp.c | 71 #define REF_CLK 1 macro 78 struct clk *ref_clk; member 383 /* always return REF_CLK */ in cs2000_get_parent() 384 return REF_CLK; in cs2000_get_parent() 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()
|
| /kernel/linux/linux-4.19/drivers/clk/ |
| D | clk-cs2000-cp.c | 71 #define REF_CLK 1 macro 78 struct clk *ref_clk; member 383 /* always return REF_CLK */ in cs2000_get_parent() 384 return REF_CLK; in cs2000_get_parent() 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()
|
| /kernel/linux/linux-5.10/drivers/phy/hisilicon/ |
| 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()
|
| /kernel/linux/linux-5.10/drivers/clk/imx/ |
| 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()
|
| /kernel/linux/linux-4.19/drivers/clk/imx/ |
| 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()
|
| /kernel/linux/linux-4.19/arch/mips/ath79/ |
| D | clock.c | 104 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 …]
|
| /kernel/linux/linux-4.19/drivers/phy/hisilicon/ |
| D | phy-hisi-inno-usb2.c | 50 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()
|
| /kernel/linux/linux-4.19/drivers/phy/samsung/ |
| D | phy-samsung-usb2.c | 41 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()
|
| /kernel/linux/linux-5.10/drivers/phy/samsung/ |
| 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()
|
| 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() 189 dev_err(phy->dev, "failed to get ref_clk clock\n"); in samsung_ufs_phy_clks_init() 191 ret = clk_prepare_enable(phy->ref_clk); in samsung_ufs_phy_clks_init() 193 dev_err(phy->dev, "%s: ref_clk enable failed %d\n", __func__, ret); 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()
|
| /kernel/linux/linux-5.10/include/linux/platform_data/ |
| D | net-cw1200.h | 13 u16 ref_clk; /* REQUIRED (in KHz) */ member 28 u16 ref_clk; /* REQUIRED (in KHz) */ member 48 .ref_clk = 38400, 71 .ref_clk = 38400,
|
| /kernel/linux/linux-4.19/include/linux/platform_data/ |
| D | net-cw1200.h | 13 u16 ref_clk; /* REQUIRED (in KHz) */ member 28 u16 ref_clk; /* REQUIRED (in KHz) */ member 48 .ref_clk = 38400, 71 .ref_clk = 38400,
|
| /kernel/linux/linux-5.10/drivers/rtc/ |
| 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()
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/msm/hdmi/ |
| D | hdmi_phy_8996.c | 110 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 …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/msm/hdmi/ |
| 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 …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/phy/ |
| D | amlogic,meson-g12a-usb3-pcie-phy.yaml | 26 - const: ref_clk 54 clocks = <&ref_clk>; 55 clock-names = "ref_clk";
|
| /kernel/linux/linux-5.10/drivers/clk/baikal-t1/ |
| D | clk-ccu-pll.c | 63 CCU_PLL_INFO(CCU_CPU_PLL, "cpu_pll", "ref_clk", CCU_CPU_PLL_BASE, 65 CCU_PLL_INFO(CCU_SATA_PLL, "sata_pll", "ref_clk", CCU_SATA_PLL_BASE, 67 CCU_PLL_INFO(CCU_DDR_PLL, "ddr_pll", "ref_clk", CCU_DDR_PLL_BASE, 69 CCU_PLL_INFO(CCU_PCIE_PLL, "pcie_pll", "ref_clk", CCU_PCIE_PLL_BASE, 71 CCU_PLL_INFO(CCU_ETH_PLL, "eth_pll", "ref_clk", CCU_ETH_PLL_BASE,
|
| /kernel/linux/linux-5.10/drivers/spi/ |
| D | spi-cadence.c | 104 * @ref_clk: Pointer to the peripheral clock 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() 503 dev_err(&pdev->dev, "ref_clk clock not found.\n"); 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() [all …]
|
| /kernel/linux/linux-4.19/drivers/spi/ |
| D | spi-cadence.c | 108 * @ref_clk: Pointer to the peripheral clock 120 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() 570 dev_err(&pdev->dev, "ref_clk clock not found.\n"); 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() 632 master->max_speed_hz = clk_get_rate(xspi->ref_clk) / 4; in cdns_spi_probe() 648 clk_disable_unprepare(xspi->ref_clk); in cdns_spi_probe() [all …]
|