Home
last modified time | relevance | path

Searched refs:powerplay_table (Results 1 – 10 of 10) sorted by relevance

/Linux-v5.10/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
Dprocesspptables.c51 const ATOM_PPLIB_POWERPLAYTABLE *powerplay_table) in get_vce_table_offset() argument
55 if (le16_to_cpu(powerplay_table->usTableSize) >= in get_vce_table_offset()
58 (const ATOM_PPLIB_POWERPLAYTABLE3 *)powerplay_table; in get_vce_table_offset()
75 const ATOM_PPLIB_POWERPLAYTABLE *powerplay_table) in get_vce_clock_info_array_offset() argument
78 powerplay_table); in get_vce_clock_info_array_offset()
87 const ATOM_PPLIB_POWERPLAYTABLE *powerplay_table) in get_vce_clock_info_array_size() argument
90 powerplay_table); in get_vce_clock_info_array_size()
95 (((unsigned long) powerplay_table) + table_offset); in get_vce_clock_info_array_size()
103 const ATOM_PPLIB_POWERPLAYTABLE *powerplay_table) in get_vce_clock_voltage_limit_table_offset() argument
106 powerplay_table); in get_vce_clock_voltage_limit_table_offset()
[all …]
Dvega10_processpptables.c69 const ATOM_Vega10_POWERPLAYTABLE *powerplay_table) in check_powerplay_tables() argument
73 state_arrays = (ATOM_Vega10_State_Array *)(((unsigned long)powerplay_table) + in check_powerplay_tables()
74 le16_to_cpu(powerplay_table->usStateArrayOffset)); in check_powerplay_tables()
76 PP_ASSERT_WITH_CODE((powerplay_table->sHeader.format_revision >= in check_powerplay_tables()
79 PP_ASSERT_WITH_CODE(powerplay_table->usStateArrayOffset, in check_powerplay_tables()
81 PP_ASSERT_WITH_CODE(powerplay_table->sHeader.structuresize > 0, in check_powerplay_tables()
121 const ATOM_Vega10_POWERPLAYTABLE *powerplay_table) in init_thermal_controller() argument
130 (((unsigned long)powerplay_table) + in init_thermal_controller()
131 le16_to_cpu(powerplay_table->usThermalControllerOffset)); in init_thermal_controller()
133 PP_ASSERT_WITH_CODE((powerplay_table->usThermalControllerOffset != 0), in init_thermal_controller()
[all …]
Dvega12_processpptables.c66 const ATOM_Vega12_POWERPLAYTABLE *powerplay_table) in check_powerplay_tables() argument
68 PP_ASSERT_WITH_CODE((powerplay_table->sHeader.format_revision >= in check_powerplay_tables()
71 PP_ASSERT_WITH_CODE(powerplay_table->sHeader.structuresize > 0, in check_powerplay_tables()
193 const ATOM_Vega12_POWERPLAYTABLE *powerplay_table) in init_powerplay_table_information() argument
200 hwmgr->thermal_controller.ucType = powerplay_table->ucThermalControllerType; in init_powerplay_table_information()
201 pptable_information->uc_thermal_controller_type = powerplay_table->ucThermalControllerType; in init_powerplay_table_information()
209 …if (le32_to_cpu(powerplay_table->ODSettingsMax[ATOM_VEGA12_ODSETTING_GFXCLKFMAX]) > VEGA12_ENGINEC… in init_powerplay_table_information()
213 le32_to_cpu(powerplay_table->ODSettingsMax[ATOM_VEGA12_ODSETTING_GFXCLKFMAX]); in init_powerplay_table_information()
215 le32_to_cpu(powerplay_table->ODSettingsMax[ATOM_VEGA12_ODSETTING_UCLKFMAX]); in init_powerplay_table_information()
219 powerplay_table->ODSettingsMax, in init_powerplay_table_information()
[all …]
Dprocess_pptables_v1_0.c248 const ATOM_Tonga_POWERPLAYTABLE *powerplay_table in init_dpm_2_parameters() argument
258 le16_to_cpu(powerplay_table->usUlvVoltageOffset); in init_dpm_2_parameters()
265 le16_to_cpu(powerplay_table->usPowerControlLimit); in init_dpm_2_parameters()
281 if (0 != powerplay_table->usVddcLookupTableOffset) { in init_dpm_2_parameters()
283 (ATOM_Tonga_Voltage_Lookup_Table *)(((unsigned long)powerplay_table) + in init_dpm_2_parameters()
284 le16_to_cpu(powerplay_table->usVddcLookupTableOffset)); in init_dpm_2_parameters()
290 if (0 != powerplay_table->usVddgfxLookupTableOffset) { in init_dpm_2_parameters()
292 (ATOM_Tonga_Voltage_Lookup_Table *)(((unsigned long)powerplay_table) + in init_dpm_2_parameters()
293 le16_to_cpu(powerplay_table->usVddgfxLookupTableOffset)); in init_dpm_2_parameters()
302 (((unsigned long)powerplay_table) + le16_to_cpu(powerplay_table->usPPMTableOffset)); in init_dpm_2_parameters()
[all …]
Dvega20_processpptables.c640 const ATOM_Vega20_POWERPLAYTABLE *powerplay_table) in check_powerplay_tables() argument
642 PP_ASSERT_WITH_CODE((powerplay_table->sHeader.format_revision >= in check_powerplay_tables()
645 PP_ASSERT_WITH_CODE(powerplay_table->sHeader.structuresize > 0, in check_powerplay_tables()
648 if (powerplay_table->smcPPTable.Version != PPTABLE_V20_SMU_VERSION) { in check_powerplay_tables()
651 powerplay_table->smcPPTable.Version, in check_powerplay_tables()
817 const ATOM_Vega20_POWERPLAYTABLE *powerplay_table) in init_powerplay_table_information() argument
825 hwmgr->thermal_controller.ucType = powerplay_table->ucThermalControllerType; in init_powerplay_table_information()
826 pptable_information->uc_thermal_controller_type = powerplay_table->ucThermalControllerType; in init_powerplay_table_information()
828 hwmgr->thermal_controller.fanInfo.ulMaxRPM = powerplay_table->smcPPTable.FanMaximumRpm; in init_powerplay_table_information()
836 if (powerplay_table->OverDrive8Table.ucODTableRevision == 1) { in init_powerplay_table_information()
[all …]
Dvega10_hwmgr.c3034 ATOM_Vega10_POWERPLAYTABLE *powerplay_table = in vega10_get_pp_table_entry_callback_func() local
3038 (((unsigned long)powerplay_table) + in vega10_get_pp_table_entry_callback_func()
3039 le16_to_cpu(powerplay_table->usSocclkDependencyTableOffset)); in vega10_get_pp_table_entry_callback_func()
3042 (((unsigned long)powerplay_table) + in vega10_get_pp_table_entry_callback_func()
3043 le16_to_cpu(powerplay_table->usGfxclkDependencyTableOffset)); in vega10_get_pp_table_entry_callback_func()
3046 (((unsigned long)powerplay_table) + in vega10_get_pp_table_entry_callback_func()
3047 le16_to_cpu(powerplay_table->usMclkDependencyTableOffset)); in vega10_get_pp_table_entry_callback_func()
Dsmu7_hwmgr.c3156 ATOM_Tonga_POWERPLAYTABLE *powerplay_table = in smu7_get_pp_table_entry_callback_func_v1() local
3160 (((unsigned long)powerplay_table) + in smu7_get_pp_table_entry_callback_func_v1()
3161 le16_to_cpu(powerplay_table->usSclkDependencyTableOffset)); in smu7_get_pp_table_entry_callback_func_v1()
3165 (((unsigned long)powerplay_table) + in smu7_get_pp_table_entry_callback_func_v1()
3166 le16_to_cpu(powerplay_table->usMclkDependencyTableOffset)); in smu7_get_pp_table_entry_callback_func_v1()
/Linux-v5.10/drivers/gpu/drm/amd/pm/swsmu/smu11/
Dnavi10_ppt.c344 struct smu_11_0_powerplay_table *powerplay_table = in navi10_check_powerplay_table() local
348 if (powerplay_table->platform_caps & SMU_11_0_PP_PLATFORM_CAP_HARDWAREDC) in navi10_check_powerplay_table()
351 if (powerplay_table->platform_caps & SMU_11_0_PP_PLATFORM_CAP_BACO || in navi10_check_powerplay_table()
352 powerplay_table->platform_caps & SMU_11_0_PP_PLATFORM_CAP_MACO) in navi10_check_powerplay_table()
356 powerplay_table->thermal_controller_type; in navi10_check_powerplay_table()
362 smu->od_settings = &powerplay_table->overdrive_table; in navi10_check_powerplay_table()
423 struct smu_11_0_powerplay_table *powerplay_table = in navi10_store_powerplay_table() local
426 memcpy(table_context->driver_pptable, &powerplay_table->smc_pptable, in navi10_store_powerplay_table()
1776 struct smu_11_0_powerplay_table *powerplay_table = in navi10_get_thermal_temperature_range() local
1797 range->software_shutdown_temp = powerplay_table->software_shutdown_temp; in navi10_get_thermal_temperature_range()
[all …]
Darcturus_ppt.c385 struct smu_11_0_powerplay_table *powerplay_table = in arcturus_check_powerplay_table() local
389 if (powerplay_table->platform_caps & SMU_11_0_PP_PLATFORM_CAP_BACO || in arcturus_check_powerplay_table()
390 powerplay_table->platform_caps & SMU_11_0_PP_PLATFORM_CAP_MACO) in arcturus_check_powerplay_table()
394 powerplay_table->thermal_controller_type; in arcturus_check_powerplay_table()
402 struct smu_11_0_powerplay_table *powerplay_table = in arcturus_store_powerplay_table() local
405 memcpy(table_context->driver_pptable, &powerplay_table->smc_pptable, in arcturus_store_powerplay_table()
959 struct smu_11_0_powerplay_table *powerplay_table = in arcturus_get_thermal_temperature_range() local
980 range->software_shutdown_temp = powerplay_table->software_shutdown_temp; in arcturus_get_thermal_temperature_range()
1145 struct smu_11_0_powerplay_table *powerplay_table = in arcturus_get_power_limit() local
1162 …od_percent = le32_to_cpu(powerplay_table->overdrive_table.max[SMU_11_0_ODSETTING_POWERPERCENTAGE]); in arcturus_get_power_limit()
Dsienna_cichlid_ppt.c300 struct smu_11_0_7_powerplay_table *powerplay_table = in sienna_cichlid_check_powerplay_table() local
304 if (powerplay_table->platform_caps & SMU_11_0_7_PP_PLATFORM_CAP_BACO || in sienna_cichlid_check_powerplay_table()
305 powerplay_table->platform_caps & SMU_11_0_7_PP_PLATFORM_CAP_MACO) in sienna_cichlid_check_powerplay_table()
309 powerplay_table->thermal_controller_type; in sienna_cichlid_check_powerplay_table()
338 struct smu_11_0_7_powerplay_table *powerplay_table = in sienna_cichlid_store_powerplay_table() local
341 memcpy(table_context->driver_pptable, &powerplay_table->smc_pptable, in sienna_cichlid_store_powerplay_table()
1591 struct smu_11_0_7_powerplay_table *powerplay_table = in sienna_cichlid_get_thermal_temperature_range() local
1612 range->software_shutdown_temp = powerplay_table->software_shutdown_temp; in sienna_cichlid_get_thermal_temperature_range()
1643 struct smu_11_0_7_powerplay_table *powerplay_table = in sienna_cichlid_get_power_limit() local
1660 …od_percent = le32_to_cpu(powerplay_table->overdrive_table.max[SMU_11_0_7_ODSETTING_POWERPERCENTAGE… in sienna_cichlid_get_power_limit()