/linux/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
A D | vega12_hwmgr.c | 645 dpm_table = &(data->dpm_table.soc_table); in vega12_setup_default_dpm_tables() 658 dpm_table = &(data->dpm_table.gfx_table); in vega12_setup_default_dpm_tables() 671 dpm_table = &(data->dpm_table.mem_table); in vega12_setup_default_dpm_tables() 684 dpm_table = &(data->dpm_table.eclk_table); in vega12_setup_default_dpm_tables() 697 dpm_table = &(data->dpm_table.vclk_table); in vega12_setup_default_dpm_tables() 710 dpm_table = &(data->dpm_table.dclk_table); in vega12_setup_default_dpm_tables() 723 dpm_table = &(data->dpm_table.dcef_table); in vega12_setup_default_dpm_tables() 758 dpm_table = &(data->dpm_table.phy_table); in vega12_setup_default_dpm_tables() 1835 dpm_table = &(data->dpm_table.gfx_table); in vega12_get_sclks() 1867 dpm_table = &(data->dpm_table.mem_table); in vega12_get_memclocks() [all …]
|
A D | vega20_hwmgr.c | 590 dpm_table = &(data->dpm_table.gfx_table); in vega20_setup_gfxclk_dpm_table() 611 dpm_table = &(data->dpm_table.mem_table); in vega20_setup_memclk_dpm_table() 643 dpm_table = &(data->dpm_table.soc_table); in vega20_setup_default_dpm_tables() 656 dpm_table = &(data->dpm_table.gfx_table); in vega20_setup_default_dpm_tables() 663 dpm_table = &(data->dpm_table.mem_table); in vega20_setup_default_dpm_tables() 670 dpm_table = &(data->dpm_table.eclk_table); in vega20_setup_default_dpm_tables() 683 dpm_table = &(data->dpm_table.vclk_table); in vega20_setup_default_dpm_tables() 696 dpm_table = &(data->dpm_table.dclk_table); in vega20_setup_default_dpm_tables() 709 dpm_table = &(data->dpm_table.dcef_table); in vega20_setup_default_dpm_tables() 744 dpm_table = &(data->dpm_table.phy_table); in vega20_setup_default_dpm_tables() [all …]
|
A D | vega10_hwmgr.c | 1344 dpm_table = &(data->dpm_table.soc_table); in vega10_setup_default_dpm_tables() 1351 dpm_table = &(data->dpm_table.gfx_table); in vega10_setup_default_dpm_tables() 1362 dpm_table = &(data->dpm_table.mem_table); in vega10_setup_default_dpm_tables() 1372 dpm_table = &(data->dpm_table.eclk_table); in vega10_setup_default_dpm_tables() 1388 dpm_table = &(data->dpm_table.vclk_table); in vega10_setup_default_dpm_tables() 1402 dpm_table = &(data->dpm_table.dclk_table); in vega10_setup_default_dpm_tables() 1417 dpm_table = &(data->dpm_table.dcef_table); in vega10_setup_default_dpm_tables() 1438 dpm_table = &(data->dpm_table.phy_table); in vega10_setup_default_dpm_tables() 1753 dpm_table = &(data->dpm_table.soc_table); in vega10_populate_all_graphic_levels() 5323 dpm_table = &data->dpm_table.soc_table; in vega10_odn_update_soc_table() [all …]
|
A D | smu7_hwmgr.c | 744 memset(&(data->dpm_table), 0x00, sizeof(data->dpm_table)); in smu7_reset_dpm_tables() 747 &data->dpm_table.sclk_table, in smu7_reset_dpm_tables() 752 &data->dpm_table.mclk_table, in smu7_reset_dpm_tables() 810 data->dpm_table.sclk_table.dpm_levels[data->dpm_table.sclk_table.count].value = in smu7_setup_dpm_tables_v0() 824 data->dpm_table.mclk_table.dpm_levels[data->dpm_table.mclk_table.count].value = in smu7_setup_dpm_tables_v0() 904 data->dpm_table.sclk_table.dpm_levels[data->dpm_table.sclk_table.count].value = in smu7_setup_dpm_tables_v1() 907 data->dpm_table.sclk_table.dpm_levels[data->dpm_table.sclk_table.count].enabled = in smu7_setup_dpm_tables_v1() 920 data->dpm_table.mclk_table.dpm_levels[data->dpm_table.mclk_table.count].value = in smu7_setup_dpm_tables_v1() 922 data->dpm_table.mclk_table.dpm_levels[data->dpm_table.mclk_table.count].enabled = in smu7_setup_dpm_tables_v1() 4083 struct smu7_dpm_table *dpm_table = &data->dpm_table; in smu7_get_maximum_link_speed() local [all …]
|
A D | smu_helper.c | 351 struct vi_dpm_table *dpm_table = (struct vi_dpm_table *)table; in phm_reset_single_dpm_table() local 353 dpm_table->count = count > max ? max : count; in phm_reset_single_dpm_table() 355 for (i = 0; i < dpm_table->count; i++) in phm_reset_single_dpm_table() 356 dpm_table->dpm_level[i].enabled = false; in phm_reset_single_dpm_table() 367 dpm_table->dpm_level[index].value = pcie_gen; in phm_setup_pcie_table_entry() 368 dpm_table->dpm_level[index].param1 = pcie_lanes; in phm_setup_pcie_table_entry() 369 dpm_table->dpm_level[index].enabled = 1; in phm_setup_pcie_table_entry() 378 for (i = dpm_table->count; i > 0; i--) { in phm_get_dpm_level_enable_mask_value() 380 if (dpm_table->dpm_level[i - 1].enabled) in phm_get_dpm_level_enable_mask_value() 450 for (i = 0; i < dpm_table->count; i++) { in phm_find_boot_level() [all …]
|
A D | smu7_hwmgr.h | 214 struct smu7_dpm_table dpm_table; member
|
A D | vega10_hwmgr.h | 311 struct vega10_dpm_table dpm_table; member
|
A D | vega12_hwmgr.h | 314 struct vega12_dpm_table dpm_table; member
|
A D | vega20_hwmgr.h | 437 struct vega20_dpm_table dpm_table; member
|
/linux/drivers/gpu/drm/amd/pm/swsmu/smu11/ |
A D | navi10_ppt.c | 999 dpm_table->min = dpm_table->dpm_levels[0].value; in navi10_set_default_dpm_table() 1000 dpm_table->max = dpm_table->dpm_levels[0].value; in navi10_set_default_dpm_table() 1017 dpm_table->min = dpm_table->dpm_levels[0].value; in navi10_set_default_dpm_table() 1018 dpm_table->max = dpm_table->dpm_levels[0].value; in navi10_set_default_dpm_table() 1035 dpm_table->min = dpm_table->dpm_levels[0].value; in navi10_set_default_dpm_table() 1036 dpm_table->max = dpm_table->dpm_levels[0].value; in navi10_set_default_dpm_table() 1053 dpm_table->min = dpm_table->dpm_levels[0].value; in navi10_set_default_dpm_table() 1054 dpm_table->max = dpm_table->dpm_levels[0].value; in navi10_set_default_dpm_table() 1071 dpm_table->min = dpm_table->dpm_levels[0].value; in navi10_set_default_dpm_table() 1072 dpm_table->max = dpm_table->dpm_levels[0].value; in navi10_set_default_dpm_table() [all …]
|
A D | sienna_cichlid_ppt.c | 691 dpm_table->min = dpm_table->dpm_levels[0].value; in sienna_cichlid_set_default_dpm_table() 692 dpm_table->max = dpm_table->dpm_levels[0].value; in sienna_cichlid_set_default_dpm_table() 709 dpm_table->min = dpm_table->dpm_levels[0].value; in sienna_cichlid_set_default_dpm_table() 710 dpm_table->max = dpm_table->dpm_levels[0].value; in sienna_cichlid_set_default_dpm_table() 727 dpm_table->min = dpm_table->dpm_levels[0].value; in sienna_cichlid_set_default_dpm_table() 728 dpm_table->max = dpm_table->dpm_levels[0].value; in sienna_cichlid_set_default_dpm_table() 745 dpm_table->min = dpm_table->dpm_levels[0].value; in sienna_cichlid_set_default_dpm_table() 746 dpm_table->max = dpm_table->dpm_levels[0].value; in sienna_cichlid_set_default_dpm_table() 808 dpm_table->min = dpm_table->dpm_levels[0].value; in sienna_cichlid_set_default_dpm_table() 809 dpm_table->max = dpm_table->dpm_levels[0].value; in sienna_cichlid_set_default_dpm_table() [all …]
|
A D | arcturus_ppt.c | 351 dpm_table); in arcturus_set_default_dpm_table() 360 dpm_table->min = dpm_table->dpm_levels[0].value; in arcturus_set_default_dpm_table() 361 dpm_table->max = dpm_table->dpm_levels[0].value; in arcturus_set_default_dpm_table() 369 dpm_table); in arcturus_set_default_dpm_table() 378 dpm_table->min = dpm_table->dpm_levels[0].value; in arcturus_set_default_dpm_table() 379 dpm_table->max = dpm_table->dpm_levels[0].value; in arcturus_set_default_dpm_table() 387 dpm_table); in arcturus_set_default_dpm_table() 396 dpm_table->min = dpm_table->dpm_levels[0].value; in arcturus_set_default_dpm_table() 397 dpm_table->max = dpm_table->dpm_levels[0].value; in arcturus_set_default_dpm_table() 414 dpm_table->min = dpm_table->dpm_levels[0].value; in arcturus_set_default_dpm_table() [all …]
|
/linux/drivers/gpu/drm/amd/pm/swsmu/smu13/ |
A D | aldebaran_ppt.c | 303 dpm_table); in aldebaran_set_default_dpm_table() 310 dpm_table->min = dpm_table->dpm_levels[0].value; in aldebaran_set_default_dpm_table() 311 dpm_table->max = dpm_table->dpm_levels[0].value; in aldebaran_set_default_dpm_table() 323 dpm_table->min = dpm_table->dpm_levels[0].value; in aldebaran_set_default_dpm_table() 324 dpm_table->max = dpm_table->dpm_levels[1].value; in aldebaran_set_default_dpm_table() 329 dpm_table->min = dpm_table->dpm_levels[0].value; in aldebaran_set_default_dpm_table() 330 dpm_table->max = dpm_table->dpm_levels[0].value; in aldebaran_set_default_dpm_table() 345 dpm_table->min = dpm_table->dpm_levels[0].value; in aldebaran_set_default_dpm_table() 346 dpm_table->max = dpm_table->dpm_levels[0].value; in aldebaran_set_default_dpm_table() 361 dpm_table->min = dpm_table->dpm_levels[0].value; in aldebaran_set_default_dpm_table() [all …]
|
/linux/drivers/gpu/drm/amd/pm/powerplay/smumgr/ |
A D | fiji_smumgr.c | 512 dpm_table->GpuTjHyst = 8; in fiji_populate_bapm_parameters_in_dpm_table() 553 dpm_table->Liquid_I2C_LineSCL = uc_scl; in fiji_populate_bapm_parameters_in_dpm_table() 554 dpm_table->Liquid_I2C_LineSDA = uc_sda; in fiji_populate_bapm_parameters_in_dpm_table() 557 dpm_table->Vr_I2C_LineSCL = uc_scl; in fiji_populate_bapm_parameters_in_dpm_table() 558 dpm_table->Vr_I2C_LineSDA = uc_sda; in fiji_populate_bapm_parameters_in_dpm_table() 561 dpm_table->Plx_I2C_LineSCL = uc_scl; in fiji_populate_bapm_parameters_in_dpm_table() 562 dpm_table->Plx_I2C_LineSDA = uc_sda; in fiji_populate_bapm_parameters_in_dpm_table() 830 struct smu7_dpm_table *dpm_table = &data->dpm_table; in fiji_populate_smc_link_level() local 1004 struct smu7_dpm_table *dpm_table = &data->dpm_table; in fiji_populate_all_graphic_levels() local 1042 (uint8_t)dpm_table->sclk_table.count; in fiji_populate_all_graphic_levels() [all …]
|
A D | iceland_smumgr.c | 767 struct smu7_dpm_table *dpm_table = &data->dpm_table; in iceland_populate_smc_link_level() local 788 (uint8_t)dpm_table->pcie_speed_table.count; in iceland_populate_smc_link_level() 963 struct smu7_dpm_table *dpm_table = &data->dpm_table; in iceland_populate_all_graphic_levels() local 982 dpm_table->sclk_table.dpm_levels[i].value, in iceland_populate_all_graphic_levels() 996 if (dpm_table->sclk_table.count > 1) in iceland_populate_all_graphic_levels() 1001 (uint8_t)dpm_table->sclk_table.count; in iceland_populate_all_graphic_levels() 1350 struct smu7_dpm_table *dpm_table = &data->dpm_table; in iceland_populate_all_memory_levels() local 1870 dpm_table->DTETjOffset = 0; in iceland_populate_bapm_parameters_in_dpm_table() 1873 dpm_table->GpuTjHyst = 8; in iceland_populate_bapm_parameters_in_dpm_table() 1882 dpm_table->PPM_PkgPwrLimit = 0; in iceland_populate_bapm_parameters_in_dpm_table() [all …]
|
A D | ci_smumgr.c | 475 struct smu7_dpm_table *dpm_table = &data->dpm_table; in ci_populate_all_graphic_levels() local 487 dpm_table->sclk_table.dpm_levels[i].value, in ci_populate_all_graphic_levels() 493 if (i == (dpm_table->sclk_table.count - 1)) in ci_populate_all_graphic_levels() 728 dpm_table->DTETjOffset = 0; in ci_populate_bapm_parameters_in_dpm_table() 730 dpm_table->GpuTjHyst = 8; in ci_populate_bapm_parameters_in_dpm_table() 738 dpm_table->PPM_PkgPwrLimit = 0; in ci_populate_bapm_parameters_in_dpm_table() 739 dpm_table->PPM_TemperatureLimit = 0; in ci_populate_bapm_parameters_in_dpm_table() 999 struct smu7_dpm_table *dpm_table = &data->dpm_table; in ci_populate_smc_link_level() local 1015 (uint8_t)dpm_table->pcie_speed_table.count; in ci_populate_smc_link_level() 1303 struct smu7_dpm_table *dpm_table = &data->dpm_table; in ci_populate_all_memory_levels() local [all …]
|
A D | vegam_smumgr.c | 575 struct smu7_dpm_table *dpm_table = &data->dpm_table; in vegam_populate_smc_link_level() local 592 (uint8_t)dpm_table->pcie_speed_table.count; in vegam_populate_smc_link_level() 869 struct smu7_dpm_table *dpm_table = &hw_data->dpm_table; in vegam_populate_all_graphic_levels() local 892 dpm_table->sclk_table.dpm_levels[i].value, in vegam_populate_all_graphic_levels() 910 (uint8_t)dpm_table->sclk_table.count; in vegam_populate_all_graphic_levels() 914 for (i = 0; i < dpm_table->sclk_table.count; i++) in vegam_populate_all_graphic_levels() 1039 struct smu7_dpm_table *dpm_table = &hw_data->dpm_table; in vegam_populate_all_memory_levels() local 1055 dpm_table->mclk_table.dpm_levels[i].value, in vegam_populate_all_memory_levels() 1068 (uint8_t)dpm_table->mclk_table.count; in vegam_populate_all_memory_levels() 1072 for (i = 0; i < dpm_table->mclk_table.count; i++) in vegam_populate_all_memory_levels() [all …]
|
A D | tonga_smumgr.c | 510 struct smu7_dpm_table *dpm_table = &data->dpm_table; in tonga_populate_smc_link_level() local 691 struct smu7_dpm_table *dpm_table = &data->dpm_table; in tonga_populate_all_graphic_levels() local 726 if (dpm_table->sclk_table.count > 1) in tonga_populate_all_graphic_levels() 731 (uint8_t)dpm_table->sclk_table.count; in tonga_populate_all_graphic_levels() 1091 struct smu7_dpm_table *dpm_table = &data->dpm_table; in tonga_populate_all_memory_levels() local 1840 dpm_table->TargetTdp = PP_HOST_TO_SMC_US( in tonga_populate_bapm_parameters_in_dpm_table() 1848 dpm_table->GpuTjHyst = 8; in tonga_populate_bapm_parameters_in_dpm_table() 1852 dpm_table->BAPM_TEMP_GRADIENT = in tonga_populate_bapm_parameters_in_dpm_table() 1860 dpm_table->BAPMTI_R[i][j][k] = in tonga_populate_bapm_parameters_in_dpm_table() 1862 dpm_table->BAPMTI_RC[i][j][k] = in tonga_populate_bapm_parameters_in_dpm_table() [all …]
|
A D | polaris10_smumgr.c | 820 struct smu7_dpm_table *dpm_table = &data->dpm_table; in polaris10_populate_smc_link_level() local 837 (uint8_t)dpm_table->pcie_speed_table.count; in polaris10_populate_smc_link_level() 1040 struct smu7_dpm_table *dpm_table = &hw_data->dpm_table; in polaris10_populate_all_graphic_levels() local 1070 dpm_table->sclk_table.dpm_levels[i].value, in polaris10_populate_all_graphic_levels() 1084 dpm_table->sclk_table.dpm_levels[0].value, in polaris10_populate_all_graphic_levels() 1098 (uint8_t)dpm_table->sclk_table.count; in polaris10_populate_all_graphic_levels() 1111 for (i = 0; i < dpm_table->sclk_table.count; i++) in polaris10_populate_all_graphic_levels() 1212 struct smu7_dpm_table *dpm_table = &hw_data->dpm_table; in polaris10_populate_all_memory_levels() local 1228 dpm_table->mclk_table.dpm_levels[i].value, in polaris10_populate_all_memory_levels() 1230 if (i == dpm_table->mclk_table.count - 1) in polaris10_populate_all_memory_levels() [all …]
|
/linux/drivers/gpu/drm/radeon/ |
A D | ci_dpm.c | 422 dpm_table->GpuTjMax = in ci_populate_bapm_parameters_in_dpm_table() 424 dpm_table->GpuTjHyst = 8; in ci_populate_bapm_parameters_in_dpm_table() 2593 struct ci_dpm_table *dpm_table = &pi->dpm_table; in ci_populate_smc_link_level() local 3242 struct ci_dpm_table *dpm_table = &pi->dpm_table; in ci_populate_all_graphic_levels() local 3289 struct ci_dpm_table *dpm_table = &pi->dpm_table; in ci_populate_all_memory_levels() local 3447 pi->dpm_table.sclk_table.dpm_levels[pi->dpm_table.sclk_table.count].value = in ci_setup_default_dpm_tables() 3449 pi->dpm_table.sclk_table.dpm_levels[pi->dpm_table.sclk_table.count].enabled = in ci_setup_default_dpm_tables() 3460 pi->dpm_table.mclk_table.dpm_levels[pi->dpm_table.mclk_table.count].value = in ci_setup_default_dpm_tables() 3867 struct ci_dpm_table *dpm_table = &pi->dpm_table; in ci_populate_and_upload_sclk_mclk_dpm_levels() local 3874 dpm_table->sclk_table.dpm_levels[dpm_table->sclk_table.count-1].value = sclk; in ci_populate_and_upload_sclk_mclk_dpm_levels() [all …]
|
A D | ci_dpm.h | 195 struct ci_dpm_table dpm_table; member
|