Searched refs:clock_table (Results 1 – 11 of 11) sorted by relevance
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/clk_mgr/dcn21/ |
H A D | amdgpu_rn_clk_mgr.c | 627 static unsigned int find_dcfclk_for_voltage(struct dpm_clocks *clock_table, unsigned int voltage) in find_dcfclk_for_voltage() argument 632 if (clock_table->DcfClocks[i].Vol == voltage) in find_dcfclk_for_voltage() 633 return clock_table->DcfClocks[i].Freq; in find_dcfclk_for_voltage() 640 …populate_bw_params(struct clk_bw_params *bw_params, struct dpm_clocks *clock_table, struct integra… in rn_clk_mgr_helper_populate_bw_params() argument 651 if (clock_table->FClocks[i].Freq != 0) { in rn_clk_mgr_helper_populate_bw_params() 666 bw_params->clk_table.entries[i].fclk_mhz = clock_table->FClocks[j].Freq; in rn_clk_mgr_helper_populate_bw_params() 667 bw_params->clk_table.entries[i].memclk_mhz = clock_table->MemClocks[j].Freq; in rn_clk_mgr_helper_populate_bw_params() 668 bw_params->clk_table.entries[i].voltage = clock_table->FClocks[j].Vol; in rn_clk_mgr_helper_populate_bw_params() 669 …bw_params->clk_table.entries[i].dcfclk_mhz = find_dcfclk_for_voltage(clock_table, clock_table->FCl… in rn_clk_mgr_helper_populate_bw_params() 706 struct dpm_clocks clock_table = { 0 }; in rn_clk_mgr_construct() local [all …]
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/ |
H A D | amdgpu_smu8_hwmgr.c | 442 struct SMU8_Fusion_ClkTable *clock_table; in smu8_upload_pptable_to_smu() local 467 clock_table = (struct SMU8_Fusion_ClkTable *)table; in smu8_upload_pptable_to_smu() 484 clock_table->SclkBreakdownTable.ClkLevel[i].GnbVid = in smu8_upload_pptable_to_smu() 486 clock_table->SclkBreakdownTable.ClkLevel[i].Frequency = in smu8_upload_pptable_to_smu() 490 clock_table->SclkBreakdownTable.ClkLevel[i].Frequency, in smu8_upload_pptable_to_smu() 493 clock_table->SclkBreakdownTable.ClkLevel[i].DfsDid = in smu8_upload_pptable_to_smu() 497 clock_table->SclkBreakdownTable.ClkLevel[i].GfxVid = in smu8_upload_pptable_to_smu() 501 clock_table->AclkBreakdownTable.ClkLevel[i].GfxVid = in smu8_upload_pptable_to_smu() 503 clock_table->AclkBreakdownTable.ClkLevel[i].Frequency = in smu8_upload_pptable_to_smu() 507 clock_table->AclkBreakdownTable.ClkLevel[i].Frequency, in smu8_upload_pptable_to_smu() [all …]
|
H A D | amdgpu_smu10_hwmgr.c | 448 DpmClocks_t *table = &(smu10_data->clock_table); in smu10_populate_clock_table() 460 &smu10_data->clock_table.DcefClocks[0]); in smu10_populate_clock_table() 463 &smu10_data->clock_table.SocClocks[0]); in smu10_populate_clock_table() 466 &smu10_data->clock_table.FClocks[0]); in smu10_populate_clock_table() 469 &smu10_data->clock_table.MemClocks[0]); in smu10_populate_clock_table() 590 if (min_mclk < data->clock_table.FClocks[0].Freq) in smu10_dpm_force_dpm_level() 591 min_mclk = data->clock_table.FClocks[0].Freq; in smu10_dpm_force_dpm_level()
|
H A D | amdgpu_processpptables.c | 416 struct phm_clock_array *clock_table; in get_valid_clk() local 419 clock_table = kzalloc(table_size, GFP_KERNEL); in get_valid_clk() 420 if (NULL == clock_table) in get_valid_clk() 423 clock_table->count = (unsigned long)table->count; in get_valid_clk() 425 for (i = 0; i < clock_table->count; i++) in get_valid_clk() 426 clock_table->values[i] = (unsigned long)table->entries[i].clk; in get_valid_clk() 428 *ptable = clock_table; in get_valid_clk()
|
H A D | smu10_hwmgr.h | 298 DpmClocks_t clock_table; member
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/powerplay/ |
H A D | amdgpu_renoir_ppt.c | 577 static int renoir_get_dpm_clock_table(struct smu_context *smu, struct dpm_clocks *clock_table) in renoir_get_dpm_clock_table() argument 582 if (!clock_table || !table) in renoir_get_dpm_clock_table() 586 clock_table->DcfClocks[i].Freq = table->DcfClocks[i].Freq; in renoir_get_dpm_clock_table() 587 clock_table->DcfClocks[i].Vol = table->DcfClocks[i].Vol; in renoir_get_dpm_clock_table() 591 clock_table->SocClocks[i].Freq = table->SocClocks[i].Freq; in renoir_get_dpm_clock_table() 592 clock_table->SocClocks[i].Vol = table->SocClocks[i].Vol; in renoir_get_dpm_clock_table() 596 clock_table->FClocks[i].Freq = table->FClocks[i].Freq; in renoir_get_dpm_clock_table() 597 clock_table->FClocks[i].Vol = table->FClocks[i].Vol; in renoir_get_dpm_clock_table() 601 clock_table->MemClocks[i].Freq = table->MemClocks[i].Freq; in renoir_get_dpm_clock_table() 602 clock_table->MemClocks[i].Vol = table->MemClocks[i].Vol; in renoir_get_dpm_clock_table()
|
H A D | amdgpu_smu.c | 2610 struct dpm_clocks *clock_table) in smu_get_dpm_clock_table() argument 2617 ret = smu->ppt_funcs->get_dpm_clock_table(smu, clock_table); in smu_get_dpm_clock_table()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/ |
H A D | dm_pp_smu.h | 281 struct dpm_clocks *clock_table);
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/ |
H A D | amdgpu_smu.h | 492 int (*get_dpm_clock_table)(struct smu_context *smu, struct dpm_clocks *clock_table); 742 struct dpm_clocks *clock_table);
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_pp_smu.c | 901 struct pp_smu *pp, struct dpm_clocks *clock_table) in pp_rn_get_dpm_clock_table() argument 913 if (!smu_get_dpm_clock_table(smu, clock_table)) in pp_rn_get_dpm_clock_table()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn21/ |
H A D | amdgpu_dcn21_resource.c | 1397 struct dpm_clocks *clock_table) in dummy_get_dpm_clock_table() argument 1399 *clock_table = dummy_clocks; in dummy_get_dpm_clock_table()
|