Commit 37a45fb8 authored by Kenneth Feng's avatar Kenneth Feng Committed by Alex Deucher
Browse files

drm/amd/pm: update message interface for smu v14.0.2/3



update message interface for smu v14.0.2/3

Signed-off-by: default avatarKenneth Feng <kenneth.feng@amd.com>
Reviewed-by: default avatarYang Wang <kevinyang.wang@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
(cherry picked from commit 01bfabc2)
parent d420c857
Loading
Loading
Loading
Loading
+14 −4
Original line number Diff line number Diff line
@@ -92,7 +92,6 @@

//Resets
#define PPSMC_MSG_PrepareMp1ForUnload            0x2E
#define PPSMC_MSG_Mode1Reset                     0x2F

//Set SystemVirtual DramAddrHigh
#define PPSMC_MSG_SetSystemVirtualDramAddrHigh   0x30
@@ -119,11 +118,12 @@

//STB to dram log
#define PPSMC_MSG_DumpSTBtoDram                  0x3D
#define PPSMC_MSG_STBtoDramLogSetDramAddrHigh    0x3E
#define PPSMC_MSG_STBtoDramLogSetDramAddrLow     0x3F
#define PPSMC_MSG_STBtoDramLogSetDramAddress     0x3E
#define PPSMC_MSG_DummyUndefined                 0x3F
#define PPSMC_MSG_STBtoDramLogSetDramSize        0x40
#define PPSMC_MSG_SetOBMTraceBufferLogging       0x41

#define PPSMC_MSG_UseProfilingMode               0x42
#define PPSMC_MSG_AllowGfxDcs                    0x43
#define PPSMC_MSG_DisallowGfxDcs                 0x44
#define PPSMC_MSG_EnableAudioStutterWA           0x45
@@ -135,6 +135,16 @@
#define PPSMC_MSG_SetBadMemoryPagesRetiredFlagsPerChannel 0x4B
#define PPSMC_MSG_SetPriorityDeltaGain           0x4C
#define PPSMC_MSG_AllowIHHostInterrupt           0x4D
#define PPSMC_MSG_EnableShadowDpm                0x4E
#define PPSMC_MSG_Mode3Reset                     0x4F
#define PPSMC_Message_Count                      0x50
#define PPSMC_MSG_SetDriverDramAddr              0x50
#define PPSMC_MSG_SetToolsDramAddr               0x51
#define PPSMC_MSG_TransferTableSmu2DramWithAddr  0x52
#define PPSMC_MSG_TransferTableDram2SmuWithAddr  0x53
#define PPSMC_MSG_GetAllRunningSmuFeatures       0x54
#define PPSMC_MSG_GetSvi3Voltage                 0x55
#define PPSMC_MSG_UpdatePolicy                   0x56
#define PPSMC_MSG_ExtPwrConnSupport              0x57
#define PPSMC_MSG_PreloadSwPstateForUclkOverDrive         0x58
#define PPSMC_Message_Count                      0x59
#endif
+0 −1
Original line number Diff line number Diff line
@@ -115,7 +115,6 @@ static struct cmn2asic_msg_mapping smu_v14_0_2_message_map[SMU_MSG_MAX_COUNT] =
	MSG_MAP(SetMGpuFanBoostLimitRpm,	PPSMC_MSG_SetMGpuFanBoostLimitRpm,     0),
	MSG_MAP(GetPptLimit,			PPSMC_MSG_GetPptLimit,                 0),
	MSG_MAP(NotifyPowerSource,		PPSMC_MSG_NotifyPowerSource,           0),
	MSG_MAP(Mode1Reset,			PPSMC_MSG_Mode1Reset,                  0),
	MSG_MAP(PrepareMp1ForUnload,		PPSMC_MSG_PrepareMp1ForUnload,         0),
	MSG_MAP(DFCstateControl,		PPSMC_MSG_SetExternalClientDfCstateAllow, 0),
	MSG_MAP(ArmD3,				PPSMC_MSG_ArmD3,                       0),