Commit 6d5f5eaf authored by Asad kamal's avatar Asad kamal Committed by Alex Deucher

drm/amd/pm: Update pmfw header files for SMU v13.0.6

Update driver interface for SMU v13.0.6 to be
compatible with PMFW v85.48 version
Signed-off-by: default avatarAsad kamal <asad.kamal@amd.com>
Reviewed-by: default avatarLijo Lazar <lijo.lazar@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent a1b0dafa
...@@ -121,6 +121,18 @@ typedef struct { ...@@ -121,6 +121,18 @@ typedef struct {
float minPsmVoltage[30]; float minPsmVoltage[30];
} AvfsDebugTableXcd_t; } AvfsDebugTableXcd_t;
// Defines used for IH-based thermal interrupts to GFX driver - A/X only
#define IH_INTERRUPT_ID_TO_DRIVER 0xFE
#define IH_INTERRUPT_CONTEXT_ID_THERMAL_THROTTLING 0x7
//thermal over-temp mask defines
#define THROTTLER_TEMP_CCD_BIT 5
#define THROTTLER_TEMP_XCD_BIT 6
#define THROTTLER_TEMP_HBM_BIT 7
#define THROTTLER_TEMP_AID_BIT 8
#define THROTTLER_VRHOT_BIT 9
// These defines are used with the following messages: // These defines are used with the following messages:
// SMC_MSG_TransferTableDram2Smu // SMC_MSG_TransferTableDram2Smu
// SMC_MSG_TransferTableSmu2Dram // SMC_MSG_TransferTableSmu2Dram
......
...@@ -175,7 +175,6 @@ static const struct cmn2asic_mapping smu_v13_0_6_table_map[SMU_TABLE_COUNT] = { ...@@ -175,7 +175,6 @@ static const struct cmn2asic_mapping smu_v13_0_6_table_map[SMU_TABLE_COUNT] = {
#define THROTTLER_PPT_BIT 1 #define THROTTLER_PPT_BIT 1
#define THROTTLER_TEMP_SOC_BIT 2 #define THROTTLER_TEMP_SOC_BIT 2
#define THROTTLER_TEMP_VR_GFX_BIT 3 #define THROTTLER_TEMP_VR_GFX_BIT 3
#define THROTTLER_TEMP_HBM_BIT 4
static const uint8_t smu_v13_0_6_throttler_map[] = { static const uint8_t smu_v13_0_6_throttler_map[] = {
[THROTTLER_PPT_BIT] = (SMU_THROTTLER_PPT0_BIT), [THROTTLER_PPT_BIT] = (SMU_THROTTLER_PPT0_BIT),
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment