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

drm/amd/powerplay: update Arcturus smu-driver headers

To fit the latest 54.24.0 PMFW.

Signed-off-by: Evan Quan <evan.quan@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Reviewed-by: Kenneth Feng <kenneth.feng@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>

authored by

Evan Quan and committed by
Alex Deucher
aace2a56 d559aba8

+11 -3
+10 -2
drivers/gpu/drm/amd/powerplay/inc/smu11_driver_if_arcturus.h
··· 200 200 #define THROTTLER_PPM_BIT 13 201 201 #define THROTTLER_FIT_BIT 14 202 202 #define THROTTLER_APCC_BIT 15 203 + #define THROTTLER_VRHOT0_BIT 16 204 + #define THROTTLER_VRHOT1_BIT 17 203 205 204 206 // Table transfer status 205 207 #define TABLE_TRANSFER_OK 0x0 ··· 744 742 745 743 uint16_t SocketPowerLpfTau; 746 744 745 + uint16_t VcnClkAverageLpfTau; 746 + uint16_t padding16; 747 + 747 748 // Padding - ignore 748 749 uint32_t MmHubPadding[8]; // SMU internal use 749 750 } DriverSmuConfig_t; ··· 772 767 uint32_t ThrottlerStatus ; 773 768 774 769 uint16_t CurrFanSpeed ; 775 - uint16_t Padding16; 770 + uint16_t AverageVclkFrequency ; 771 + uint16_t AverageDclkFrequency ; 772 + uint16_t VcnActivityPercentage ; 773 + uint32_t EnergyAccumulator ; 776 774 777 - uint32_t Padding[4]; 775 + uint32_t Padding[2]; 778 776 779 777 // Padding - ignore 780 778 uint32_t MmHubPadding[8]; // SMU internal use
+1 -1
drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h
··· 26 26 #include "amdgpu_smu.h" 27 27 28 28 #define SMU11_DRIVER_IF_VERSION_INV 0xFFFFFFFF 29 - #define SMU11_DRIVER_IF_VERSION_ARCT 0x14 29 + #define SMU11_DRIVER_IF_VERSION_ARCT 0x17 30 30 #define SMU11_DRIVER_IF_VERSION_NV10 0x36 31 31 #define SMU11_DRIVER_IF_VERSION_NV12 0x33 32 32 #define SMU11_DRIVER_IF_VERSION_NV14 0x36