Commit 296b29ce authored by Evan Quan's avatar Evan Quan Committed by Alex Deucher

drm/amd/pm: update driver_if and ppsmc headers for coming wbrf feature

Add those data structures to support Wifi RFI mitigation feature.
Signed-off-by: default avatarEvan Quan <quanliangl@hotmail.com>
Reviewed-by: default avatarMario Limonciello <mario.limonciello@amd.com>
Signed-off-by: default avatarMa Jun <Jun.Ma2@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent 4f914d75
...@@ -1501,6 +1501,17 @@ enum smu_baco_seq { ...@@ -1501,6 +1501,17 @@ enum smu_baco_seq {
__dst_size); \ __dst_size); \
}) })
typedef struct {
uint16_t LowFreq;
uint16_t HighFreq;
} WifiOneBand_t;
typedef struct {
uint32_t WifiBandEntryNum;
WifiOneBand_t WifiBandEntry[11];
uint32_t MmHubPadding[8];
} WifiBandEntryTable_t;
#if !defined(SWSMU_CODE_LAYER_L2) && !defined(SWSMU_CODE_LAYER_L3) && !defined(SWSMU_CODE_LAYER_L4) #if !defined(SWSMU_CODE_LAYER_L2) && !defined(SWSMU_CODE_LAYER_L3) && !defined(SWSMU_CODE_LAYER_L4)
int smu_get_power_limit(void *handle, int smu_get_power_limit(void *handle,
uint32_t *limit, uint32_t *limit,
......
...@@ -1615,7 +1615,8 @@ typedef struct { ...@@ -1615,7 +1615,8 @@ typedef struct {
#define TABLE_I2C_COMMANDS 9 #define TABLE_I2C_COMMANDS 9
#define TABLE_DRIVER_INFO 10 #define TABLE_DRIVER_INFO 10
#define TABLE_ECCINFO 11 #define TABLE_ECCINFO 11
#define TABLE_COUNT 12 #define TABLE_WIFIBAND 12
#define TABLE_COUNT 13
//IH Interupt ID //IH Interupt ID
#define IH_INTERRUPT_ID_TO_DRIVER 0xFE #define IH_INTERRUPT_ID_TO_DRIVER 0xFE
......
...@@ -1605,7 +1605,8 @@ typedef struct { ...@@ -1605,7 +1605,8 @@ typedef struct {
#define TABLE_I2C_COMMANDS 9 #define TABLE_I2C_COMMANDS 9
#define TABLE_DRIVER_INFO 10 #define TABLE_DRIVER_INFO 10
#define TABLE_ECCINFO 11 #define TABLE_ECCINFO 11
#define TABLE_COUNT 12 #define TABLE_WIFIBAND 12
#define TABLE_COUNT 13
//IH Interupt ID //IH Interupt ID
#define IH_INTERRUPT_ID_TO_DRIVER 0xFE #define IH_INTERRUPT_ID_TO_DRIVER 0xFE
......
...@@ -138,10 +138,9 @@ ...@@ -138,10 +138,9 @@
#define PPSMC_MSG_SetBadMemoryPagesRetiredFlagsPerChannel 0x4A #define PPSMC_MSG_SetBadMemoryPagesRetiredFlagsPerChannel 0x4A
#define PPSMC_MSG_SetPriorityDeltaGain 0x4B #define PPSMC_MSG_SetPriorityDeltaGain 0x4B
#define PPSMC_MSG_AllowIHHostInterrupt 0x4C #define PPSMC_MSG_AllowIHHostInterrupt 0x4C
#define PPSMC_MSG_DALNotPresent 0x4E #define PPSMC_MSG_DALNotPresent 0x4E
#define PPSMC_MSG_EnableUCLKShadow 0x51
#define PPSMC_Message_Count 0x4F #define PPSMC_Message_Count 0x52
//Debug Dump Message //Debug Dump Message
#define DEBUGSMC_MSG_TestMessage 0x1 #define DEBUGSMC_MSG_TestMessage 0x1
......
...@@ -134,6 +134,7 @@ ...@@ -134,6 +134,7 @@
#define PPSMC_MSG_SetBadMemoryPagesRetiredFlagsPerChannel 0x4A #define PPSMC_MSG_SetBadMemoryPagesRetiredFlagsPerChannel 0x4A
#define PPSMC_MSG_SetPriorityDeltaGain 0x4B #define PPSMC_MSG_SetPriorityDeltaGain 0x4B
#define PPSMC_MSG_AllowIHHostInterrupt 0x4C #define PPSMC_MSG_AllowIHHostInterrupt 0x4C
#define PPSMC_Message_Count 0x4D #define PPSMC_MSG_EnableUCLKShadow 0x51
#define PPSMC_Message_Count 0x52
#endif #endif
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