Home
last modified time | relevance | path

Searched refs:disp_clk (Results 1 – 13 of 13) sorted by relevance

/linux/drivers/gpu/drm/amd/amdgpu/ !
H A Ddce_v8_0.c652 u32 disp_clk; /* display clock in kHz */ member
764 fixed20_12 disp_clk, bandwidth; in dce_v8_0_dmif_request_bandwidth() local
768 disp_clk.full = dfixed_const(wm->disp_clk); in dce_v8_0_dmif_request_bandwidth()
769 disp_clk.full = dfixed_div(disp_clk, a); in dce_v8_0_dmif_request_bandwidth()
771 b.full = dfixed_mul(a, disp_clk); in dce_v8_0_dmif_request_bandwidth()
850 u32 dc_latency = 40000000 / wm->disp_clk; /* dc pipe latency */ in dce_v8_0_latency_watermark()
874 tmp = div_u64((u64) dmif_size * (u64) wm->disp_clk, mc_latency + 512); in dce_v8_0_latency_watermark()
877 lb_fill_bw = min(tmp, wm->disp_clk * wm->bytes_per_pixel / 1000); in dce_v8_0_latency_watermark()
1008 wm_high.disp_clk = mode->clock; in dce_v8_0_program_watermarks()
1047 wm_low.disp_clk = mode->clock; in dce_v8_0_program_watermarks()
H A Ddce_v6_0.c552 u32 disp_clk; /* display clock in kHz */ member
664 fixed20_12 disp_clk, bandwidth; in dce_v6_0_dmif_request_bandwidth() local
668 disp_clk.full = dfixed_const(wm->disp_clk); in dce_v6_0_dmif_request_bandwidth()
669 disp_clk.full = dfixed_div(disp_clk, a); in dce_v6_0_dmif_request_bandwidth()
671 b.full = dfixed_mul(a, disp_clk); in dce_v6_0_dmif_request_bandwidth()
750 u32 dc_latency = 40000000 / wm->disp_clk; /* dc pipe latency */ in dce_v6_0_latency_watermark()
774 tmp = div_u64((u64) dmif_size * (u64) wm->disp_clk, mc_latency + 512); in dce_v6_0_latency_watermark()
777 lb_fill_bw = min(tmp, wm->disp_clk * wm->bytes_per_pixel / 1000); in dce_v6_0_latency_watermark()
917 wm_high.disp_clk = mode->clock; in dce_v6_0_program_watermarks()
944 wm_low.disp_clk = mode->clock; in dce_v6_0_program_watermarks()
H A Ddce_v10_0.c699 u32 disp_clk; /* display clock in kHz */ member
811 fixed20_12 disp_clk, bandwidth; in dce_v10_0_dmif_request_bandwidth() local
815 disp_clk.full = dfixed_const(wm->disp_clk); in dce_v10_0_dmif_request_bandwidth()
816 disp_clk.full = dfixed_div(disp_clk, a); in dce_v10_0_dmif_request_bandwidth()
818 b.full = dfixed_mul(a, disp_clk); in dce_v10_0_dmif_request_bandwidth()
897 u32 dc_latency = 40000000 / wm->disp_clk; /* dc pipe latency */ in dce_v10_0_latency_watermark()
921 tmp = div_u64((u64) dmif_size * (u64) wm->disp_clk, mc_latency + 512); in dce_v10_0_latency_watermark()
924 lb_fill_bw = min(tmp, wm->disp_clk * wm->bytes_per_pixel / 1000); in dce_v10_0_latency_watermark()
1055 wm_high.disp_clk = mode->clock; in dce_v10_0_program_watermarks()
1094 wm_low.disp_clk = mode->clock; in dce_v10_0_program_watermarks()
/linux/drivers/gpu/drm/vc4/ !
H A Dvc4_hvs.c1686 hvs->disp_clk = devm_clk_get(&pdev->dev, in vc4_hvs_bind()
1688 if (IS_ERR(hvs->disp_clk)) { in vc4_hvs_bind()
1690 return PTR_ERR(hvs->disp_clk); in vc4_hvs_bind()
1710 ret = clk_prepare_enable(hvs->disp_clk); in vc4_hvs_bind()
1772 clk_disable_unprepare(hvs->disp_clk); in vc4_hvs_unbind()
H A Dvc4_kms.c443 WARN_ON(clk_set_min_rate(hvs->disp_clk, core_rate)); in vc4_atomic_commit_tail()
495 WARN_ON(clk_set_min_rate(hvs->disp_clk, core_rate)); in vc4_atomic_commit_tail()
H A Dvc4_drv.h323 struct clk *disp_clk; member
/linux/drivers/gpu/drm/radeon/ !
H A Dsi.c2037 u32 disp_clk; /* display clock in kHz */ member
2118 fixed20_12 disp_clk, sclk, bandwidth; in dce6_dmif_request_bandwidth() local
2123 disp_clk.full = dfixed_const(wm->disp_clk); in dce6_dmif_request_bandwidth()
2124 disp_clk.full = dfixed_div(disp_clk, a); in dce6_dmif_request_bandwidth()
2126 b1.full = dfixed_mul(a, disp_clk); in dce6_dmif_request_bandwidth()
2187 u32 dc_latency = 40000000 / wm->disp_clk; /* dc pipe latency */ in dce6_latency_watermark()
2211 tmp = div_u64((u64) dmif_size * (u64) wm->disp_clk, mc_latency + 512); in dce6_latency_watermark()
2214 lb_fill_bw = min(tmp, wm->disp_clk * wm->bytes_per_pixel / 1000); in dce6_latency_watermark()
2315 wm_high.disp_clk = mode->clock; in dce6_program_watermarks()
2342 wm_low.disp_clk = mode->clock; in dce6_program_watermarks()
H A Dcik.c8920 u32 disp_clk; /* display clock in kHz */ member
9032 fixed20_12 disp_clk, bandwidth; in dce8_dmif_request_bandwidth() local
9036 disp_clk.full = dfixed_const(wm->disp_clk); in dce8_dmif_request_bandwidth()
9037 disp_clk.full = dfixed_div(disp_clk, a); in dce8_dmif_request_bandwidth()
9039 b.full = dfixed_mul(a, disp_clk); in dce8_dmif_request_bandwidth()
9118 u32 dc_latency = 40000000 / wm->disp_clk; /* dc pipe latency */ in dce8_latency_watermark()
9142 tmp = div_u64((u64) dmif_size * (u64) wm->disp_clk, mc_latency + 512); in dce8_latency_watermark()
9145 lb_fill_bw = min(tmp, wm->disp_clk * wm->bytes_per_pixel / 1000); in dce8_latency_watermark()
9277 wm_high.disp_clk = mode->clock; in dce8_program_watermarks()
9317 wm_low.disp_clk = mode->clock; in dce8_program_watermarks()
H A Dtrinity_dpm.c1590 u64 disp_clk = rdev->clock.default_dispclk / 100; in trinity_add_dccac_value() local
1596 dc_cac_value = (u32)((14213 * disp_clk * disp_clk * (u64)num_active_displays) >> in trinity_add_dccac_value()
/linux/arch/arm64/boot/dts/sprd/ !
H A Dwhale2.dtsi73 clocks = <&disp_clk 0>;
H A Dsc9860.dtsi232 disp_clk: clock-controller@63000000 { label
/linux/arch/arm/boot/dts/ti/omap/ !
H A Dam43xx-clocks.dtsi624 disp_clk: clock-disp@4244 { label
627 clock-output-names = "disp_clk";
H A Dam437x-l4.dtsi2166 clocks = <&disp_clk>;
2203 clocks = <&disp_clk>;