mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-06 00:47:56 -04:00
drm/amd/pm: Update pmfw header files for SMU v13.0.6
Update driver metrics table for SMU v13.0.6 to be compatible with PMFW v85.47 version Signed-off-by: Asad kamal <asad.kamal@amd.com> Reviewed-by: Lijo Lazar <lijo.lazar@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
@@ -26,7 +26,7 @@
|
||||
// *** IMPORTANT ***
|
||||
// PMFW TEAM: Always increment the interface version if
|
||||
// anything is changed in this file
|
||||
#define SMU13_0_6_DRIVER_IF_VERSION 0x08042022
|
||||
#define SMU13_0_6_DRIVER_IF_VERSION 0x08042023
|
||||
|
||||
//I2C Interface
|
||||
#define NUM_I2C_CONTROLLERS 8
|
||||
@@ -106,7 +106,7 @@ typedef enum {
|
||||
} UCLK_DPM_MODE_e;
|
||||
|
||||
typedef struct {
|
||||
//0-26 SOC, 27-29 SOCIO
|
||||
//0-23 SOC, 24-26 SOCIO, 27-29 SOC
|
||||
uint16_t avgPsmCount[30];
|
||||
uint16_t minPsmCount[30];
|
||||
float avgPsmVoltage[30];
|
||||
|
||||
@@ -123,7 +123,7 @@ typedef enum {
|
||||
VOLTAGE_GUARDBAND_COUNT
|
||||
} GFX_GUARDBAND_e;
|
||||
|
||||
#define SMU_METRICS_TABLE_VERSION 0x1
|
||||
#define SMU_METRICS_TABLE_VERSION 0x3
|
||||
|
||||
typedef struct {
|
||||
uint32_t AccumulationCounter;
|
||||
@@ -198,6 +198,10 @@ typedef struct {
|
||||
uint32_t SocketThmResidencyAcc;
|
||||
uint32_t VrThmResidencyAcc;
|
||||
uint32_t HbmThmResidencyAcc;
|
||||
uint32_t spare;
|
||||
|
||||
// New Items at end to maintain driver compatibility
|
||||
uint32_t GfxclkFrequency[8];
|
||||
} MetricsTable_t;
|
||||
|
||||
#define SMU_VF_METRICS_TABLE_VERSION 0x1
|
||||
|
||||
Reference in New Issue
Block a user