• Home
  • Raw
  • Download

Lines Matching refs:dpm_table

603 	struct smu7_dpm_table *dpm_table = &data->dpm_table;  in iceland_populate_smc_link_level()  local
608 for (i = 0; i <= dpm_table->pcie_speed_table.count; i++) { in iceland_populate_smc_link_level()
610 (uint8_t)dpm_table->pcie_speed_table.dpm_levels[i].value; in iceland_populate_smc_link_level()
612 (uint8_t)encode_pcie_lane_width(dpm_table->pcie_speed_table.dpm_levels[i].param1); in iceland_populate_smc_link_level()
624 (uint8_t)dpm_table->pcie_speed_table.count; in iceland_populate_smc_link_level()
626 phm_get_dpm_level_enable_mask_value(&dpm_table->pcie_speed_table); in iceland_populate_smc_link_level()
820 struct smu7_dpm_table *dpm_table = &data->dpm_table; in iceland_populate_all_graphic_levels() local
837 for (i = 0; i < dpm_table->sclk_table.count; i++) { in iceland_populate_all_graphic_levels()
839 dpm_table->sclk_table.dpm_levels[i].value, in iceland_populate_all_graphic_levels()
854 if (dpm_table->sclk_table.count > 1) in iceland_populate_all_graphic_levels()
855 smu_data->smc_state_table.GraphicsLevel[dpm_table->sclk_table.count-1].DisplayWatermark = in iceland_populate_all_graphic_levels()
859 (uint8_t)dpm_table->sclk_table.count; in iceland_populate_all_graphic_levels()
861 phm_get_dpm_level_enable_mask_value(&dpm_table->sclk_table); in iceland_populate_all_graphic_levels()
884 for (i = 2; i < dpm_table->sclk_table.count; i++) { in iceland_populate_all_graphic_levels()
1222 struct smu7_dpm_table *dpm_table = &data->dpm_table; in iceland_populate_all_memory_levels() local
1233 for (i = 0; i < dpm_table->mclk_table.count; i++) { in iceland_populate_all_memory_levels()
1234 PP_ASSERT_WITH_CODE((0 != dpm_table->mclk_table.dpm_levels[i].value), in iceland_populate_all_memory_levels()
1236 result = iceland_populate_single_memory_level(hwmgr, dpm_table->mclk_table.dpm_levels[i].value, in iceland_populate_all_memory_levels()
1254 smu_data->smc_state_table.MemoryDpmLevelCount = (uint8_t)dpm_table->mclk_table.count; in iceland_populate_all_memory_levels()
1255 …data->dpm_level_enable_mask.mclk_dpm_enable_mask = phm_get_dpm_level_enable_mask_value(&dpm_table-… in iceland_populate_all_memory_levels()
1257 …smu_data->smc_state_table.MemoryLevel[dpm_table->mclk_table.count-1].DisplayWatermark = PPSMC_DISP… in iceland_populate_all_memory_levels()
1506 for (i = 0; i < data->dpm_table.sclk_table.count; i++) { in iceland_program_memory_timing_parameters()
1507 for (j = 0; j < data->dpm_table.mclk_table.count; j++) { in iceland_program_memory_timing_parameters()
1509 (hwmgr, data->dpm_table.sclk_table.dpm_levels[i].value, in iceland_program_memory_timing_parameters()
1510 data->dpm_table.mclk_table.dpm_levels[j].value, in iceland_program_memory_timing_parameters()
1542 result = phm_find_boot_level(&(data->dpm_table.sclk_table), in iceland_populate_smc_boot_level()
1553 result = phm_find_boot_level(&(data->dpm_table.mclk_table), in iceland_populate_smc_boot_level()
1649 for (i = 0; i < data->dpm_table.mclk_table.count; i++) { in iceland_convert_mc_reg_table_to_smc()
1652 data->dpm_table.mclk_table.dpm_levels[i].value, in iceland_convert_mc_reg_table_to_smc()
1687 sizeof(SMU71_Discrete_MCRegisterSet) * data->dpm_table.mclk_table.count, in iceland_update_and_upload_mc_reg_table()
1744 SMU71_Discrete_DpmTable *dpm_table = &(smu_data->smc_state_table); in iceland_populate_bapm_parameters_in_dpm_table() local
1756 dpm_table->DefaultTdp = PP_HOST_TO_SMC_US((uint16_t)(cac_dtp_table->usTDP * 256)); in iceland_populate_bapm_parameters_in_dpm_table()
1757 dpm_table->TargetTdp = PP_HOST_TO_SMC_US((uint16_t)(cac_dtp_table->usConfigurableTDP * 256)); in iceland_populate_bapm_parameters_in_dpm_table()
1760 dpm_table->DTETjOffset = 0; in iceland_populate_bapm_parameters_in_dpm_table()
1762dpm_table->GpuTjMax = (uint8_t)(data->thermal_temp_setting.temperature_high / PP_TEMPERATURE_UNITS… in iceland_populate_bapm_parameters_in_dpm_table()
1763 dpm_table->GpuTjHyst = 8; in iceland_populate_bapm_parameters_in_dpm_table()
1765 dpm_table->DTEAmbientTempBase = defaults->dte_ambient_temp_base; in iceland_populate_bapm_parameters_in_dpm_table()
1769 dpm_table->PPM_PkgPwrLimit = (uint16_t)ppm->dgpu_tdp * 256 / 1000; in iceland_populate_bapm_parameters_in_dpm_table()
1770 dpm_table->PPM_TemperatureLimit = (uint16_t)ppm->tj_max * 256; in iceland_populate_bapm_parameters_in_dpm_table()
1772 dpm_table->PPM_PkgPwrLimit = 0; in iceland_populate_bapm_parameters_in_dpm_table()
1773 dpm_table->PPM_TemperatureLimit = 0; in iceland_populate_bapm_parameters_in_dpm_table()
1776 CONVERT_FROM_HOST_TO_SMC_US(dpm_table->PPM_PkgPwrLimit); in iceland_populate_bapm_parameters_in_dpm_table()
1777 CONVERT_FROM_HOST_TO_SMC_US(dpm_table->PPM_TemperatureLimit); in iceland_populate_bapm_parameters_in_dpm_table()
1779 dpm_table->BAPM_TEMP_GRADIENT = PP_HOST_TO_SMC_UL(defaults->bamp_temp_gradient); in iceland_populate_bapm_parameters_in_dpm_table()
1786 dpm_table->BAPMTI_R[i][j][k] = PP_HOST_TO_SMC_US(*def1); in iceland_populate_bapm_parameters_in_dpm_table()
1787 dpm_table->BAPMTI_RC[i][j][k] = PP_HOST_TO_SMC_US(*def2); in iceland_populate_bapm_parameters_in_dpm_table()