mirror of
https://github.com/torvalds/linux.git
synced 2026-05-28 17:13:52 +02:00
drm/amdgpu: Deprecate xgmi_link_speed enum
xgmi doesn't have discrete max speeds defined. Speed numbers can be arbitrary based on SOC. Deprecate the enum. 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
04141c05f3
commit
8c9eb6ce50
|
|
@ -1771,13 +1771,15 @@ void amdgpu_xgmi_early_init(struct amdgpu_device *adev)
|
|||
case IP_VERSION(9, 4, 0):
|
||||
case IP_VERSION(9, 4, 1):
|
||||
case IP_VERSION(9, 4, 2):
|
||||
adev->gmc.xgmi.max_speed = XGMI_SPEED_25GT;
|
||||
/* 25 GT/s */
|
||||
adev->gmc.xgmi.max_speed = 25;
|
||||
adev->gmc.xgmi.max_width = 16;
|
||||
break;
|
||||
case IP_VERSION(9, 4, 3):
|
||||
case IP_VERSION(9, 4, 4):
|
||||
case IP_VERSION(9, 5, 0):
|
||||
adev->gmc.xgmi.max_speed = XGMI_SPEED_32GT;
|
||||
/* 32 GT/s */
|
||||
adev->gmc.xgmi.max_speed = 32;
|
||||
adev->gmc.xgmi.max_width = 16;
|
||||
break;
|
||||
default:
|
||||
|
|
|
|||
|
|
@ -25,12 +25,6 @@
|
|||
#include <drm/task_barrier.h>
|
||||
#include "amdgpu_ras.h"
|
||||
|
||||
enum amdgpu_xgmi_link_speed {
|
||||
XGMI_SPEED_16GT = 16,
|
||||
XGMI_SPEED_25GT = 25,
|
||||
XGMI_SPEED_32GT = 32
|
||||
};
|
||||
|
||||
struct amdgpu_hive_info {
|
||||
struct kobject kobj;
|
||||
uint64_t hive_id;
|
||||
|
|
@ -97,7 +91,7 @@ struct amdgpu_xgmi {
|
|||
struct ras_common_if *ras_if;
|
||||
bool connected_to_cpu;
|
||||
struct amdgpu_xgmi_ras *ras;
|
||||
enum amdgpu_xgmi_link_speed max_speed;
|
||||
uint16_t max_speed;
|
||||
uint8_t max_width;
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user