Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

drm/amd/pm: Update SMUv13.0.6 PMFW headers

Update pmfw headers for smuv13.0.6 to pmfw version 85.121

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>

authored by

Asad Kamal and committed by
Alex Deucher
6caf95b7 3318ba94

+11 -3
+11 -3
drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v13_0_6_pmfw.h
··· 34 34 #define NUM_PCIE_BITRATES 4 35 35 #define NUM_XGMI_BITRATES 4 36 36 #define NUM_XGMI_WIDTHS 3 37 + #define NUM_SOC_P2S_TABLES 3 38 + #define NUM_TDP_GROUPS 4 37 39 38 40 typedef enum { 39 41 /*0*/ FEATURE_DATA_CALCULATION = 0, ··· 82 80 /*41*/ FEATURE_CXL_QOS = 41, 83 81 /*42*/ FEATURE_SOC_DC_RTC = 42, 84 82 /*43*/ FEATURE_GFX_DC_RTC = 43, 83 + /*44*/ FEATURE_DVM_MIN_PSM = 44, 84 + /*45*/ FEATURE_PRC = 45, 85 85 86 - /*44*/ NUM_FEATURES = 44 86 + /*46*/ NUM_FEATURES = 46 87 87 } FEATURE_LIST_e; 88 88 89 89 //enum for MPIO PCIe gen speed msgs ··· 127 123 VOLTAGE_GUARDBAND_COUNT 128 124 } GFX_GUARDBAND_e; 129 125 130 - #define SMU_METRICS_TABLE_VERSION 0xE 126 + #define SMU_METRICS_TABLE_VERSION 0xF 131 127 132 128 typedef struct __attribute__((packed, aligned(4))) { 133 129 uint32_t AccumulationCounter; ··· 238 234 239 235 //PCIE BW Data and error count 240 236 uint32_t PCIeOtherEndRecoveryAcc; // The Pcie counter itself is accumulated 237 + 238 + //Total App Clock Counter 239 + uint64_t GfxclkBelowHostLimitAcc[8]; 241 240 } MetricsTableX_t; 242 241 243 242 typedef struct __attribute__((packed, aligned(4))) { ··· 335 328 uint32_t JpegBusy[32]; 336 329 } MetricsTableA_t; 337 330 338 - #define SMU_VF_METRICS_TABLE_VERSION 0x3 331 + #define SMU_VF_METRICS_TABLE_VERSION 0x5 339 332 340 333 typedef struct __attribute__((packed, aligned(4))) { 341 334 uint32_t AccumulationCounter; 342 335 uint32_t InstGfxclk_TargFreq; 343 336 uint64_t AccGfxclk_TargFreq; 344 337 uint64_t AccGfxRsmuDpm_Busy; 338 + uint64_t AccGfxclkBelowHostLimit; 345 339 } VfMetricsTable_t; 346 340 347 341 #endif