Home
last modified time | relevance | path

Searched refs:clock_table (Results 1 – 15 of 15) sorted by relevance

/Linux-v5.10/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/
Drn_clk_mgr.c767 static unsigned int find_dcfclk_for_voltage(struct dpm_clocks *clock_table, unsigned int voltage) in find_dcfclk_for_voltage() argument
772 if (clock_table->DcfClocks[i].Vol == voltage) in find_dcfclk_for_voltage()
773 return clock_table->DcfClocks[i].Freq; in find_dcfclk_for_voltage()
780 …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
791 if (clock_table->FClocks[i].Freq != 0 && clock_table->FClocks[i].Vol != 0) { in rn_clk_mgr_helper_populate_bw_params()
806 bw_params->clk_table.entries[i].fclk_mhz = clock_table->FClocks[j].Freq; in rn_clk_mgr_helper_populate_bw_params()
807 bw_params->clk_table.entries[i].memclk_mhz = clock_table->MemClocks[j].Freq; in rn_clk_mgr_helper_populate_bw_params()
808 bw_params->clk_table.entries[i].voltage = clock_table->FClocks[j].Vol; in rn_clk_mgr_helper_populate_bw_params()
809 …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()
846 struct dpm_clocks clock_table = { 0 }; in rn_clk_mgr_construct() local
[all …]
/Linux-v5.10/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
Dsmu8_hwmgr.c437 struct SMU8_Fusion_ClkTable *clock_table; in smu8_upload_pptable_to_smu() local
462 clock_table = (struct SMU8_Fusion_ClkTable *)table; in smu8_upload_pptable_to_smu()
479 clock_table->SclkBreakdownTable.ClkLevel[i].GnbVid = in smu8_upload_pptable_to_smu()
481 clock_table->SclkBreakdownTable.ClkLevel[i].Frequency = in smu8_upload_pptable_to_smu()
485 clock_table->SclkBreakdownTable.ClkLevel[i].Frequency, in smu8_upload_pptable_to_smu()
488 clock_table->SclkBreakdownTable.ClkLevel[i].DfsDid = in smu8_upload_pptable_to_smu()
492 clock_table->SclkBreakdownTable.ClkLevel[i].GfxVid = in smu8_upload_pptable_to_smu()
496 clock_table->AclkBreakdownTable.ClkLevel[i].GfxVid = in smu8_upload_pptable_to_smu()
498 clock_table->AclkBreakdownTable.ClkLevel[i].Frequency = in smu8_upload_pptable_to_smu()
502 clock_table->AclkBreakdownTable.ClkLevel[i].Frequency, in smu8_upload_pptable_to_smu()
[all …]
Dsmu10_hwmgr.c464 DpmClocks_t *table = &(smu10_data->clock_table); in smu10_populate_clock_table()
476 &smu10_data->clock_table.DcefClocks[0]); in smu10_populate_clock_table()
479 &smu10_data->clock_table.SocClocks[0]); in smu10_populate_clock_table()
482 &smu10_data->clock_table.FClocks[0]); in smu10_populate_clock_table()
485 &smu10_data->clock_table.MemClocks[0]); in smu10_populate_clock_table()
609 if (min_mclk < data->clock_table.FClocks[0].Freq) in smu10_dpm_force_dpm_level()
610 min_mclk = data->clock_table.FClocks[0].Freq; in smu10_dpm_force_dpm_level()
Dprocesspptables.c413 struct phm_clock_array *clock_table; in get_valid_clk() local
416 clock_table = kzalloc(table_size, GFP_KERNEL); in get_valid_clk()
417 if (NULL == clock_table) in get_valid_clk()
420 clock_table->count = (unsigned long)table->count; in get_valid_clk()
422 for (i = 0; i < clock_table->count; i++) in get_valid_clk()
423 clock_table->values[i] = (unsigned long)table->entries[i].clk; in get_valid_clk()
425 *ptable = clock_table; in get_valid_clk()
Dsmu10_hwmgr.h296 DpmClocks_t clock_table; member
/Linux-v5.10/drivers/gpu/drm/amd/pm/swsmu/smu12/
Drenoir_ppt.c662 static int renoir_get_dpm_clock_table(struct smu_context *smu, struct dpm_clocks *clock_table) in renoir_get_dpm_clock_table() argument
667 if (!clock_table || !table) in renoir_get_dpm_clock_table()
671 clock_table->DcfClocks[i].Freq = table->DcfClocks[i].Freq; in renoir_get_dpm_clock_table()
672 clock_table->DcfClocks[i].Vol = table->DcfClocks[i].Vol; in renoir_get_dpm_clock_table()
676 clock_table->SocClocks[i].Freq = table->SocClocks[i].Freq; in renoir_get_dpm_clock_table()
677 clock_table->SocClocks[i].Vol = table->SocClocks[i].Vol; in renoir_get_dpm_clock_table()
681 clock_table->FClocks[i].Freq = table->FClocks[i].Freq; in renoir_get_dpm_clock_table()
682 clock_table->FClocks[i].Vol = table->FClocks[i].Vol; in renoir_get_dpm_clock_table()
686 clock_table->MemClocks[i].Freq = table->MemClocks[i].Freq; in renoir_get_dpm_clock_table()
687 clock_table->MemClocks[i].Vol = table->MemClocks[i].Vol; in renoir_get_dpm_clock_table()
/Linux-v5.10/drivers/ide/
Dhpt366.c389 u32 *clock_table[NUM_ATA_CLOCKS]; member
425 .clock_table = {
438 .clock_table = {
625 return info->timings->clock_table[info->clock][i]; in get_speed_setting()
1059 if (chip_type >= HPT374 || info->timings->clock_table[clock] == NULL) { in init_chipset_hpt366()
1075 if (info->timings->clock_table[clock] == NULL) { in init_chipset_hpt366()
/Linux-v5.10/drivers/gpu/drm/amd/display/dc/
Ddm_pp_smu.h279 struct dpm_clocks *clock_table);
/Linux-v5.10/drivers/tty/serial/8250/
D8250_fintek.c321 static u8 clock_table[] = { F81866_UART_CLK_1_8432MHZ, in fintek_8250_set_termios() local
362 clock_table[i]); in fintek_8250_set_termios()
/Linux-v5.10/drivers/gpu/drm/amd/pm/inc/
Damdgpu_smu.h519 int (*get_dpm_clock_table)(struct smu_context *smu, struct dpm_clocks *clock_table);
803 struct dpm_clocks *clock_table);
/Linux-v5.10/drivers/usb/serial/
Df81232.c128 static u8 const clock_table[] = { F81232_CLK_1_846_MHZ, F81232_CLK_14_77_MHZ, variable
541 F81232_CLK_MASK, clock_table[idx]); in f81232_set_baudrate()
Df81534.c190 static u8 const clock_table[] = { F81534_CLK_1_846_MHZ, F81534_CLK_14_77_MHZ, variable
586 port_priv->shadow_clk |= clock_table[idx]; in f81534_set_port_config()
/Linux-v5.10/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm_pp_smu.c856 struct pp_smu *pp, struct dpm_clocks *clock_table) in pp_rn_get_dpm_clock_table() argument
868 if (!smu_get_dpm_clock_table(smu, clock_table)) in pp_rn_get_dpm_clock_table()
/Linux-v5.10/drivers/gpu/drm/amd/display/dc/dcn21/
Ddcn21_resource.c1471 struct dpm_clocks *clock_table) in dummy_get_dpm_clock_table() argument
1473 *clock_table = dummy_clocks; in dummy_get_dpm_clock_table()
/Linux-v5.10/drivers/gpu/drm/amd/pm/swsmu/
Damdgpu_smu.c2663 struct dpm_clocks *clock_table) in smu_get_dpm_clock_table() argument
2673 ret = smu->ppt_funcs->get_dpm_clock_table(smu, clock_table); in smu_get_dpm_clock_table()