drm/amdgpu: Move xgmi status to interface header
authorLijo Lazar <lijo.lazar@amd.com>
Fri, 6 Feb 2026 13:43:23 +0000 (19:13 +0530)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 12 Feb 2026 20:22:00 +0000 (15:22 -0500)
These definitions are used by user APIs.

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>
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
drivers/gpu/drm/amd/include/kgd_pp_interface.h

index 9e32f34..0ca6fa4 100644 (file)
@@ -42,8 +42,6 @@
 
 #define XGMI_STATE_DISABLE                      0xD1
 #define XGMI_STATE_LS0                          0x81
-#define XGMI_LINK_ACTIVE                       1
-#define XGMI_LINK_INACTIVE                     0
 
 static DEFINE_MUTEX(xgmi_mutex);
 
@@ -365,9 +363,9 @@ int amdgpu_get_xgmi_link_status(struct amdgpu_device *adev, int global_link_num)
                return -ENOLINK;
 
        if ((xgmi_state_reg_val & 0xFF) == XGMI_STATE_LS0)
-               return XGMI_LINK_ACTIVE;
+               return AMDGPU_XGMI_LINK_ACTIVE;
 
-       return XGMI_LINK_INACTIVE;
+       return AMDGPU_XGMI_LINK_INACTIVE;
 }
 
 /**
index 9fd78fc..6683ffd 100644 (file)
@@ -1829,4 +1829,9 @@ struct amdgpu_partition_metrics_v1_1 {
        struct gpu_metrics_attr metrics_attrs[];
 };
 
+enum amdgpu_xgmi_link_status {
+       AMDGPU_XGMI_LINK_INACTIVE = 0,
+       AMDGPU_XGMI_LINK_ACTIVE = 1,
+};
+
 #endif