Home
last modified time | relevance | path

Searched refs:link_clk (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/
H A Dintel_audio.c525 unsigned int link_clk, lanes; in calc_hblank_early_prog() local
535 link_clk = crtc_state->port_clock; in calc_hblank_early_prog()
538 drm_dbg_kms(&i915->drm, "h_active = %u link_clk = %u :" in calc_hblank_early_prog()
540 h_active, link_clk, lanes, vdsc_bpp, cdclk); in calc_hblank_early_prog()
542 if (WARN_ON(!link_clk || !pixel_clk || !lanes || !vdsc_bpp || !cdclk)) in calc_hblank_early_prog()
545 link_clks_available = (h_total - h_active) * link_clk / pixel_clk - 28; in calc_hblank_early_prog()
551 hblank_delta = DIV64_U64_ROUND_UP(mul_u32_u32(5 * (link_clk + cdclk), pixel_clk), in calc_hblank_early_prog()
552 mul_u32_u32(link_clk, cdclk)); in calc_hblank_early_prog()
555 mul_u32_u32(link_clk * lanes, fec_coeff)); in calc_hblank_early_prog()
556 tu_line = div64_u64(h_active * mul_u32_u32(link_clk, fec_coef in calc_hblank_early_prog()
568 unsigned int link_clk, lanes; calc_samples_room() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/
H A Dintel_audio.c525 unsigned int link_clk, lanes; in calc_hblank_early_prog() local
535 link_clk = crtc_state->port_clock; in calc_hblank_early_prog()
538 drm_dbg_kms(&i915->drm, "h_active = %u link_clk = %u :" in calc_hblank_early_prog()
540 h_active, link_clk, lanes, vdsc_bpp, cdclk); in calc_hblank_early_prog()
542 if (WARN_ON(!link_clk || !pixel_clk || !lanes || !vdsc_bpp || !cdclk)) in calc_hblank_early_prog()
545 link_clks_available = (h_total - h_active) * link_clk / pixel_clk - 28; in calc_hblank_early_prog()
551 hblank_delta = DIV64_U64_ROUND_UP(mul_u32_u32(5 * (link_clk + cdclk), pixel_clk), in calc_hblank_early_prog()
552 mul_u32_u32(link_clk, cdclk)); in calc_hblank_early_prog()
555 mul_u32_u32(link_clk * lanes, fec_coeff)); in calc_hblank_early_prog()
556 tu_line = div64_u64(h_active * mul_u32_u32(link_clk, fec_coef in calc_hblank_early_prog()
568 unsigned int link_clk, lanes; calc_samples_room() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/stmicro/stmmac/
H A Ddwmac-qcom-ethqos.c106 struct clk *link_clk; member
186 clk_set_rate(ethqos->link_clk, ethqos->link_clk_rate); in ethqos_update_link_clk()
682 ret = clk_prepare_enable(ethqos->link_clk); in ethqos_clks_config()
684 dev_err(&ethqos->pdev->dev, "link_clk enable failed\n"); in ethqos_clks_config()
695 clk_disable_unprepare(ethqos->link_clk); in ethqos_clks_config()
783 ethqos->link_clk = devm_clk_get(dev, data->link_clk_name ?: "rgmii"); in qcom_ethqos_probe()
784 if (IS_ERR(ethqos->link_clk)) in qcom_ethqos_probe()
785 return dev_err_probe(dev, PTR_ERR(ethqos->link_clk), in qcom_ethqos_probe()
786 "Failed to get link_clk\n"); in qcom_ethqos_probe()
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/edp/
H A Dedp_ctrl.c67 struct clk *link_clk; member
171 ctrl->link_clk = msm_clk_get(pdev, "link"); in edp_clk_init()
172 if (IS_ERR(ctrl->link_clk)) { in edp_clk_init()
173 ret = PTR_ERR(ctrl->link_clk); in edp_clk_init()
175 ctrl->link_clk = NULL; in edp_clk_init()
216 /* Need to set rate and enable link_clk prior to pixel_clk */ in edp_clk_enable()
218 DBG("edp->link_clk, set_rate %ld", in edp_clk_enable()
220 ret = clk_set_rate(ctrl->link_clk, in edp_clk_enable()
228 ret = clk_prepare_enable(ctrl->link_clk); in edp_clk_enable()
266 clk_disable_unprepare(ctrl->link_clk); in edp_clk_enable()
[all...]

Completed in 6 milliseconds