Searched refs:clocks_in_khz (Results 1 - 22 of 22) sorted by relevance

/linux-master/drivers/gpu/drm/amd/display/dc/resource/dce112/
H A Ddce112_resource.c1090 clks.clocks_in_khz[clks.num_levels-1], 1000);
1092 clks.clocks_in_khz[clks.num_levels/8], 1000);
1094 clks.clocks_in_khz[clks.num_levels*2/8], 1000);
1096 clks.clocks_in_khz[clks.num_levels*3/8], 1000);
1098 clks.clocks_in_khz[clks.num_levels*4/8], 1000);
1100 clks.clocks_in_khz[clks.num_levels*5/8], 1000);
1102 clks.clocks_in_khz[clks.num_levels*6/8], 1000);
1104 clks.clocks_in_khz[0], 1000);
1113 clks.clocks_in_khz[0] * memory_type_multiplier, 1000);
1115 clks.clocks_in_khz[clk
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/
H A Ddm_services_types.h99 uint32_t clocks_in_khz[DM_PP_MAX_CLOCK_LEVELS]; member in struct:dm_pp_clock_levels
103 uint32_t clocks_in_khz; member in struct:dm_pp_clock_with_latency
113 uint32_t clocks_in_khz; member in struct:dm_pp_clock_with_voltage
255 uint32_t clocks_in_khz; member in struct:dm_pp_clock_for_voltage_req
/linux-master/drivers/gpu/drm/amd/display/dc/resource/dce120/
H A Ddce120_resource.c935 eng_clks.data[i].clocks_in_khz = clk;
942 eng_clks.data[eng_clks.num_levels-1].clocks_in_khz, 1000);
944 eng_clks.data[eng_clks.num_levels/8].clocks_in_khz, 1000);
946 eng_clks.data[eng_clks.num_levels*2/8].clocks_in_khz, 1000);
948 eng_clks.data[eng_clks.num_levels*3/8].clocks_in_khz, 1000);
950 eng_clks.data[eng_clks.num_levels*4/8].clocks_in_khz, 1000);
952 eng_clks.data[eng_clks.num_levels*5/8].clocks_in_khz, 1000);
954 eng_clks.data[eng_clks.num_levels*6/8].clocks_in_khz, 1000);
956 eng_clks.data[0].clocks_in_khz, 1000);
969 mem_clks.data[i].clocks_in_khz
[all...]
/linux-master/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_pp_smu.c123 memmove(clks->clocks_in_khz, disp_clks_in_khz,
128 memmove(clks->clocks_in_khz, sclks_in_khz,
133 memmove(clks->clocks_in_khz, mclks_in_khz,
233 dc_clks->clocks_in_khz[i] = pp_clks->clock[i];
258 DRM_DEBUG("DM_PPLIB:\t %d in kHz\n", pp_clks->data[i].clocks_in_khz);
259 clk_level_info->data[i].clocks_in_khz = pp_clks->data[i].clocks_in_khz;
285 DRM_INFO("DM_PPLIB:\t %d in kHz, %d in mV\n", pp_clks->data[i].clocks_in_khz,
287 clk_level_info->data[i].clocks_in_khz = pp_clks->data[i].clocks_in_khz;
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/clk_mgr/dce120/
H A Ddce120_clk_mgr.c106 clock_voltage_req.clocks_in_khz = patched_disp_clk;
114 clock_voltage_req.clocks_in_khz = max_pix_clk;
/linux-master/drivers/gpu/drm/amd/include/
H A Ddm_pp_interface.h169 uint32_t clocks_in_khz; member in struct:pp_clock_with_latency
179 uint32_t clocks_in_khz; member in struct:pp_clock_with_voltage
/linux-master/drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/
H A Ddce110_clk_mgr.c80 if (dc->sclk_lvls.clocks_in_khz[i] >= required_sclk)
81 return dc->sclk_lvls.clocks_in_khz[i];
89 return dc->sclk_lvls.clocks_in_khz[dc->sclk_lvls.num_levels - 1];
/linux-master/drivers/gpu/drm/amd/display/dc/dml/calcs/
H A Ddcn_calcs.c1318 int clocks_in_khz)
1322 if (clocks_in_khz == 0)/*todo some clock not in the considerations*/
1327 if (clocks_in_khz > dc->dcn_soc->max_dispclk_vmax0p9*1000) {
1330 } else if (clocks_in_khz > dc->dcn_soc->max_dispclk_vnom0p8*1000) {
1332 } else if (clocks_in_khz > dc->dcn_soc->max_dispclk_vmid0p72*1000) {
1334 } else if (clocks_in_khz > dc->dcn_soc->max_dispclk_vmin0p65*1000) {
1340 if (clocks_in_khz > dc->dcn_soc->phyclkv_max0p9*1000) {
1343 } else if (clocks_in_khz > dc->dcn_soc->phyclkv_nom0p8*1000) {
1345 } else if (clocks_in_khz > dc->dcn_soc->phyclkv_mid0p72*1000) {
1347 } else if (clocks_in_khz > d
1315 dcn_find_normalized_clock_vdd_Level( const struct dc *dc, enum dm_pp_clock_type clocks_type, int clocks_in_khz) argument
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/resource/dce110/
H A Ddce110_resource.c1294 clks.clocks_in_khz[clks.num_levels-1], 1000);
1296 clks.clocks_in_khz[clks.num_levels/8], 1000);
1298 clks.clocks_in_khz[clks.num_levels*2/8], 1000);
1300 clks.clocks_in_khz[clks.num_levels*3/8], 1000);
1302 clks.clocks_in_khz[clks.num_levels*4/8], 1000);
1304 clks.clocks_in_khz[clks.num_levels*5/8], 1000);
1306 clks.clocks_in_khz[clks.num_levels*6/8], 1000);
1308 clks.clocks_in_khz[0], 1000);
1317 clks.clocks_in_khz[clks.num_levels-1], 1000);
1319 clks.clocks_in_khz[clk
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/dce/
H A Ddce_clk_mgr.c586 if (dc->sclk_lvls.clocks_in_khz[i] >= required_sclk)
587 return dc->sclk_lvls.clocks_in_khz[i];
595 return dc->sclk_lvls.clocks_in_khz[dc->sclk_lvls.num_levels - 1];
775 clock_voltage_req.clocks_in_khz = patched_disp_clk;
783 clock_voltage_req.clocks_in_khz = max_pix_clk;
/linux-master/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
H A Dvega12_hwmgr.c1861 clocks->data[i].clocks_in_khz =
1893 clocks->data[i].clocks_in_khz = dpm_table->dpm_levels[i].value * 1000;
1922 clocks->data[i].clocks_in_khz =
1950 clocks->data[i].clocks_in_khz =
2283 i, clocks.data[i].clocks_in_khz / 1000,
2284 (clocks.data[i].clocks_in_khz / 1000 == now / 100) ? "*" : "");
2299 i, clocks.data[i].clocks_in_khz / 1000,
2300 (clocks.data[i].clocks_in_khz / 1000 == now / 100) ? "*" : "");
2317 i, clocks.data[i].clocks_in_khz / 1000,
2318 (clocks.data[i].clocks_in_khz / 100
[all...]
H A Dvega20_hwmgr.c2818 clocks->data[i].clocks_in_khz =
2846 clocks->data[i].clocks_in_khz =
2871 clocks->data[i].clocks_in_khz =
2893 clocks->data[i].clocks_in_khz =
3386 i, clocks.data[i].clocks_in_khz / 1000,
3387 (clocks.data[i].clocks_in_khz == now * 10) ? "*" : "");
3404 i, clocks.data[i].clocks_in_khz / 1000,
3405 (clocks.data[i].clocks_in_khz == now * 10) ? "*" : "");
3422 i, clocks.data[i].clocks_in_khz / 1000,
3423 (clocks.data[i].clocks_in_khz
[all...]
H A Dsmu10_hwmgr.c1206 clocks->data[clocks->num_levels].clocks_in_khz =
1260 clocks->data[clocks->num_levels].clocks_in_khz = pclk_vol_table->entries[i].clk * 10;
H A Dvega10_hwmgr.c4379 clocks->data[clocks->num_levels].clocks_in_khz =
4401 clocks->data[j].clocks_in_khz =
4423 clocks->data[i].clocks_in_khz = dep_table->entries[i].clk * 10;
4439 clocks->data[i].clocks_in_khz = dep_table->entries[i].clk * 10;
4499 clocks->data[i].clocks_in_khz = dep_table->entries[i].clk * 10;
H A Dsmu7_hwmgr.c5259 clocks->data[clocks->num_levels].clocks_in_khz =
5282 clocks->data[clocks->num_levels].clocks_in_khz =
/linux-master/drivers/gpu/drm/amd/pm/swsmu/smu13/
H A Dsmu_v13_0_6_ppt.c804 clocks->data[i].clocks_in_khz =
962 clocks.data[i].clocks_in_khz /
967 (curr_clk < (clocks.data[0].clocks_in_khz / 1000)))
970 clk1 = clocks.data[i].clocks_in_khz / 1000;
973 clk2 = clocks.data[i + 1].clocks_in_khz / 1000;
H A Daldebaran_ppt.c561 clocks->data[i].clocks_in_khz =
873 clock_mhz = clocks.data[i].clocks_in_khz / 1000;
/linux-master/drivers/gpu/drm/amd/pm/swsmu/smu11/
H A Dnavi10_ppt.c1812 clocks->data[i].clocks_in_khz = freq * 1000;
2249 static int navi10_get_uclk_dpm_states(struct smu_context *smu, uint32_t *clocks_in_khz, uint32_t *num_states) argument
2257 if (!clocks_in_khz || !num_states || !table_context->driver_pptable)
2270 *clocks_in_khz = (*dpm_levels) * 1000;
2271 clocks_in_khz++;
H A Darcturus_ppt.c583 clocks->data[i].clocks_in_khz =
873 clock_mhz = clocks.data[i].clocks_in_khz / 1000;
H A Dsienna_cichlid_ppt.c2009 static int sienna_cichlid_get_uclk_dpm_states(struct smu_context *smu, uint32_t *clocks_in_khz, uint32_t *num_states) argument
2018 if (!clocks_in_khz || !num_states || !table_context->driver_pptable)
2032 *clocks_in_khz = (*dpm_levels) * 1000;
2033 clocks_in_khz++;
/linux-master/drivers/gpu/drm/amd/pm/swsmu/inc/
H A Damdgpu_smu.h808 * &clocks_in_khz: Array of DPM levels.
809 * &num_states: Elements in &clocks_in_khz.
811 int (*get_uclk_dpm_states)(struct smu_context *smu, uint32_t *clocks_in_khz, uint32_t *num_states);
/linux-master/drivers/gpu/drm/amd/display/dc/resource/dcn10/
H A Ddcn10_resource.c1307 if (clks->data[i].clocks_in_khz == 0)

Completed in 362 milliseconds