Home
last modified time | relevance | path

Searched refs:clocks_in_khz (Results 1 – 18 of 18) sorted by relevance

/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dce112/
Ddce112_resource.c1011 clks.clocks_in_khz[clks.num_levels-1], 1000); in bw_calcs_data_update_from_pplib()
1013 clks.clocks_in_khz[clks.num_levels/8], 1000); in bw_calcs_data_update_from_pplib()
1015 clks.clocks_in_khz[clks.num_levels*2/8], 1000); in bw_calcs_data_update_from_pplib()
1017 clks.clocks_in_khz[clks.num_levels*3/8], 1000); in bw_calcs_data_update_from_pplib()
1019 clks.clocks_in_khz[clks.num_levels*4/8], 1000); in bw_calcs_data_update_from_pplib()
1021 clks.clocks_in_khz[clks.num_levels*5/8], 1000); in bw_calcs_data_update_from_pplib()
1023 clks.clocks_in_khz[clks.num_levels*6/8], 1000); in bw_calcs_data_update_from_pplib()
1025 clks.clocks_in_khz[0], 1000); in bw_calcs_data_update_from_pplib()
1034 clks.clocks_in_khz[0] * memory_type_multiplier, 1000); in bw_calcs_data_update_from_pplib()
1036 clks.clocks_in_khz[clks.num_levels>>1] * memory_type_multiplier, in bw_calcs_data_update_from_pplib()
[all …]
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dce120/
Ddce120_resource.c864 eng_clks.data[i].clocks_in_khz = clk; in bw_calcs_data_update_from_pplib()
871 eng_clks.data[eng_clks.num_levels-1].clocks_in_khz, 1000); in bw_calcs_data_update_from_pplib()
873 eng_clks.data[eng_clks.num_levels/8].clocks_in_khz, 1000); in bw_calcs_data_update_from_pplib()
875 eng_clks.data[eng_clks.num_levels*2/8].clocks_in_khz, 1000); in bw_calcs_data_update_from_pplib()
877 eng_clks.data[eng_clks.num_levels*3/8].clocks_in_khz, 1000); in bw_calcs_data_update_from_pplib()
879 eng_clks.data[eng_clks.num_levels*4/8].clocks_in_khz, 1000); in bw_calcs_data_update_from_pplib()
881 eng_clks.data[eng_clks.num_levels*5/8].clocks_in_khz, 1000); in bw_calcs_data_update_from_pplib()
883 eng_clks.data[eng_clks.num_levels*6/8].clocks_in_khz, 1000); in bw_calcs_data_update_from_pplib()
885 eng_clks.data[0].clocks_in_khz, 1000); in bw_calcs_data_update_from_pplib()
898 mem_clks.data[i].clocks_in_khz = clk; in bw_calcs_data_update_from_pplib()
[all …]
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/
Ddm_services_types.h99 uint32_t clocks_in_khz[DM_PP_MAX_CLOCK_LEVELS]; member
103 uint32_t clocks_in_khz; member
113 uint32_t clocks_in_khz; member
254 uint32_t clocks_in_khz; member
/Linux-v5.4/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm_pp_smu.c132 memmove(clks->clocks_in_khz, disp_clks_in_khz, in get_default_clock_levels()
137 memmove(clks->clocks_in_khz, sclks_in_khz, in get_default_clock_levels()
142 memmove(clks->clocks_in_khz, mclks_in_khz, in get_default_clock_levels()
272 dc_clks->clocks_in_khz[i] = pp_clks->clock[i]; in pp_to_dc_clock_levels()
297 DRM_DEBUG("DM_PPLIB:\t %d in kHz\n", pp_clks->data[i].clocks_in_khz); in pp_to_dc_clock_levels_with_latency()
298 clk_level_info->data[i].clocks_in_khz = pp_clks->data[i].clocks_in_khz; in pp_to_dc_clock_levels_with_latency()
324 DRM_INFO("DM_PPLIB:\t %d in kHz, %d in mV\n", pp_clks->data[i].clocks_in_khz, in pp_to_dc_clock_levels_with_voltage()
326 clk_level_info->data[i].clocks_in_khz = pp_clks->data[i].clocks_in_khz; in pp_to_dc_clock_levels_with_voltage()
392 if (dc_clks->clocks_in_khz[i] > validation_clks.engine_max_clock) { in dm_pp_get_clock_levels_by_type()
404 if (dc_clks->clocks_in_khz[i] > validation_clks.memory_max_clock) { in dm_pp_get_clock_levels_by_type()
[all …]
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/calcs/
Ddcn_calcs.c1292 int clocks_in_khz) in dcn_find_normalized_clock_vdd_Level() argument
1296 if (clocks_in_khz == 0)/*todo some clock not in the considerations*/ in dcn_find_normalized_clock_vdd_Level()
1301 if (clocks_in_khz > dc->dcn_soc->max_dispclk_vmax0p9*1000) { in dcn_find_normalized_clock_vdd_Level()
1304 } else if (clocks_in_khz > dc->dcn_soc->max_dispclk_vnom0p8*1000) { in dcn_find_normalized_clock_vdd_Level()
1306 } else if (clocks_in_khz > dc->dcn_soc->max_dispclk_vmid0p72*1000) { in dcn_find_normalized_clock_vdd_Level()
1308 } else if (clocks_in_khz > dc->dcn_soc->max_dispclk_vmin0p65*1000) { in dcn_find_normalized_clock_vdd_Level()
1314 if (clocks_in_khz > dc->dcn_soc->phyclkv_max0p9*1000) { in dcn_find_normalized_clock_vdd_Level()
1317 } else if (clocks_in_khz > dc->dcn_soc->phyclkv_nom0p8*1000) { in dcn_find_normalized_clock_vdd_Level()
1319 } else if (clocks_in_khz > dc->dcn_soc->phyclkv_mid0p72*1000) { in dcn_find_normalized_clock_vdd_Level()
1321 } else if (clocks_in_khz > dc->dcn_soc->phyclkv_min0p65*1000) { in dcn_find_normalized_clock_vdd_Level()
[all …]
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dce110/
Ddce110_resource.c1216 clks.clocks_in_khz[clks.num_levels-1], 1000); in bw_calcs_data_update_from_pplib()
1218 clks.clocks_in_khz[clks.num_levels/8], 1000); in bw_calcs_data_update_from_pplib()
1220 clks.clocks_in_khz[clks.num_levels*2/8], 1000); in bw_calcs_data_update_from_pplib()
1222 clks.clocks_in_khz[clks.num_levels*3/8], 1000); in bw_calcs_data_update_from_pplib()
1224 clks.clocks_in_khz[clks.num_levels*4/8], 1000); in bw_calcs_data_update_from_pplib()
1226 clks.clocks_in_khz[clks.num_levels*5/8], 1000); in bw_calcs_data_update_from_pplib()
1228 clks.clocks_in_khz[clks.num_levels*6/8], 1000); in bw_calcs_data_update_from_pplib()
1230 clks.clocks_in_khz[0], 1000); in bw_calcs_data_update_from_pplib()
1239 clks.clocks_in_khz[clks.num_levels-1], 1000); in bw_calcs_data_update_from_pplib()
1241 clks.clocks_in_khz[clks.num_levels>>1], 1000); in bw_calcs_data_update_from_pplib()
[all …]
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/clk_mgr/dce120/
Ddce120_clk_mgr.c106 clock_voltage_req.clocks_in_khz = patched_disp_clk; in dce12_update_clocks()
114 clock_voltage_req.clocks_in_khz = max_pix_clk; in dce12_update_clocks()
/Linux-v5.4/drivers/gpu/drm/amd/include/
Ddm_pp_interface.h170 uint32_t clocks_in_khz; member
180 uint32_t clocks_in_khz; member
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/
Ddce110_clk_mgr.c80 if (dc->sclk_lvls.clocks_in_khz[i] >= required_sclk) in determine_sclk_from_bounding_box()
81 return dc->sclk_lvls.clocks_in_khz[i]; in determine_sclk_from_bounding_box()
89 return dc->sclk_lvls.clocks_in_khz[dc->sclk_lvls.num_levels - 1]; in determine_sclk_from_bounding_box()
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dce/
Ddce_clk_mgr.c582 if (dc->sclk_lvls.clocks_in_khz[i] >= required_sclk) in determine_sclk_from_bounding_box()
583 return dc->sclk_lvls.clocks_in_khz[i]; in determine_sclk_from_bounding_box()
591 return dc->sclk_lvls.clocks_in_khz[dc->sclk_lvls.num_levels - 1]; in determine_sclk_from_bounding_box()
771 clock_voltage_req.clocks_in_khz = patched_disp_clk; in dce12_update_clocks()
779 clock_voltage_req.clocks_in_khz = max_pix_clk; in dce12_update_clocks()
/Linux-v5.4/drivers/gpu/drm/amd/powerplay/hwmgr/
Dvega12_hwmgr.c1726 clocks->data[i].clocks_in_khz = in vega12_get_sclks()
1758 clocks->data[i].clocks_in_khz = dpm_table->dpm_levels[i].value * 1000; in vega12_get_memclocks()
1787 clocks->data[i].clocks_in_khz = in vega12_get_dcefclocks()
1815 clocks->data[i].clocks_in_khz = in vega12_get_socclocks()
2106 i, clocks.data[i].clocks_in_khz / 1000, in vega12_print_clock_levels()
2107 (clocks.data[i].clocks_in_khz / 1000 == now / 100) ? "*" : ""); in vega12_print_clock_levels()
2122 i, clocks.data[i].clocks_in_khz / 1000, in vega12_print_clock_levels()
2123 (clocks.data[i].clocks_in_khz / 1000 == now / 100) ? "*" : ""); in vega12_print_clock_levels()
2140 i, clocks.data[i].clocks_in_khz / 1000, in vega12_print_clock_levels()
2141 (clocks.data[i].clocks_in_khz / 1000 == now) ? "*" : ""); in vega12_print_clock_levels()
[all …]
Dvega20_hwmgr.c2768 clocks->data[i].clocks_in_khz = in vega20_get_sclks()
2796 clocks->data[i].clocks_in_khz = in vega20_get_memclocks()
2821 clocks->data[i].clocks_in_khz = in vega20_get_dcefclocks()
2843 clocks->data[i].clocks_in_khz = in vega20_get_socclocks()
3284 i, clocks.data[i].clocks_in_khz / 1000, in vega20_print_clock_levels()
3285 (clocks.data[i].clocks_in_khz == now * 10) ? "*" : ""); in vega20_print_clock_levels()
3302 i, clocks.data[i].clocks_in_khz / 1000, in vega20_print_clock_levels()
3303 (clocks.data[i].clocks_in_khz == now * 10) ? "*" : ""); in vega20_print_clock_levels()
3320 i, clocks.data[i].clocks_in_khz / 1000, in vega20_print_clock_levels()
3321 (clocks.data[i].clocks_in_khz == now * 10) ? "*" : ""); in vega20_print_clock_levels()
[all …]
Dsmu10_hwmgr.c1029 clocks->data[i].clocks_in_khz = pclk_vol_table->entries[i].clk * 10; in smu10_get_clock_by_type_with_latency()
1080 clocks->data[i].clocks_in_khz = pclk_vol_table->entries[i].clk * 10; in smu10_get_clock_by_type_with_voltage()
Dvega10_hwmgr.c4220 clocks->data[clocks->num_levels].clocks_in_khz = in vega10_get_sclks()
4242 clocks->data[j].clocks_in_khz = in vega10_get_memclocks()
4264 clocks->data[i].clocks_in_khz = dep_table->entries[i].clk * 10; in vega10_get_dcefclocks()
4280 clocks->data[i].clocks_in_khz = dep_table->entries[i].clk * 10; in vega10_get_socclocks()
4340 clocks->data[i].clocks_in_khz = dep_table->entries[i].clk * 10; in vega10_get_clock_by_type_with_voltage()
/Linux-v5.4/drivers/gpu/drm/amd/powerplay/
Darcturus_ppt.c572 clocks->data[i].clocks_in_khz = in arcturus_get_clk_table()
615 clocks.data[i].clocks_in_khz / 1000, in arcturus_print_clk_levels()
617 clocks.data[i].clocks_in_khz / 1000, in arcturus_print_clk_levels()
637 i, clocks.data[i].clocks_in_khz / 1000, in arcturus_print_clk_levels()
639 clocks.data[i].clocks_in_khz / 1000, in arcturus_print_clk_levels()
659 i, clocks.data[i].clocks_in_khz / 1000, in arcturus_print_clk_levels()
661 clocks.data[i].clocks_in_khz / 1000, in arcturus_print_clk_levels()
683 clocks.data[i].clocks_in_khz / 1000, in arcturus_print_clk_levels()
Dvega20_ppt.c932 clocks->data[i].clocks_in_khz = in vega20_get_clk_table()
977 clocks.data[i].clocks_in_khz / 1000, in vega20_print_clk_levels()
978 (clocks.data[i].clocks_in_khz == now * 10) in vega20_print_clk_levels()
998 i, clocks.data[i].clocks_in_khz / 1000, in vega20_print_clk_levels()
999 (clocks.data[i].clocks_in_khz == now * 10) in vega20_print_clk_levels()
1019 i, clocks.data[i].clocks_in_khz / 1000, in vega20_print_clk_levels()
1020 (clocks.data[i].clocks_in_khz == now * 10) in vega20_print_clk_levels()
1055 i, clocks.data[i].clocks_in_khz / 1000, in vega20_print_clk_levels()
1056 (clocks.data[i].clocks_in_khz == now * 10) ? "*" : ""); in vega20_print_clk_levels()
1145 clocks.data[0].clocks_in_khz / 1000, in vega20_print_clk_levels()
[all …]
Dnavi10_ppt.c830 clocks->data[i].clocks_in_khz = freq * 1000; in navi10_get_clock_by_type_with_latency()
1424 static int navi10_get_uclk_dpm_states(struct smu_context *smu, uint32_t *clocks_in_khz, uint32_t *n… in navi10_get_uclk_dpm_states() argument
1432 if (!clocks_in_khz || !num_states || !table_context->driver_pptable) in navi10_get_uclk_dpm_states()
1445 *clocks_in_khz = (*dpm_levels) * 1000; in navi10_get_uclk_dpm_states()
1446 clocks_in_khz++; in navi10_get_uclk_dpm_states()
/Linux-v5.4/drivers/gpu/drm/amd/powerplay/inc/
Damdgpu_smu.h456 int (*get_uclk_dpm_states)(struct smu_context *smu, uint32_t *clocks_in_khz, uint32_t *num_states);
754 #define smu_get_uclk_dpm_states(smu, clocks_in_khz, num_states) \ argument
755 …->get_uclk_dpm_states ? (smu)->ppt_funcs->get_uclk_dpm_states((smu), (clocks_in_khz), (num_states)…