[AMD Official Use Only - AMD Internal Distribution Only]

Reviewed-by: Asad Kamal <[email protected]>

Thanks & Regards
Asad

-----Original Message-----
From: Lazar, Lijo <[email protected]>
Sent: Friday, February 6, 2026 7:26 PM
To: [email protected]
Cc: Zhang, Hawking <[email protected]>; Deucher, Alexander 
<[email protected]>; Kamal, Asad <[email protected]>; Skvortsov, 
Victor <[email protected]>; Aitken, Will <[email protected]>; Louis, 
Simon <[email protected]>
Subject: [PATCH 1/2] drm/amdgpu: Move xgmi status to interface header

These definitions are used by user APIs.

Signed-off-by: Lijo Lazar <[email protected]>
---
 drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c       | 6 ++----
 drivers/gpu/drm/amd/include/kgd_pp_interface.h | 5 +++++
 2 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c 
b/drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
index 9e32f343097e..0ca6fa40a87c 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
@@ -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;
 }

 /**
diff --git a/drivers/gpu/drm/amd/include/kgd_pp_interface.h 
b/drivers/gpu/drm/amd/include/kgd_pp_interface.h
index 9fd78fcff15c..6683ffd6aa68 100644
--- a/drivers/gpu/drm/amd/include/kgd_pp_interface.h
+++ b/drivers/gpu/drm/amd/include/kgd_pp_interface.h
@@ -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
--
2.49.0

Reply via email to