Searched refs:dispclk_khz (Results 1 - 25 of 39) sorted by relevance

12

/linux-master/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/
H A Drv1_clk_mgr.c42 bool request_dpp_div = new_clocks->dispclk_khz > new_clocks->dppclk_khz;
43 bool dispclk_increase = new_clocks->dispclk_khz > clk_mgr->base.clks.dispclk_khz;
45 bool cur_dpp_div = clk_mgr->base.clks.dispclk_khz > clk_mgr->base.clks.dppclk_khz;
51 return new_clocks->dispclk_khz;
56 if (new_clocks->dispclk_khz <= disp_clk_threshold)
57 return new_clocks->dispclk_khz;
61 return new_clocks->dispclk_khz;
70 return new_clocks->dispclk_khz;
75 if (clk_mgr->base.clks.dispclk_khz <
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn20/
H A Ddcn20_clk_mgr.c136 if (clk_mgr->base.clks.dppclk_khz == 0 || clk_mgr->base.clks.dispclk_khz == 0)
142 * clk_mgr->base.dentist_vco_freq_khz / clk_mgr->base.clks.dispclk_khz;
237 if (clk_mgr_base->clks.dispclk_khz == 0 ||
304 if (should_set_clock(safe_to_lower, new_clocks->dispclk_khz, clk_mgr_base->clks.dispclk_khz)) {
305 clk_mgr_base->clks.dispclk_khz = new_clocks->dispclk_khz;
314 new_clocks->disp_dpp_voltage_level_khz = new_clocks->dispclk_khz > new_clocks->dppclk_khz ? new_clocks->dispclk_khz : new_clocks->dppclk_khz;
339 clk_mgr_base->clks.dispclk_khz / 100
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/clk_mgr/dce60/
H A Ddce60_clk_mgr.c126 int patched_disp_clk = context->bw_ctx.bw.dce.dispclk_khz;
140 if (should_set_clock(safe_to_lower, patched_disp_clk, clk_mgr_base->clks.dispclk_khz)) {
142 clk_mgr_base->clks.dispclk_khz = patched_disp_clk;
/linux-master/drivers/gpu/drm/amd/display/dc/clk_mgr/dce120/
H A Ddce120_clk_mgr.c91 int patched_disp_clk = context->bw_ctx.bw.dce.dispclk_khz;
97 if (should_set_clock(safe_to_lower, patched_disp_clk, clk_mgr_base->clks.dispclk_khz)) {
107 clk_mgr_base->clks.dispclk_khz = dce112_set_clock(clk_mgr_base, patched_disp_clk);
/linux-master/drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/
H A Ddce110_clk_mgr.c231 pp_display_cfg->disp_clk_khz = dc->clk_mgr->clks.dispclk_khz;
255 int patched_disp_clk = context->bw_ctx.bw.dce.dispclk_khz;
269 if (should_set_clock(safe_to_lower, patched_disp_clk, clk_mgr_base->clks.dispclk_khz)) {
270 context->bw_ctx.bw.dce.dispclk_khz = dce_set_clock(clk_mgr_base, patched_disp_clk);
271 clk_mgr_base->clks.dispclk_khz = patched_disp_clk;
/linux-master/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn201/
H A Ddcn201_clk_mgr.c101 if (clk_mgr_base->clks.dispclk_khz == 0 ||
145 if (should_set_clock(safe_to_lower, new_clocks->dispclk_khz, clk_mgr_base->clks.dispclk_khz)) {
146 clk_mgr_base->clks.dispclk_khz = new_clocks->dispclk_khz;
/linux-master/drivers/gpu/drm/amd/display/dc/dce/
H A Ddce_clk_mgr.c227 if (context->bw_ctx.bw.dce.dispclk_khz >
237 < context->bw_ctx.bw.dce.dispclk_khz)
654 pp_display_cfg->disp_clk_khz = dc->res_pool->clk_mgr->clks.dispclk_khz;
678 int patched_disp_clk = context->bw_ctx.bw.dce.dispclk_khz;
692 if (should_set_clock(safe_to_lower, patched_disp_clk, clk_mgr->clks.dispclk_khz)) {
694 clk_mgr->clks.dispclk_khz = patched_disp_clk;
705 int patched_disp_clk = context->bw_ctx.bw.dce.dispclk_khz;
719 if (should_set_clock(safe_to_lower, patched_disp_clk, clk_mgr->clks.dispclk_khz)) {
720 context->bw_ctx.bw.dce.dispclk_khz = dce_set_clock(clk_mgr, patched_disp_clk);
721 clk_mgr->clks.dispclk_khz
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/clk_mgr/dce100/
H A Ddce_clk_mgr.c208 if (context->bw_ctx.bw.dce.dispclk_khz >
218 < context->bw_ctx.bw.dce.dispclk_khz)
403 int patched_disp_clk = context->bw_ctx.bw.dce.dispclk_khz;
417 if (should_set_clock(safe_to_lower, patched_disp_clk, clk_mgr_base->clks.dispclk_khz)) {
419 clk_mgr_base->clks.dispclk_khz = patched_disp_clk;
/linux-master/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/
H A Ddcn30_clk_mgr.c213 if (clk_mgr_base->clks.dispclk_khz == 0 ||
294 if (should_set_clock(safe_to_lower, new_clocks->dispclk_khz, clk_mgr_base->clks.dispclk_khz)) {
295 clk_mgr_base->clks.dispclk_khz = new_clocks->dispclk_khz;
296 dcn30_smu_set_hard_min_by_freq(clk_mgr, PPCLK_DISPCLK, khz_to_mhz_ceil(clk_mgr_base->clks.dispclk_khz));
319 clk_mgr_base->clks.dispclk_khz / 1000 / 7);
438 if (a->dispclk_khz != b->dispclk_khz)
/linux-master/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn316/
H A Ddcn316_clk_mgr.c204 if (new_clocks->dispclk_khz < 100000)
205 new_clocks->dispclk_khz = 100000;
214 if (should_set_clock(safe_to_lower, new_clocks->dispclk_khz, clk_mgr_base->clks.dispclk_khz)) {
217 clk_mgr_base->clks.dispclk_khz = new_clocks->dispclk_khz;
218 dcn316_smu_set_dispclk(clk_mgr, clk_mgr_base->clks.dispclk_khz);
244 cmd.notify_clocks.clocks.dispclk_khz = clk_mgr_base->clks.dispclk_khz;
/linux-master/drivers/gpu/drm/amd/display/dc/clk_mgr/dce112/
H A Ddce112_clk_mgr.c197 int patched_disp_clk = context->bw_ctx.bw.dce.dispclk_khz;
211 if (should_set_clock(safe_to_lower, patched_disp_clk, clk_mgr_base->clks.dispclk_khz)) {
213 clk_mgr_base->clks.dispclk_khz = patched_disp_clk;
/linux-master/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn315/
H A Ddcn315_clk_mgr.c189 if (new_clocks->dispclk_khz < MIN_DPP_DISP_CLK)
190 new_clocks->dispclk_khz = MIN_DPP_DISP_CLK;
199 if (should_set_clock(safe_to_lower, new_clocks->dispclk_khz, clk_mgr_base->clks.dispclk_khz)) {
201 if (clk_mgr_base->clks.dispclk_khz)
204 clk_mgr_base->clks.dispclk_khz = new_clocks->dispclk_khz;
205 dcn315_smu_set_dispclk(clk_mgr, clk_mgr_base->clks.dispclk_khz);
206 if (clk_mgr_base->clks.dispclk_khz)
232 cmd.notify_clocks.clocks.dispclk_khz
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/
H A Drn_clk_mgr.c194 if (new_clocks->dppclk_khz == 0 || new_clocks->dispclk_khz == 0) {
196 new_clocks->dispclk_khz = clk_mgr_base->clks.dispclk_khz;
206 if (should_set_clock(safe_to_lower, new_clocks->dispclk_khz, clk_mgr_base->clks.dispclk_khz)) {
207 clk_mgr_base->clks.dispclk_khz = new_clocks->dispclk_khz;
208 clk_mgr_base->clks.actual_dispclk_khz = rn_vbios_smu_set_dispclk(clk_mgr, clk_mgr_base->clks.dispclk_khz);
249 clk_mgr_base->clks.dispclk_khz / 1000 / 7);
530 if (a->dispclk_khz !
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/
H A Ddcn32_clk_mgr.c305 if (new_clocks->dispclk_khz > 0) {
307 * clk_mgr->base.dentist_vco_freq_khz / new_clocks->dispclk_khz;
308 new_clocks->dispclk_khz = (DENTIST_DIVIDER_RANGE_SCALE_FACTOR * clk_mgr->base.dentist_vco_freq_khz) / disp_divider;
357 if (clk_mgr->base.clks.dispclk_khz == 0)
361 * clk_mgr->base.dentist_vco_freq_khz / clk_mgr->base.clks.dispclk_khz;
457 khz_to_mhz_floor(clk_mgr->base.clks.dispclk_khz));
637 if (clk_mgr_base->clks.dispclk_khz == 0 ||
780 if (should_set_clock(safe_to_lower, new_clocks->dispclk_khz, clk_mgr_base->clks.dispclk_khz)) {
781 clk_mgr_base->clks.dispclk_khz
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/
H A Ddcn35_clk_mgr.c315 if (should_set_clock(safe_to_lower, new_clocks->dispclk_khz, clk_mgr_base->clks.dispclk_khz)) {
318 clk_mgr_base->clks.dispclk_khz = new_clocks->dispclk_khz;
319 dcn35_smu_set_dispclk(clk_mgr, clk_mgr_base->clks.dispclk_khz);
351 cmd.notify_clocks.clocks.dispclk_khz = clk_mgr_base->clks.dispclk_khz;
399 if (a->dispclk_khz != b->dispclk_khz)
999 if (should_set_clock(safe_to_lower, new_clocks->dispclk_khz, clk_mg
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn31/
H A Ddcn31_clk_mgr.c223 if (should_set_clock(safe_to_lower, new_clocks->dispclk_khz, clk_mgr_base->clks.dispclk_khz)) {
226 clk_mgr_base->clks.dispclk_khz = new_clocks->dispclk_khz;
227 dcn31_smu_set_dispclk(clk_mgr, clk_mgr_base->clks.dispclk_khz);
253 cmd.notify_clocks.clocks.dispclk_khz = clk_mgr_base->clks.dispclk_khz;
312 if (a->dispclk_khz != b->dispclk_khz)
/linux-master/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn314/
H A Ddcn314_clk_mgr.c296 if (should_set_clock(safe_to_lower, new_clocks->dispclk_khz, clk_mgr_base->clks.dispclk_khz)) {
299 clk_mgr_base->clks.dispclk_khz = new_clocks->dispclk_khz;
300 dcn314_smu_set_dispclk(clk_mgr, clk_mgr_base->clks.dispclk_khz);
326 cmd.notify_clocks.clocks.dispclk_khz = clk_mgr_base->clks.dispclk_khz;
372 if (a->dispclk_khz != b->dispclk_khz)
/linux-master/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_trace.h494 __field(int, dispclk_khz)
513 __entry->dispclk_khz = clk->dispclk_khz;
531 TP_printk("dispclk_khz=%d dppclk_khz=%d disp_dpp_voltage_level_khz=%d dcfclk_khz=%d socclk_khz=%d "
537 __entry->dispclk_khz,
571 __field(int, dispclk_khz)
583 __entry->dispclk_khz = clk->dispclk_khz;
588 "yclk_khz=%d dispclk_khz=%d blackout_recovery_time_us=%d",
597 __entry->dispclk_khz,
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/
H A Dvg_clk_mgr.c164 if (should_set_clock(safe_to_lower, new_clocks->dispclk_khz, clk_mgr_base->clks.dispclk_khz)) {
165 clk_mgr_base->clks.dispclk_khz = new_clocks->dispclk_khz;
166 dcn301_smu_set_dispclk(clk_mgr, clk_mgr_base->clks.dispclk_khz);
468 if (a->dispclk_khz != b->dispclk_khz)
/linux-master/drivers/gpu/drm/amd/display/dc/dml2/
H A Ddml2_wrapper.h59 unsigned int dispclk_khz; member in struct:dml2_dcn_clocks
H A Ddml2_utils.c192 context->bw_ctx.bw.dcn.clk.dispclk_khz = out_clks->dispclk_khz;
302 if (context->bw_ctx.bw.dcn.clk.dispclk_khz < dc->debug.min_disp_clk_khz)
303 context->bw_ctx.bw.dcn.clk.dispclk_khz = dc->debug.min_disp_clk_khz;
376 context->bw_ctx.bw.dcn.clk.bw_dispclk_khz = context->bw_ctx.bw.dcn.clk.dispclk_khz;
/linux-master/drivers/gpu/drm/amd/display/dc/core/
H A Ddc_debug.c351 CLOCK_TRACE("Current: dispclk_khz:%d max_dppclk_khz:%d dcfclk_khz:%d\n"
353 context->bw_ctx.bw.dcn.clk.dispclk_khz,
359 CLOCK_TRACE("Calculated: dispclk_khz:%d max_dppclk_khz:%d dcfclk_khz:%d\n"
361 context->bw_ctx.bw.dcn.clk.dispclk_khz,
/linux-master/drivers/gpu/drm/amd/display/dc/hwss/dcn10/
H A Ddcn10_hwseq.c516 DTN_INFO("\nCALCULATED Clocks: dcfclk_khz:%d dcfclk_deep_sleep_khz:%d dispclk_khz:%d\n"
520 dc->current_state->bw_ctx.bw.dcn.clk.dispclk_khz,
1550 if (dc->clk_mgr->clks.dispclk_khz != 0 && dc->clk_mgr->clks.dppclk_khz != 0) {
1551 dc->current_state->bw_ctx.bw.dcn.clk.dispclk_khz = dc->clk_mgr->clks.dispclk_khz;
2780 * context->bw_ctx.bw.dcn.clk.dispclk_khz / dppclk_khz. current
2781 * dispclk, dppclk are from dc->clk_mgr->clks.dispclk_khz.
2804 if (context->bw_ctx.bw.dcn.clk.dispclk_khz <
2805 dc->clk_mgr->clks.dispclk_khz)
2810 dc->clk_mgr->clks.dispclk_khz /
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/dml/calcs/
H A Ddcn_calcs.c1165 context->bw_ctx.bw.dcn.clk.dispclk_khz = (int)(v->dispclk * 1000);
1167 context->bw_ctx.bw.dcn.clk.dispclk_khz = (int)(dc->dcn_soc->max_dispclk_vmax0p9 * 1000);
1169 if (context->bw_ctx.bw.dcn.clk.dispclk_khz <
1171 context->bw_ctx.bw.dcn.clk.dispclk_khz =
1175 context->bw_ctx.bw.dcn.clk.dppclk_khz = context->bw_ctx.bw.dcn.clk.dispclk_khz /
1414 dc, DM_PP_CLOCK_TYPE_DISPLAY_CLK, clocks->dispclk_khz);
/linux-master/drivers/gpu/drm/amd/display/dc/inc/
H A Dcore_types.h489 int dispclk_khz; member in struct:dce_bw_output

Completed in 259 milliseconds

12