mirror of
https://github.com/torvalds/linux.git
synced 2026-05-28 17:13:52 +02:00
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: 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:
parent
a1b0dafafc
commit
6d5f5eaf6a
|
|
@ -121,6 +121,18 @@ typedef struct {
|
|||
float minPsmVoltage[30];
|
||||
} 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:
|
||||
// SMC_MSG_TransferTableDram2Smu
|
||||
// SMC_MSG_TransferTableSmu2Dram
|
||||
|
|
|
|||
|
|
@ -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_TEMP_SOC_BIT 2
|
||||
#define THROTTLER_TEMP_VR_GFX_BIT 3
|
||||
#define THROTTLER_TEMP_HBM_BIT 4
|
||||
|
||||
static const uint8_t smu_v13_0_6_throttler_map[] = {
|
||||
[THROTTLER_PPT_BIT] = (SMU_THROTTLER_PPT0_BIT),
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user