Home
last modified time | relevance | path

Searched full:ref_clk (Results 1 – 25 of 268) sorted by relevance

1234567891011

/kernel/linux/linux-5.10/drivers/phy/broadcom/
Dphy-bcm-ns-usb2.c21 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/
Dphy-bcm-ns-usb2.c25 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/
Dpicoxcell-pc3x3.dtsi51 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/
Dpicoxcell-pc3x3.dtsi42 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/
Dcs2000-cp.txt7 - 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/
Dcs2000-cp.txt7 - 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/
Dclk-cs2000-cp.c71 #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/
Dclk-cs2000-cp.c71 #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/
Dphy-hisi-inno-usb2.c38 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/
Dclk-pllv2.c81 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/
Dclk-pllv2.c81 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/
Dclock.c104 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/
Dphy-hisi-inno-usb2.c50 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/
Dphy-samsung-usb2.c41 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/
Dphy-samsung-usb2.c38 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()
Dphy-samsung-ufs.c187 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/
Dnet-cw1200.h13 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/
Dnet-cw1200.h13 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/
Drtc-cadence.c82 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/
Dhdmi_phy_8996.c110 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/
Dhdmi_phy_8996.c103 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/
Damlogic,meson-g12a-usb3-pcie-phy.yaml26 - const: ref_clk
54 clocks = <&ref_clk>;
55 clock-names = "ref_clk";
/kernel/linux/linux-5.10/drivers/clk/baikal-t1/
Dclk-ccu-pll.c63 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/
Dspi-cadence.c104 * @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/
Dspi-cadence.c108 * @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 …]

1234567891011