/kernel/linux/linux-5.10/drivers/char/hw_random/ |
H A D | meson-rng.c | 23 struct clk *core_clk; member 57 data->core_clk = devm_clk_get(dev, "core"); in meson_rng_probe() 58 if (IS_ERR(data->core_clk)) in meson_rng_probe() 59 data->core_clk = NULL; in meson_rng_probe() 61 if (data->core_clk) { in meson_rng_probe() 62 ret = clk_prepare_enable(data->core_clk); in meson_rng_probe() 66 data->core_clk); in meson_rng_probe()
|
/kernel/linux/linux-5.10/drivers/net/mdio/ |
H A D | mdio-mux-bcm-iproc.c | 54 struct clk *core_clk; member 67 if (md->core_clk) { in mdio_mux_iproc_config() 71 divisor = clk_get_rate(md->core_clk) / MDIO_OPERATING_FREQUENCY; in mdio_mux_iproc_config() 211 md->core_clk = devm_clk_get(&pdev->dev, NULL); in mdio_mux_iproc_probe() 212 if (md->core_clk == ERR_PTR(-ENOENT) || in mdio_mux_iproc_probe() 213 md->core_clk == ERR_PTR(-EINVAL)) in mdio_mux_iproc_probe() 214 md->core_clk = NULL; in mdio_mux_iproc_probe() 215 else if (IS_ERR(md->core_clk)) in mdio_mux_iproc_probe() 216 return PTR_ERR(md->core_clk); in mdio_mux_iproc_probe() 218 rc = clk_prepare_enable(md->core_clk); in mdio_mux_iproc_probe() [all...] |
/kernel/linux/linux-6.6/drivers/net/mdio/ |
H A D | mdio-mux-bcm-iproc.c | 54 struct clk *core_clk; member 67 if (md->core_clk) { in mdio_mux_iproc_config() 71 divisor = clk_get_rate(md->core_clk) / MDIO_OPERATING_FREQUENCY; in mdio_mux_iproc_config() 238 md->core_clk = devm_clk_get(&pdev->dev, NULL); in mdio_mux_iproc_probe() 239 if (md->core_clk == ERR_PTR(-ENOENT) || in mdio_mux_iproc_probe() 240 md->core_clk == ERR_PTR(-EINVAL)) in mdio_mux_iproc_probe() 241 md->core_clk = NULL; in mdio_mux_iproc_probe() 242 else if (IS_ERR(md->core_clk)) in mdio_mux_iproc_probe() 243 return PTR_ERR(md->core_clk); in mdio_mux_iproc_probe() 245 rc = clk_prepare_enable(md->core_clk); in mdio_mux_iproc_probe() [all...] |
/kernel/linux/linux-6.6/drivers/soc/qcom/ |
H A D | ice.c | 48 struct clk *core_clk; member 145 err = clk_prepare_enable(ice->core_clk); in qcom_ice_resume() 158 clk_disable_unprepare(ice->core_clk); in qcom_ice_suspend() 235 engine->core_clk = devm_clk_get_optional_enabled(dev, "ice_core_clk"); in qcom_ice_create() 236 if (!engine->core_clk) in qcom_ice_create() 237 engine->core_clk = devm_clk_get_optional_enabled(dev, "ice"); in qcom_ice_create() 238 if (!engine->core_clk) in qcom_ice_create() 239 engine->core_clk = devm_clk_get_enabled(dev, NULL); in qcom_ice_create() 240 if (IS_ERR(engine->core_clk)) in qcom_ice_create() 241 return ERR_CAST(engine->core_clk); in qcom_ice_create() [all...] |
H A D | ocmem.c | 58 struct clk *core_clk; member 316 ocmem->core_clk = devm_clk_get(dev, "core"); in ocmem_dev_probe() 317 if (IS_ERR(ocmem->core_clk)) in ocmem_dev_probe() 318 return dev_err_probe(dev, PTR_ERR(ocmem->core_clk), in ocmem_dev_probe() 339 WARN_ON(clk_set_rate(ocmem->core_clk, 1000) < 0); in ocmem_dev_probe() 341 ret = clk_prepare_enable(ocmem->core_clk); in ocmem_dev_probe() 347 clk_disable_unprepare(ocmem->core_clk); in ocmem_dev_probe() 414 clk_disable_unprepare(ocmem->core_clk); in ocmem_dev_probe() 423 clk_disable_unprepare(ocmem->core_clk); in ocmem_dev_remove()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_core_perf.c | 291 struct dss_clk *core_clk = kms->perf.core_clk; in _dpu_core_perf_set_core_clk_rate() local 293 if (core_clk->max_rate && (rate > core_clk->max_rate)) in _dpu_core_perf_set_core_clk_rate() 294 rate = core_clk->max_rate; in _dpu_core_perf_set_core_clk_rate() 296 core_clk->rate = rate; in _dpu_core_perf_set_core_clk_rate() 297 return dev_pm_opp_set_rate(&kms->pdev->dev, core_clk->rate); in _dpu_core_perf_set_core_clk_rate() 311 clk_rate = clk_round_rate(kms->perf.core_clk->clk, in _dpu_core_perf_get_core_clk_rate() 349 DPU_DEBUG("crtc:%d stop_req:%d core_clk:%llu\n", in dpu_core_perf_crtc_update() 414 kms->perf.core_clk in dpu_core_perf_crtc_update() 532 dpu_core_perf_init(struct dpu_core_perf *perf, struct drm_device *dev, struct dpu_mdss_cfg *catalog, struct dss_clk *core_clk) dpu_core_perf_init() argument [all...] |
H A D | dpu_core_perf.h | 46 * @core_clk: Pointer to core clock structure 59 struct dss_clk *core_clk; member 105 * @core_clk: pointer to core clock 110 struct dss_clk *core_clk);
|
/kernel/linux/linux-5.10/arch/arm/mach-omap2/ |
H A D | clkt2xxx_dpllcore.c | 53 long long core_clk; in omap2xxx_clk_get_core_rate() local 58 core_clk = omap2_get_dpll_rate(dpll_core_ck); in omap2xxx_clk_get_core_rate() 63 core_clk = 32768; in omap2xxx_clk_get_core_rate() 65 core_clk *= v; in omap2xxx_clk_get_core_rate() 67 return core_clk; in omap2xxx_clk_get_core_rate()
|
/kernel/linux/linux-6.6/arch/arm/mach-omap2/ |
H A D | clkt2xxx_dpllcore.c | 54 long long core_clk; in omap2xxx_clk_get_core_rate() local 59 core_clk = omap2_get_dpll_rate(dpll_core_ck); in omap2xxx_clk_get_core_rate() 64 core_clk = 32768; in omap2xxx_clk_get_core_rate() 66 core_clk *= v; in omap2xxx_clk_get_core_rate() 68 return core_clk; in omap2xxx_clk_get_core_rate()
|
/kernel/linux/linux-6.6/drivers/char/hw_random/ |
H A D | meson-rng.c | 38 struct clk *core_clk; in meson_rng_probe() local 48 core_clk = devm_clk_get_optional_enabled(dev, "core"); in meson_rng_probe() 49 if (IS_ERR(core_clk)) in meson_rng_probe() 50 return dev_err_probe(dev, PTR_ERR(core_clk), in meson_rng_probe()
|
/kernel/linux/linux-5.10/drivers/nvmem/ |
H A D | meson-mx-efuse.c | 46 struct clk *core_clk; member 67 err = clk_prepare_enable(efuse->core_clk); in meson_mx_efuse_hw_enable() 87 clk_disable_unprepare(efuse->core_clk); in meson_mx_efuse_hw_disable() 223 efuse->core_clk = devm_clk_get(&pdev->dev, "core"); in meson_mx_efuse_probe() 224 if (IS_ERR(efuse->core_clk)) { in meson_mx_efuse_probe() 226 return PTR_ERR(efuse->core_clk); in meson_mx_efuse_probe()
|
/kernel/linux/linux-6.6/drivers/nvmem/ |
H A D | meson-mx-efuse.c | 45 struct clk *core_clk; member 66 err = clk_prepare_enable(efuse->core_clk); in meson_mx_efuse_hw_enable() 86 clk_disable_unprepare(efuse->core_clk); in meson_mx_efuse_hw_disable() 219 efuse->core_clk = devm_clk_get(&pdev->dev, "core"); in meson_mx_efuse_probe() 220 if (IS_ERR(efuse->core_clk)) { in meson_mx_efuse_probe() 222 return PTR_ERR(efuse->core_clk); in meson_mx_efuse_probe()
|
/kernel/linux/linux-5.10/drivers/phy/intel/ |
H A D | phy-intel-lgm-combo.c | 88 struct clk *core_clk; member 258 ret = clk_prepare_enable(cbphy->core_clk); in intel_cbphy_iphy_power_on() 264 ret = clk_set_rate(cbphy->core_clk, cbphy->clk_rate); in intel_cbphy_iphy_power_on() 297 clk_disable_unprepare(cbphy->core_clk); in intel_cbphy_iphy_power_on() 323 clk_disable_unprepare(cbphy->core_clk); in intel_cbphy_iphy_power_off() 415 cbphy->core_clk = devm_clk_get(dev, NULL); in intel_cbphy_fwnode_parse() 416 if (IS_ERR(cbphy->core_clk)) { in intel_cbphy_fwnode_parse() 417 ret = PTR_ERR(cbphy->core_clk); in intel_cbphy_fwnode_parse() 612 clk_disable_unprepare(cbphy->core_clk); in intel_cbphy_remove()
|
/kernel/linux/linux-6.6/drivers/phy/intel/ |
H A D | phy-intel-lgm-combo.c | 88 struct clk *core_clk; member 258 ret = clk_prepare_enable(cbphy->core_clk); in intel_cbphy_iphy_power_on() 264 ret = clk_set_rate(cbphy->core_clk, cbphy->clk_rate); in intel_cbphy_iphy_power_on() 297 clk_disable_unprepare(cbphy->core_clk); in intel_cbphy_iphy_power_on() 323 clk_disable_unprepare(cbphy->core_clk); in intel_cbphy_iphy_power_off() 415 cbphy->core_clk = devm_clk_get(dev, NULL); in intel_cbphy_fwnode_parse() 416 if (IS_ERR(cbphy->core_clk)) in intel_cbphy_fwnode_parse() 417 return dev_err_probe(dev, PTR_ERR(cbphy->core_clk), in intel_cbphy_fwnode_parse() 597 clk_disable_unprepare(cbphy->core_clk); in intel_cbphy_remove()
|
/kernel/linux/linux-5.10/drivers/pci/controller/dwc/ |
H A D | pcie-intel-gw.c | 72 struct clk *core_clk; member 243 lpp->core_clk = devm_clk_get(dev, NULL); in intel_pcie_get_resources() 244 if (IS_ERR(lpp->core_clk)) { in intel_pcie_get_resources() 245 ret = PTR_ERR(lpp->core_clk); in intel_pcie_get_resources() 330 ret = clk_prepare_enable(lpp->core_clk); in intel_pcie_host_setup() 348 clk_disable_unprepare(lpp->core_clk); in intel_pcie_host_setup() 360 clk_disable_unprepare(lpp->core_clk); in __intel_pcie_remove() 387 clk_disable_unprepare(lpp->core_clk); in intel_pcie_suspend_noirq()
|
/kernel/linux/linux-6.6/drivers/pci/controller/dwc/ |
H A D | pcie-intel-gw.c | 68 struct clk *core_clk; member 213 pcie->core_clk = devm_clk_get(dev, NULL); in intel_pcie_get_resources() 214 if (IS_ERR(pcie->core_clk)) { in intel_pcie_get_resources() 215 ret = PTR_ERR(pcie->core_clk); in intel_pcie_get_resources() 296 ret = clk_prepare_enable(pcie->core_clk); in intel_pcie_host_setup() 328 clk_disable_unprepare(pcie->core_clk); in intel_pcie_host_setup() 340 clk_disable_unprepare(pcie->core_clk); in __intel_pcie_remove() 365 clk_disable_unprepare(pcie->core_clk); in intel_pcie_suspend_noirq()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/stmicro/stmmac/ |
H A D | dwmac-ipq806x.c | 89 struct clk *core_clk; member 214 gmac->core_clk = devm_clk_get(dev, "stmmaceth"); in ipq806x_gmac_of_parse() 215 if (IS_ERR(gmac->core_clk)) { in ipq806x_gmac_of_parse() 217 return PTR_ERR(gmac->core_clk); in ipq806x_gmac_of_parse() 219 clk_set_rate(gmac->core_clk, 266000000); in ipq806x_gmac_of_parse()
|
/kernel/linux/linux-5.10/drivers/usb/chipidea/ |
H A D | ci_hdrc_msm.c | 38 struct clk *core_clk; member 199 ci->core_clk = clk = devm_clk_get(&pdev->dev, "core"); in ci_hdrc_msm_probe() 233 ret = clk_prepare_enable(ci->core_clk); in ci_hdrc_msm_probe() 273 clk_disable_unprepare(ci->core_clk); in ci_hdrc_msm_probe() 284 clk_disable_unprepare(ci->core_clk); in ci_hdrc_msm_remove()
|
/kernel/linux/linux-6.6/drivers/usb/chipidea/ |
H A D | ci_hdrc_msm.c | 38 struct clk *core_clk; member 199 ci->core_clk = clk = devm_clk_get(&pdev->dev, "core"); in ci_hdrc_msm_probe() 233 ret = clk_prepare_enable(ci->core_clk); in ci_hdrc_msm_probe() 273 clk_disable_unprepare(ci->core_clk); in ci_hdrc_msm_probe() 284 clk_disable_unprepare(ci->core_clk); in ci_hdrc_msm_remove()
|
/kernel/linux/linux-6.6/drivers/watchdog/ |
H A D | starfive-wdt.c | 104 struct clk *core_clk; member 154 ret = clk_prepare_enable(wdt->core_clk); in starfive_wdt_enable_clock() 163 clk_disable_unprepare(wdt->core_clk); in starfive_wdt_disable_clock() 175 wdt->core_clk = devm_clk_get(dev, "core"); in starfive_wdt_get_clock() 176 if (IS_ERR(wdt->core_clk)) in starfive_wdt_get_clock() 177 return dev_err_probe(dev, PTR_ERR(wdt->core_clk), "failed to get core clock\n"); in starfive_wdt_get_clock() 467 wdt->freq = clk_get_rate(wdt->core_clk); in starfive_wdt_probe()
|
/kernel/linux/linux-5.10/drivers/firmware/ |
H A D | qcom_scm.c | 31 struct clk *core_clk; member 87 ret = clk_prepare_enable(__scm->core_clk); in qcom_scm_clk_enable() 104 clk_disable_unprepare(__scm->core_clk); in qcom_scm_clk_enable() 111 clk_disable_unprepare(__scm->core_clk); in qcom_scm_clk_disable() 1196 scm->core_clk = devm_clk_get(&pdev->dev, "core"); in qcom_scm_probe() 1197 if (IS_ERR(scm->core_clk)) { in qcom_scm_probe() 1198 if (PTR_ERR(scm->core_clk) == -EPROBE_DEFER) in qcom_scm_probe() 1199 return PTR_ERR(scm->core_clk); in qcom_scm_probe() 1203 return PTR_ERR(scm->core_clk); in qcom_scm_probe() 1206 scm->core_clk in qcom_scm_probe() [all...] |
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-qcom-geni.c | 91 struct clk *core_clk; member 788 gi2c->core_clk = devm_clk_get(dev, "core"); in geni_i2c_probe() 789 if (IS_ERR(gi2c->core_clk)) in geni_i2c_probe() 790 return PTR_ERR(gi2c->core_clk); in geni_i2c_probe() 853 ret = clk_prepare_enable(gi2c->core_clk); in geni_i2c_probe() 860 clk_disable_unprepare(gi2c->core_clk); in geni_i2c_probe() 867 clk_disable_unprepare(gi2c->core_clk); in geni_i2c_probe() 882 clk_disable_unprepare(gi2c->core_clk); in geni_i2c_probe() 898 clk_disable_unprepare(gi2c->core_clk); in geni_i2c_probe() 910 clk_disable_unprepare(gi2c->core_clk); in geni_i2c_probe() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/stmicro/stmmac/ |
H A D | dwmac-ipq806x.c | 111 struct clk *core_clk; member 236 gmac->core_clk = devm_clk_get(dev, "stmmaceth"); in ipq806x_gmac_of_parse() 237 if (IS_ERR(gmac->core_clk)) { in ipq806x_gmac_of_parse() 239 return PTR_ERR(gmac->core_clk); in ipq806x_gmac_of_parse() 241 clk_set_rate(gmac->core_clk, 266000000); in ipq806x_gmac_of_parse()
|
/kernel/linux/linux-5.10/drivers/video/fbdev/omap2/omapfb/dss/ |
H A D | dispc.c | 72 u16 pos_x, unsigned long *core_clk, bool mem_to_mem); 2163 u32 core_clk = 0; in calc_core_clk_five_taps() local 2174 core_clk = tmp; in calc_core_clk_five_taps() 2182 core_clk = max_t(u32, core_clk, tmp); in calc_core_clk_five_taps() 2189 core_clk = max_t(u32, core_clk, tmp); in calc_core_clk_five_taps() 2192 core_clk <<= 1; in calc_core_clk_five_taps() 2195 return core_clk; in calc_core_clk_five_taps() 2256 u16 pos_x, unsigned long *core_clk, boo in dispc_ovl_calc_scaling_24xx() 2251 dispc_ovl_calc_scaling_24xx(unsigned long pclk, unsigned long lclk, const struct omap_video_timings *mgr_timings, u16 width, u16 height, u16 out_width, u16 out_height, enum omap_color_mode color_mode, bool *five_taps, int *x_predecim, int *y_predecim, int *decim_x, int *decim_y, u16 pos_x, unsigned long *core_clk, bool mem_to_mem) dispc_ovl_calc_scaling_24xx() argument 2297 dispc_ovl_calc_scaling_34xx(unsigned long pclk, unsigned long lclk, const struct omap_video_timings *mgr_timings, u16 width, u16 height, u16 out_width, u16 out_height, enum omap_color_mode color_mode, bool *five_taps, int *x_predecim, int *y_predecim, int *decim_x, int *decim_y, u16 pos_x, unsigned long *core_clk, bool mem_to_mem) dispc_ovl_calc_scaling_34xx() argument 2382 dispc_ovl_calc_scaling_44xx(unsigned long pclk, unsigned long lclk, const struct omap_video_timings *mgr_timings, u16 width, u16 height, u16 out_width, u16 out_height, enum omap_color_mode color_mode, bool *five_taps, int *x_predecim, int *y_predecim, int *decim_x, int *decim_y, u16 pos_x, unsigned long *core_clk, bool mem_to_mem) dispc_ovl_calc_scaling_44xx() argument 2437 unsigned long core_clk = 0; dispc_ovl_calc_scaling() local [all...] |
/kernel/linux/linux-6.6/drivers/video/fbdev/omap2/omapfb/dss/ |
H A D | dispc.c | 72 u16 pos_x, unsigned long *core_clk, bool mem_to_mem); 2161 u32 core_clk = 0; in calc_core_clk_five_taps() local 2172 core_clk = tmp; in calc_core_clk_five_taps() 2180 core_clk = max_t(u32, core_clk, tmp); in calc_core_clk_five_taps() 2187 core_clk = max_t(u32, core_clk, tmp); in calc_core_clk_five_taps() 2190 core_clk <<= 1; in calc_core_clk_five_taps() 2193 return core_clk; in calc_core_clk_five_taps() 2254 u16 pos_x, unsigned long *core_clk, boo in dispc_ovl_calc_scaling_24xx() 2249 dispc_ovl_calc_scaling_24xx(unsigned long pclk, unsigned long lclk, const struct omap_video_timings *mgr_timings, u16 width, u16 height, u16 out_width, u16 out_height, enum omap_color_mode color_mode, bool *five_taps, int *x_predecim, int *y_predecim, int *decim_x, int *decim_y, u16 pos_x, unsigned long *core_clk, bool mem_to_mem) dispc_ovl_calc_scaling_24xx() argument 2295 dispc_ovl_calc_scaling_34xx(unsigned long pclk, unsigned long lclk, const struct omap_video_timings *mgr_timings, u16 width, u16 height, u16 out_width, u16 out_height, enum omap_color_mode color_mode, bool *five_taps, int *x_predecim, int *y_predecim, int *decim_x, int *decim_y, u16 pos_x, unsigned long *core_clk, bool mem_to_mem) dispc_ovl_calc_scaling_34xx() argument 2380 dispc_ovl_calc_scaling_44xx(unsigned long pclk, unsigned long lclk, const struct omap_video_timings *mgr_timings, u16 width, u16 height, u16 out_width, u16 out_height, enum omap_color_mode color_mode, bool *five_taps, int *x_predecim, int *y_predecim, int *decim_x, int *decim_y, u16 pos_x, unsigned long *core_clk, bool mem_to_mem) dispc_ovl_calc_scaling_44xx() argument 2435 unsigned long core_clk = 0; dispc_ovl_calc_scaling() local [all...] |