Commit 47c11cff authored by Evan Quan's avatar Evan Quan Committed by Alex Deucher

drm/amd/powerplay: update Arcturus smu-driver if header

To fit the latest PMFW.
Signed-off-by: default avatarEvan Quan <evan.quan@amd.com>
Reviewed-by: default avatarKenneth Feng <kenneth.feng@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent 774e335b
...@@ -82,8 +82,8 @@ ...@@ -82,8 +82,8 @@
// Other // Other
#define FEATURE_OUT_OF_BAND_MONITOR_BIT 24 #define FEATURE_OUT_OF_BAND_MONITOR_BIT 24
#define FEATURE_TEMP_DEPENDENT_VMIN_BIT 25 #define FEATURE_TEMP_DEPENDENT_VMIN_BIT 25
#define FEATURE_PER_PART_VMIN_BIT 26
#define FEATURE_SPARE_26_BIT 26
#define FEATURE_SPARE_27_BIT 27 #define FEATURE_SPARE_27_BIT 27
#define FEATURE_SPARE_28_BIT 28 #define FEATURE_SPARE_28_BIT 28
#define FEATURE_SPARE_29_BIT 29 #define FEATURE_SPARE_29_BIT 29
...@@ -154,6 +154,7 @@ ...@@ -154,6 +154,7 @@
#define FEATURE_OUT_OF_BAND_MONITOR_MASK (1 << FEATURE_OUT_OF_BAND_MONITOR_BIT ) #define FEATURE_OUT_OF_BAND_MONITOR_MASK (1 << FEATURE_OUT_OF_BAND_MONITOR_BIT )
#define FEATURE_TEMP_DEPENDENT_VMIN_MASK (1 << FEATURE_TEMP_DEPENDENT_VMIN_BIT ) #define FEATURE_TEMP_DEPENDENT_VMIN_MASK (1 << FEATURE_TEMP_DEPENDENT_VMIN_BIT )
#define FEATURE_PER_PART_VMIN_MASK (1 << FEATURE_PER_PART_VMIN_BIT )
//FIXME need updating //FIXME need updating
...@@ -628,8 +629,14 @@ typedef struct { ...@@ -628,8 +629,14 @@ typedef struct {
uint16_t BasePerformanceFrequencyCap; //In Mhz uint16_t BasePerformanceFrequencyCap; //In Mhz
uint16_t MaxPerformanceFrequencyCap; //In Mhz uint16_t MaxPerformanceFrequencyCap; //In Mhz
// Per-Part Vmin
uint16_t VDDGFX_VminLow; // mv Q2
uint16_t VDDGFX_TVminLow; //Celcius
uint16_t VDDGFX_VminLow_HiTemp; // mv Q2
uint16_t VDDGFX_VminLow_LoTemp; // mv Q2
// SECTION: Reserved // SECTION: Reserved
uint32_t Reserved[9]; uint32_t Reserved[7];
// SECTION: BOARD PARAMETERS // SECTION: BOARD PARAMETERS
...@@ -869,6 +876,10 @@ typedef struct { ...@@ -869,6 +876,10 @@ typedef struct {
uint8_t Mem_DownHystLimit; uint8_t Mem_DownHystLimit;
uint16_t Mem_Fps; uint16_t Mem_Fps;
uint32_t BusyThreshold; // Q16
uint32_t BusyHyst;
uint32_t IdleHyst;
uint32_t MmHubPadding[8]; // SMU internal use uint32_t MmHubPadding[8]; // SMU internal use
} DpmActivityMonitorCoeffInt_t; } DpmActivityMonitorCoeffInt_t;
......
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
#define SMU11_DRIVER_IF_VERSION_INV 0xFFFFFFFF #define SMU11_DRIVER_IF_VERSION_INV 0xFFFFFFFF
#define SMU11_DRIVER_IF_VERSION_VG20 0x13 #define SMU11_DRIVER_IF_VERSION_VG20 0x13
#define SMU11_DRIVER_IF_VERSION_ARCT 0x12 #define SMU11_DRIVER_IF_VERSION_ARCT 0x14
#define SMU11_DRIVER_IF_VERSION_NV10 0x36 #define SMU11_DRIVER_IF_VERSION_NV10 0x36
#define SMU11_DRIVER_IF_VERSION_NV12 0x33 #define SMU11_DRIVER_IF_VERSION_NV12 0x33
#define SMU11_DRIVER_IF_VERSION_NV14 0x36 #define SMU11_DRIVER_IF_VERSION_NV14 0x36
......
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