drm/amdgpu: Add ReadSerial defines for Arcturus
authorKent Russell <kent.russell@amd.com>
Mon, 27 Apr 2020 13:27:24 +0000 (09:27 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Tue, 2 Jun 2020 20:47:49 +0000 (16:47 -0400)
Add the ReadSerial definitions for Arcturus to the arcturus_ppsmc.h
header for use with unique_id

Unrevert: Supported in SMU 54.23, update values to match SMU spec

Signed-off-by: Kent Russell <kent.russell@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/powerplay/arcturus_ppt.c
drivers/gpu/drm/amd/powerplay/inc/arcturus_ppsmc.h

index 302b7e9cb5bac9c5c88d84dfbe6b67aa4cee0dcb..d66ac7457574b29af9a93d258884f17fbf4316d3 100644 (file)
@@ -129,6 +129,8 @@ static struct smu_11_0_msg_mapping arcturus_message_map[SMU_MSG_MAX_COUNT] = {
        MSG_MAP(SetMemoryChannelEnable,              PPSMC_MSG_SetMemoryChannelEnable,          0),
        MSG_MAP(DFCstateControl,                     PPSMC_MSG_DFCstateControl,                 0),
        MSG_MAP(GmiPwrDnControl,                     PPSMC_MSG_GmiPwrDnControl,                 0),
+       MSG_MAP(ReadSerialNumTop32,                  PPSMC_MSG_ReadSerialNumTop32,              1),
+       MSG_MAP(ReadSerialNumBottom32,               PPSMC_MSG_ReadSerialNumBottom32,           1),
 };
 
 static struct smu_11_0_cmn2aisc_mapping arcturus_clk_map[SMU_CLK_COUNT] = {
index e07478b6ac04da590b0949cc599e4bec91a02eaa..79afb132164ead8ef485028b4abb931689090d4e 100644 (file)
 #define PPSMC_MSG_GmiPwrDnControl                0x3D
 #define PPSMC_Message_Count                      0x3E
 
+#define PPSMC_MSG_ReadSerialNumTop32            0x40
+#define PPSMC_MSG_ReadSerialNumBottom32                 0x41
+
 typedef uint32_t PPSMC_Result;
 typedef uint32_t PPSMC_Msg;
 #pragma pack(pop)