Home
last modified time | relevance | path

Searched refs:uclk_khz (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_dpmm/
H A Ddml2_dpmm_dcn4.c12 double uclk_khz = 0; in dram_bw_kbps_to_uclk_khz() local
18 uclk_khz = (double)bandwidth_kbps / uclk_bytes_per_tick; in dram_bw_kbps_to_uclk_khz()
24 uclk_khz = dram_bw_table->entries[i].min_uclk_khz; in dram_bw_kbps_to_uclk_khz()
29 return uclk_khz; in dram_bw_kbps_to_uclk_khz()
99 …in_out->programming->min_clocks.dcn4x.active.uclk_khz = dml_round_up(min_uclk_bw > min_uclk_latenc… in calculate_system_active_minimums()
142 …in_out->programming->min_clocks.dcn4x.svp_prefetch.uclk_khz = dml_round_up(min_uclk_bw > min_uclk_… in calculate_svp_prefetch_minimums()
175 …in_out->programming->min_clocks.dcn4x.svp_prefetch_no_throttle.uclk_khz = dml_round_up(min_uclk_bw… in calculate_svp_prefetch_minimums()
200 …in_out->programming->min_clocks.dcn4x.idle.uclk_khz = dml_round_up(min_uclk_avg > min_uclk_latency… in calculate_idle_minimums()
310 result = round_up_to_next_dpm(&display_cfg->min_clocks.dcn4x.active.uclk_khz, &state_table->uclk); in map_soc_min_clocks_to_dpm_fine_grained()
317 …result = round_up_to_next_dpm(&display_cfg->min_clocks.dcn4x.svp_prefetch.uclk_khz, &state_table->… in map_soc_min_clocks_to_dpm_fine_grained()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_mcg/
H A Ddml2_mcg_dcn4.c15 static unsigned long long uclk_to_dram_bw_kbps(unsigned long uclk_khz, const struct dml2_dram_param… in uclk_to_dram_bw_kbps() argument
19 …bw_kbps = (unsigned long long) uclk_khz * dram_config->channel_count * dram_config->channel_width_… in uclk_to_dram_bw_kbps()
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/
H A Ddml21_translation_helper.c809 …w.dcn.clk.dramclk_khz = in_ctx->v21.mode_programming.programming->min_clocks.dcn4x.active.uclk_khz; in dml21_copy_clocks_to_dc_state()
811 …cn.clk.idle_dramclk_khz = in_ctx->v21.mode_programming.programming->min_clocks.dcn4x.idle.uclk_khz; in dml21_copy_clocks_to_dc_state()
819 …khz = in_ctx->v21.mode_programming.programming->min_clocks.dcn4x.svp_prefetch_no_throttle.uclk_khz; in dml21_copy_clocks_to_dc_state()
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/
H A Ddml2_core_dcn4.c562 …in_clk_index = lookup_uclk_dpm_index_by_freq(in_out->programming->min_clocks.dcn4x.active.uclk_khz, in core_dcn4_mode_programming()
H A Ddml2_core_dcn4_calcs.c7080 static double uclk_khz_to_dram_bw_mbps(unsigned long uclk_khz, const struct dml2_dram_params *dram_… in uclk_khz_to_dram_bw_mbps() argument
7086 …bw_mbps = ((double)uclk_khz * dram_config->channel_count * dram_config->channel_width_bytes * dram… in uclk_khz_to_dram_bw_mbps()
7089 if (dram_bw_table->entries[i].min_uclk_khz >= uclk_khz) { in uclk_khz_to_dram_bw_mbps()
7199 unsigned int uclk_khz; member
7207 .uclk_khz = 96000,
7211 .uclk_khz = 435000,
7215 .uclk_khz = 521000,
7219 .uclk_khz = 731000,
7223 .uclk_khz = 822000,
7227 .uclk_khz = 962000,
[all …]