Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
H A 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 …]
H A Dvega20_processpptables.c67 const ATOM_Vega20_POWERPLAYTABLE *powerplay_table) in check_powerplay_tables() argument
69 PP_ASSERT_WITH_CODE((powerplay_table->sHeader.format_revision >= in check_powerplay_tables()
72 PP_ASSERT_WITH_CODE(powerplay_table->sHeader.structuresize > 0, in check_powerplay_tables()
75 if (powerplay_table->smcPPTable.Version != PPTABLE_V20_SMU_VERSION) { in check_powerplay_tables()
78 powerplay_table->smcPPTable.Version, in check_powerplay_tables()
242 const ATOM_Vega20_POWERPLAYTABLE *powerplay_table) in init_powerplay_table_information() argument
250 hwmgr->thermal_controller.ucType = powerplay_table->ucThermalControllerType; in init_powerplay_table_information()
251 pptable_information->uc_thermal_controller_type = powerplay_table->ucThermalControllerType; in init_powerplay_table_information()
253 hwmgr->thermal_controller.fanInfo.ulMaxRPM = powerplay_table->smcPPTable.FanMaximumRpm; in init_powerplay_table_information()
261 if (powerplay_table->OverDrive8Table.ucODTableRevision == 1) { in init_powerplay_table_information()
[all …]
H A Dvega10_processpptables.c68 const ATOM_Vega10_POWERPLAYTABLE *powerplay_table) in check_powerplay_tables() argument
72 state_arrays = (ATOM_Vega10_State_Array *)(((unsigned long)powerplay_table) + in check_powerplay_tables()
73 le16_to_cpu(powerplay_table->usStateArrayOffset)); in check_powerplay_tables()
75 PP_ASSERT_WITH_CODE((powerplay_table->sHeader.format_revision >= in check_powerplay_tables()
78 PP_ASSERT_WITH_CODE(powerplay_table->usStateArrayOffset, in check_powerplay_tables()
80 PP_ASSERT_WITH_CODE(powerplay_table->sHeader.structuresize > 0, in check_powerplay_tables()
120 const ATOM_Vega10_POWERPLAYTABLE *powerplay_table) in init_thermal_controller() argument
129 (((unsigned long)powerplay_table) + in init_thermal_controller()
130 le16_to_cpu(powerplay_table->usThermalControllerOffset)); in init_thermal_controller()
132 PP_ASSERT_WITH_CODE((powerplay_table->usThermalControllerOffset != 0), in init_thermal_controller()
[all …]
H A Dvega12_processpptables.c65 const ATOM_Vega12_POWERPLAYTABLE *powerplay_table) in check_powerplay_tables() argument
67 PP_ASSERT_WITH_CODE((powerplay_table->sHeader.format_revision >= in check_powerplay_tables()
70 PP_ASSERT_WITH_CODE(powerplay_table->sHeader.structuresize > 0, in check_powerplay_tables()
192 const ATOM_Vega12_POWERPLAYTABLE *powerplay_table) in init_powerplay_table_information() argument
198 hwmgr->thermal_controller.ucType = powerplay_table->ucThermalControllerType; in init_powerplay_table_information()
199 pptable_information->uc_thermal_controller_type = powerplay_table->ucThermalControllerType; in init_powerplay_table_information()
207 …if (le32_to_cpu(powerplay_table->ODSettingsMax[ATOM_VEGA12_ODSETTING_GFXCLKFMAX]) > VEGA12_ENGINEC… in init_powerplay_table_information()
211 le32_to_cpu(powerplay_table->ODSettingsMax[ATOM_VEGA12_ODSETTING_GFXCLKFMAX]); in init_powerplay_table_information()
213 le32_to_cpu(powerplay_table->ODSettingsMax[ATOM_VEGA12_ODSETTING_UCLKFMAX]); in init_powerplay_table_information()
217 powerplay_table->ODSettingsMax, in init_powerplay_table_information()
[all …]
H A Dprocess_pptables_v1_0.c244 const ATOM_Tonga_POWERPLAYTABLE *powerplay_table in init_dpm_2_parameters() argument
254 le16_to_cpu(powerplay_table->usUlvVoltageOffset); in init_dpm_2_parameters()
261 le16_to_cpu(powerplay_table->usPowerControlLimit); in init_dpm_2_parameters()
277 if (0 != powerplay_table->usVddcLookupTableOffset) { in init_dpm_2_parameters()
279 (ATOM_Tonga_Voltage_Lookup_Table *)(((unsigned long)powerplay_table) + in init_dpm_2_parameters()
280 le16_to_cpu(powerplay_table->usVddcLookupTableOffset)); in init_dpm_2_parameters()
286 if (0 != powerplay_table->usVddgfxLookupTableOffset) { in init_dpm_2_parameters()
288 (ATOM_Tonga_Voltage_Lookup_Table *)(((unsigned long)powerplay_table) + in init_dpm_2_parameters()
289 le16_to_cpu(powerplay_table->usVddgfxLookupTableOffset)); in init_dpm_2_parameters()
298 (((unsigned long)powerplay_table) + le16_to_cpu(powerplay_table->usPPMTableOffset)); in init_dpm_2_parameters()
[all …]
H A Dvega10_hwmgr.c3142 ATOM_Vega10_POWERPLAYTABLE *powerplay_table = in vega10_get_pp_table_entry_callback_func() local
3146 (((unsigned long)powerplay_table) + in vega10_get_pp_table_entry_callback_func()
3147 le16_to_cpu(powerplay_table->usSocclkDependencyTableOffset)); in vega10_get_pp_table_entry_callback_func()
3150 (((unsigned long)powerplay_table) + in vega10_get_pp_table_entry_callback_func()
3151 le16_to_cpu(powerplay_table->usGfxclkDependencyTableOffset)); in vega10_get_pp_table_entry_callback_func()
3154 (((unsigned long)powerplay_table) + in vega10_get_pp_table_entry_callback_func()
3155 le16_to_cpu(powerplay_table->usMclkDependencyTableOffset)); in vega10_get_pp_table_entry_callback_func()
H A Dsmu7_hwmgr.c3692 ATOM_Tonga_POWERPLAYTABLE *powerplay_table = in smu7_get_pp_table_entry_callback_func_v1() local
3696 (((unsigned long)powerplay_table) + in smu7_get_pp_table_entry_callback_func_v1()
3697 le16_to_cpu(powerplay_table->usSclkDependencyTableOffset)); in smu7_get_pp_table_entry_callback_func_v1()
3701 (((unsigned long)powerplay_table) + in smu7_get_pp_table_entry_callback_func_v1()
3702 le16_to_cpu(powerplay_table->usMclkDependencyTableOffset)); in smu7_get_pp_table_entry_callback_func_v1()
/linux/drivers/gpu/drm/amd/pm/swsmu/smu13/
H A Dsmu_v13_0_7_ppt.c353 struct smu_13_0_7_powerplay_table *powerplay_table = in smu_v13_0_7_check_powerplay_table() local
363 if (powerplay_table->platform_caps & SMU_13_0_7_PP_PLATFORM_CAP_HARDWAREDC) in smu_v13_0_7_check_powerplay_table()
366 if (powerplay_table->platform_caps & SMU_13_0_7_PP_PLATFORM_CAP_BACO) { in smu_v13_0_7_check_powerplay_table()
369 if ((powerplay_table->platform_caps & SMU_13_0_7_PP_PLATFORM_CAP_MACO) in smu_v13_0_7_check_powerplay_table()
379 powerplay_table->thermal_controller_type; in smu_v13_0_7_check_powerplay_table()
385 smu->od_settings = &powerplay_table->overdrive_table; in smu_v13_0_7_check_powerplay_table()
393 struct smu_13_0_7_powerplay_table *powerplay_table = in smu_v13_0_7_store_powerplay_table() local
398 powerplay_table->smc_pptable.SkuTable.DebugOverrides |= 0x00000080; in smu_v13_0_7_store_powerplay_table()
400 memcpy(table_context->driver_pptable, &powerplay_table->smc_pptable, in smu_v13_0_7_store_powerplay_table()
2040 struct smu_13_0_7_powerplay_table *powerplay_table = in smu_v13_0_7_get_thermal_temperature_range() local
[all …]
H A Dsmu_v13_0_0_ppt.c341 struct smu_13_0_0_powerplay_table *powerplay_table = in smu_v13_0_0_check_powerplay_table() local
350 if (powerplay_table->platform_caps & SMU_13_0_0_PP_PLATFORM_CAP_HARDWAREDC) in smu_v13_0_0_check_powerplay_table()
353 if (powerplay_table->platform_caps & SMU_13_0_0_PP_PLATFORM_CAP_BACO) { in smu_v13_0_0_check_powerplay_table()
356 if (powerplay_table->platform_caps & SMU_13_0_0_PP_PLATFORM_CAP_MACO) in smu_v13_0_0_check_powerplay_table()
365 powerplay_table->thermal_controller_type; in smu_v13_0_0_check_powerplay_table()
371 smu->od_settings = &powerplay_table->overdrive_table; in smu_v13_0_0_check_powerplay_table()
382 struct smu_13_0_0_powerplay_table *powerplay_table = in smu_v13_0_0_store_powerplay_table() local
385 memcpy(table_context->driver_pptable, &powerplay_table->smc_pptable, in smu_v13_0_0_store_powerplay_table()
2030 struct smu_13_0_0_powerplay_table *powerplay_table = in smu_v13_0_0_get_thermal_temperature_range() local
2054 range->software_shutdown_temp = powerplay_table->software_shutdown_temp; in smu_v13_0_0_get_thermal_temperature_range()
[all …]
H A Daldebaran_ppt.c471 struct smu_13_0_powerplay_table *powerplay_table = in aldebaran_check_powerplay_table() local
475 powerplay_table->thermal_controller_type; in aldebaran_check_powerplay_table()
483 struct smu_13_0_powerplay_table *powerplay_table = in aldebaran_store_powerplay_table() local
485 memcpy(table_context->driver_pptable, &powerplay_table->smc_pptable, in aldebaran_store_powerplay_table()
973 struct smu_13_0_powerplay_table *powerplay_table = in aldebaran_get_thermal_temperature_range() local
990 range->software_shutdown_temp = powerplay_table->software_shutdown_temp; in aldebaran_get_thermal_temperature_range()
/linux/drivers/gpu/drm/amd/pm/swsmu/smu14/
H A Dsmu_v14_0_2_ppt.c283 struct smu_14_0_2_powerplay_table *powerplay_table = in smu_v14_0_2_check_powerplay_table() local
292 if (powerplay_table->platform_caps & SMU_14_0_2_PP_PLATFORM_CAP_HARDWAREDC) in smu_v14_0_2_check_powerplay_table()
295 if (powerplay_table->platform_caps & SMU_14_0_2_PP_PLATFORM_CAP_BACO) { in smu_v14_0_2_check_powerplay_table()
298 if (powerplay_table->platform_caps & SMU_14_0_2_PP_PLATFORM_CAP_MACO) in smu_v14_0_2_check_powerplay_table()
307 powerplay_table->thermal_controller_type; in smu_v14_0_2_check_powerplay_table()
313 smu->od_settings = &powerplay_table->overdrive_table; in smu_v14_0_2_check_powerplay_table()
324 struct smu_14_0_2_powerplay_table *powerplay_table = in smu_v14_0_2_store_powerplay_table() local
327 memcpy(table_context->driver_pptable, &powerplay_table->smc_pptable, in smu_v14_0_2_store_powerplay_table()
1476 struct smu_14_0_2_powerplay_table *powerplay_table = in smu_v14_0_2_get_thermal_temperature_range() local
1500 range->software_shutdown_temp = powerplay_table->software_shutdown_temp; in smu_v14_0_2_get_thermal_temperature_range()
[all …]