Home
last modified time | relevance | path

Searched refs:dispclk (Results 1 – 24 of 24) sorted by relevance

/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_mcg/
A Ddml2_mcg_dcn4.c179 …min_table->max_clocks_khz.dispclk = soc_bb->clk_table.dispclk.clk_values_khz[soc_bb->clk_table.dis… in build_min_clock_table()
/linux/drivers/gpu/drm/amd/amdgpu/
A Datombios_crtc.h39 u32 dispclk);
A Datombios_crtc.c471 u32 dispclk) in amdgpu_atombios_crtc_set_disp_eng_pll() argument
492 args.v5.usPixelClock = cpu_to_le16(dispclk); in amdgpu_atombios_crtc_set_disp_eng_pll()
499 args.v6.ulDispEngClkFreq = cpu_to_le32(dispclk); in amdgpu_atombios_crtc_set_disp_eng_pll()
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/
A Ddml21_wrapper.c171 if (in_ctx->v21.dml_init.soc_bb.clk_table.dispclk.num_clk_values > 1) { in dml21_calculate_rq_and_dlg_params()
173 …in_ctx->v21.dml_init.soc_bb.clk_table.dispclk.clk_values_khz[in_ctx->v21.dml_init.soc_bb.clk_table… in dml21_calculate_rq_and_dlg_params()
175 …cn.clk.max_supported_dispclk_khz = in_ctx->v21.dml_init.soc_bb.clk_table.dispclk.clk_values_khz[0]… in dml21_calculate_rq_and_dlg_params()
A Ddml21_translation_helper.c177 dml_clk_table->dispclk.num_clk_values = dc_clk_table->num_entries_per_clk.num_dispclk_levels; in dml21_apply_soc_bb_overrides()
179 if (i < dml_clk_table->dispclk.num_clk_values) { in dml21_apply_soc_bb_overrides()
183 dml_clk_table->dispclk.clk_values_khz[i] = dc_bw_params->dc_mode_limit.dispclk_mhz * 1000; in dml21_apply_soc_bb_overrides()
184 dml_clk_table->dispclk.num_clk_values = i + 1; in dml21_apply_soc_bb_overrides()
186 dml_clk_table->dispclk.clk_values_khz[i] = 0; in dml21_apply_soc_bb_overrides()
187 dml_clk_table->dispclk.num_clk_values = i; in dml21_apply_soc_bb_overrides()
190 dml_clk_table->dispclk.clk_values_khz[i] = dc_clk_table->entries[i].dispclk_mhz * 1000; in dml21_apply_soc_bb_overrides()
193 dml_clk_table->dispclk.clk_values_khz[i] = 0; in dml21_apply_soc_bb_overrides()
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/inc/
A Ddml_top_soc_parameter_types.h119 struct dml2_clk_table dispclk; member
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/inc/bounding_boxes/
A Ddcn4_soc_bb.h98 .dispclk = {
A Ddcn3_soc_bb.h148 .dispclk = {
/linux/drivers/gpu/drm/amd/display/dc/inc/hw/
A Dclk_mgr.h177 uint32_t dispclk; member
/linux/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/
A Drn_clk_mgr.c319 regs_and_bypass->dispclk = internal.CLK1_CLK0_CURRENT_CNT / 10; in rn_dump_clk_registers()
358 regs_and_bypass->dispclk, in rn_dump_clk_registers()
/linux/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/
A Dvg_clk_mgr.c251 regs_and_bypass->dispclk = internal.CLK1_CLK0_CURRENT_CNT / 10; in vg_dump_clk_registers()
290 regs_and_bypass->dispclk, in vg_dump_clk_registers()
/linux/drivers/gpu/drm/amd/display/dc/basics/
A Ddce_calcs.c1751 data->dispclk = data->total_dispclk_required_with_ramping_with_request_bandwidth; in calculate_bandwidth()
1754 data->dispclk = vbios->high_voltage_max_dispclk; in calculate_bandwidth()
1757 data->dispclk = data->total_dispclk_required_without_ramping_with_request_bandwidth; in calculate_bandwidth()
1770 …message), vbios->low_yclk) && sclk_message == bw_def_low && bw_ltn(data->dispclk, vbios->low_volta… in calculate_bandwidth()
1773 …clk_message == bw_def_low || sclk_message == bw_def_mid) && bw_ltn(data->dispclk, vbios->mid_volta… in calculate_bandwidth()
1776 …lk_message == bw_def_mid || sclk_message == bw_def_high) && bw_leq(data->dispclk, vbios->high_volt… in calculate_bandwidth()
1803dispclk), bw_int_to_fixed(data->bytes_per_pixel[k])), data->lines_interleaved_in_mem_access[k]), d… in calculate_bandwidth()
1844 …data->sclk_deep_sleep = bw_max2(bw_div(bw_mul(data->dispclk, bw_frc_to_fixed(115, 100)), data->min… in calculate_bandwidth()
1856 …ful_bytes_per_request[i])), bw_min2(sclk[data->sclk_level], bw_div(data->dispclk, bw_int_to_fixed(… in calculate_bandwidth()
1863dispclk, dceip->display_pipe_throughput_factor))), bw_sub(bw_div(bw_div(data->src_pixels_for_last_… in calculate_bandwidth()
[all …]
A Dcalcs_logger.h332 DC_LOG_BANDWIDTH_CALCS(" [bw_fixed] dispclk: %d", bw_fixed_to_int(data->dispclk)); in print_bw_calcs_data()
/linux/drivers/gpu/drm/amd/display/dc/inc/
A Ddce_calcs.h332 struct bw_fixed dispclk; member
A Ddcn_calcs.h435 float dispclk; member
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/inc/
A Ddml2_internal_shared_types.h32 unsigned int dispclk; member
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_dpmm/
A Ddml2_dpmm_dcn4.c347 result = round_up_to_next_dpm(&display_cfg->min_clocks.dcn4x.dispclk_khz, &state_table->dispclk); in map_min_clocks_to_dpm()
574 dispclk_khz = math_min2(dispclk_khz, in_out->min_clk_table->max_clocks_khz.dispclk); in map_mode_to_soc_dpm()
/linux/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn401/
A Ddcn401_clk_mgr.c335 regs_and_bypass->dispclk = (DENTIST_DIVIDER_RANGE_SCALE_FACTOR in dcn401_dump_clk_registers()
482 clk_register_dump.dispclk, in dcn401_auto_dpm_test_log()
1248 clk_mgr_base->clks.dispclk_khz = clk_mgr_base->boot_snapshot.dispclk; in dcn401_build_update_display_clocks_sequence()
/linux/drivers/gpu/drm/radeon/
A Datombios_crtc.c767 u32 dispclk) in atombios_crtc_set_disp_eng_pll() argument
788 args.v5.usPixelClock = cpu_to_le16(dispclk); in atombios_crtc_set_disp_eng_pll()
795 args.v6.ulDispEngClkFreq = cpu_to_le32(dispclk); in atombios_crtc_set_disp_eng_pll()
/linux/drivers/gpu/drm/amd/display/dc/dml/calcs/
A Ddcn_calc_auto.c1215 v->dispclk = v->dispclk_without_ramping; in dispclkdppclkdcfclk_deep_sleep_prefetch_parameters_watermarks_and_performance_calculation()
1218 v->dispclk = v->max_dispclk[number_of_states]; in dispclkdppclkdcfclk_deep_sleep_prefetch_parameters_watermarks_and_performance_calculation()
1221 v->dispclk = v->dispclk_with_ramping; in dispclkdppclkdcfclk_deep_sleep_prefetch_parameters_watermarks_and_performance_calculation()
1223 v->dppclk = v->dispclk / v->dispclk_dppclk_ratio; in dispclkdppclkdcfclk_deep_sleep_prefetch_parameters_watermarks_and_performance_calculation()
1643 …->dstx_after_scaler = 90.0 * v->pixel_clock[k] / v->dppclk + 42.0 * v->pixel_clock[k] / v->dispclk; in dispclkdppclkdcfclk_deep_sleep_prefetch_parameters_watermarks_and_performance_calculation()
1654 …total_repeater_delay_time = v->max_inter_dcn_tile_repeaters * (2.0 / v->dppclk + 3.0 / v->dispclk); in dispclkdppclkdcfclk_deep_sleep_prefetch_parameters_watermarks_and_performance_calculation()
A Ddcn_calcs.c495 input->clks_cfg.dispclk_mhz = v->dispclk; in dcn_bw_calc_rq_dlg_ttu()
1165 context->bw_ctx.bw.dcn.clk.dispclk_khz = (int)(v->dispclk * 1000); in dcn_validate_bandwidth()
/linux/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/
A Ddcn32_clk_mgr.c910 regs_and_bypass->dispclk = (DENTIST_DIVIDER_RANGE_SCALE_FACTOR in dcn32_dump_clk_registers()
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/
A Ddml2_core_shared.c777 mode_lib->ms.max_dispclk_freq_mhz = (double)min_clk_table->max_clocks_khz.dispclk / 1000; in dml2_core_shared_mode_support()
A Ddml2_core_dcn4_calcs.c7051 mode_lib->ms.max_dispclk_freq_mhz = (double)min_clk_table->max_clocks_khz.dispclk / 1000; in dml_core_mode_support()

Completed in 809 milliseconds