mirror of
https://github.com/torvalds/linux.git
synced 2026-05-24 15:12:13 +02:00
drm/amd/pm: Fix xgmi max speed reporting
Fix XGMI max bitrate/width reporting on SMUv13.0.12 SOCs. The data
format got changed when moved to static table from dynamic metrics
table.
Fixes: 1bec2f2707 ("drm/amd/pm: Fetch SMUv13.0.12 xgmi max speed/width")
Signed-off-by: Lijo Lazar <lijo.lazar@amd.com>
Reviewed-by: Asad Kamal <asad.kamal@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
parent
418b4e3975
commit
da16822ce5
|
|
@ -269,8 +269,9 @@ static void smu_v13_0_12_init_xgmi_data(struct smu_context *smu,
|
|||
int ret;
|
||||
|
||||
if (smu_table->tables[SMU_TABLE_SMU_METRICS].version >= 0x13) {
|
||||
max_width = (uint8_t)static_metrics->MaxXgmiWidth;
|
||||
max_speed = (uint16_t)static_metrics->MaxXgmiBitrate;
|
||||
max_width = (uint8_t)SMUQ10_ROUND(static_metrics->MaxXgmiWidth);
|
||||
max_speed =
|
||||
(uint16_t)SMUQ10_ROUND(static_metrics->MaxXgmiBitrate);
|
||||
ret = 0;
|
||||
} else {
|
||||
MetricsTable_t *metrics = (MetricsTable_t *)smu_table->metrics_table;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user