drm/amd/powerplay: update smu11_driver_if_navi10.h

update the smu11_driver_if_navi10.h since navi10 smu fw
update to 42.15.0

Signed-off-by: Kenneth Feng <kenneth.feng@amd.com>
Reviewed-by: Xiaojie Yuan <xiaojie.yuan@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
Kenneth Feng 2019-04-16 16:33:43 +08:00 committed by Alex Deucher
parent 4b6349d4d8
commit eb0b49ea40
1 changed files with 6 additions and 11 deletions

View File

@ -4,7 +4,7 @@
// *** IMPORTANT *** // *** IMPORTANT ***
// SMU TEAM: Always increment the interface version if // SMU TEAM: Always increment the interface version if
// any structure is changed in this file // any structure is changed in this file
#define SMU11_DRIVER_IF_VERSION 0x2E #define SMU11_DRIVER_IF_VERSION 0x2F
#define PPTABLE_NV10_SMU_VERSION 8 #define PPTABLE_NV10_SMU_VERSION 8
@ -689,8 +689,11 @@ typedef struct {
// BTC Setting // BTC Setting
uint32_t BtcConfig; uint32_t BtcConfig;
uint16_t SsFmin[10]; // PPtable value to function similar to VFTFmin for SS Curve; Size is PPCLK_COUNT rounded to nearest multiple of 2
uint16_t DcBtcGb[AVFS_VOLTAGE_COUNT];
// SECTION: Board Reserved // SECTION: Board Reserved
uint32_t Reserved[14]; uint32_t Reserved[8];
// SECTION: BOARD PARAMETERS // SECTION: BOARD PARAMETERS
// I2C Control // I2C Control
@ -1027,17 +1030,9 @@ typedef struct {
//RLC Pace Table total number of levels //RLC Pace Table total number of levels
#define RLC_PACE_TABLE_NUM_LEVELS 16 #define RLC_PACE_TABLE_NUM_LEVELS 16
#define RLC_PACE_RATIO_NUM_LEVELS 8
typedef struct { typedef struct {
uint8_t ByteRatioLow; float FlopsPerByteTable[RLC_PACE_TABLE_NUM_LEVELS];
uint8_t FlopsRatioLow;
uint8_t ByteRatioHigh;
uint8_t FlopsRatioHigh;
} RlcPaceFlopsPerByte_t;
typedef struct {
RlcPaceFlopsPerByte_t FlopsPerByteTable[RLC_PACE_RATIO_NUM_LEVELS];
uint32_t MmHubPadding[8]; // SMU internal use uint32_t MmHubPadding[8]; // SMU internal use
} RlcPaceFlopsPerByteOverride_t; } RlcPaceFlopsPerByteOverride_t;