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

drm/amdgpu: update smu_v11_0_pptable.h

Update to the latest changes.

Reviewed-by: Evan Quan <evan.quan@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Cc: stable@vger.kernel.org # 5.5.x

+32 -14
+32 -14
drivers/gpu/drm/amd/powerplay/inc/smu_v11_0_pptable.h
··· 39 39 #define SMU_11_0_PP_OVERDRIVE_VERSION 0x0800 40 40 #define SMU_11_0_PP_POWERSAVINGCLOCK_VERSION 0x0100 41 41 42 + enum SMU_11_0_ODFEATURE_CAP { 43 + SMU_11_0_ODCAP_GFXCLK_LIMITS = 0, 44 + SMU_11_0_ODCAP_GFXCLK_CURVE, 45 + SMU_11_0_ODCAP_UCLK_MAX, 46 + SMU_11_0_ODCAP_POWER_LIMIT, 47 + SMU_11_0_ODCAP_FAN_ACOUSTIC_LIMIT, 48 + SMU_11_0_ODCAP_FAN_SPEED_MIN, 49 + SMU_11_0_ODCAP_TEMPERATURE_FAN, 50 + SMU_11_0_ODCAP_TEMPERATURE_SYSTEM, 51 + SMU_11_0_ODCAP_MEMORY_TIMING_TUNE, 52 + SMU_11_0_ODCAP_FAN_ZERO_RPM_CONTROL, 53 + SMU_11_0_ODCAP_AUTO_UV_ENGINE, 54 + SMU_11_0_ODCAP_AUTO_OC_ENGINE, 55 + SMU_11_0_ODCAP_AUTO_OC_MEMORY, 56 + SMU_11_0_ODCAP_FAN_CURVE, 57 + SMU_11_0_ODCAP_COUNT, 58 + }; 59 + 42 60 enum SMU_11_0_ODFEATURE_ID { 43 - SMU_11_0_ODFEATURE_GFXCLK_LIMITS = 1 << 0, //GFXCLK Limit feature 44 - SMU_11_0_ODFEATURE_GFXCLK_CURVE = 1 << 1, //GFXCLK Curve feature 45 - SMU_11_0_ODFEATURE_UCLK_MAX = 1 << 2, //UCLK Limit feature 46 - SMU_11_0_ODFEATURE_POWER_LIMIT = 1 << 3, //Power Limit feature 47 - SMU_11_0_ODFEATURE_FAN_ACOUSTIC_LIMIT = 1 << 4, //Fan Acoustic RPM feature 48 - SMU_11_0_ODFEATURE_FAN_SPEED_MIN = 1 << 5, //Minimum Fan Speed feature 49 - SMU_11_0_ODFEATURE_TEMPERATURE_FAN = 1 << 6, //Fan Target Temperature Limit feature 50 - SMU_11_0_ODFEATURE_TEMPERATURE_SYSTEM = 1 << 7, //Operating Temperature Limit feature 51 - SMU_11_0_ODFEATURE_MEMORY_TIMING_TUNE = 1 << 8, //AC Timing Tuning feature 52 - SMU_11_0_ODFEATURE_FAN_ZERO_RPM_CONTROL = 1 << 9, //Zero RPM feature 53 - SMU_11_0_ODFEATURE_AUTO_UV_ENGINE = 1 << 10, //Auto Under Volt GFXCLK feature 54 - SMU_11_0_ODFEATURE_AUTO_OC_ENGINE = 1 << 11, //Auto Over Clock GFXCLK feature 55 - SMU_11_0_ODFEATURE_AUTO_OC_MEMORY = 1 << 12, //Auto Over Clock MCLK feature 56 - SMU_11_0_ODFEATURE_FAN_CURVE = 1 << 13, //VICTOR TODO 61 + SMU_11_0_ODFEATURE_GFXCLK_LIMITS = 1 << SMU_11_0_ODCAP_GFXCLK_LIMITS, //GFXCLK Limit feature 62 + SMU_11_0_ODFEATURE_GFXCLK_CURVE = 1 << SMU_11_0_ODCAP_GFXCLK_CURVE, //GFXCLK Curve feature 63 + SMU_11_0_ODFEATURE_UCLK_MAX = 1 << SMU_11_0_ODCAP_UCLK_MAX, //UCLK Limit feature 64 + SMU_11_0_ODFEATURE_POWER_LIMIT = 1 << SMU_11_0_ODCAP_POWER_LIMIT, //Power Limit feature 65 + SMU_11_0_ODFEATURE_FAN_ACOUSTIC_LIMIT = 1 << SMU_11_0_ODCAP_FAN_ACOUSTIC_LIMIT, //Fan Acoustic RPM feature 66 + SMU_11_0_ODFEATURE_FAN_SPEED_MIN = 1 << SMU_11_0_ODCAP_FAN_SPEED_MIN, //Minimum Fan Speed feature 67 + SMU_11_0_ODFEATURE_TEMPERATURE_FAN = 1 << SMU_11_0_ODCAP_TEMPERATURE_FAN, //Fan Target Temperature Limit feature 68 + SMU_11_0_ODFEATURE_TEMPERATURE_SYSTEM = 1 << SMU_11_0_ODCAP_TEMPERATURE_SYSTEM, //Operating Temperature Limit feature 69 + SMU_11_0_ODFEATURE_MEMORY_TIMING_TUNE = 1 << SMU_11_0_ODCAP_MEMORY_TIMING_TUNE, //AC Timing Tuning feature 70 + SMU_11_0_ODFEATURE_FAN_ZERO_RPM_CONTROL = 1 << SMU_11_0_ODCAP_FAN_ZERO_RPM_CONTROL, //Zero RPM feature 71 + SMU_11_0_ODFEATURE_AUTO_UV_ENGINE = 1 << SMU_11_0_ODCAP_AUTO_UV_ENGINE, //Auto Under Volt GFXCLK feature 72 + SMU_11_0_ODFEATURE_AUTO_OC_ENGINE = 1 << SMU_11_0_ODCAP_AUTO_OC_ENGINE, //Auto Over Clock GFXCLK feature 73 + SMU_11_0_ODFEATURE_AUTO_OC_MEMORY = 1 << SMU_11_0_ODCAP_AUTO_OC_MEMORY, //Auto Over Clock MCLK feature 74 + SMU_11_0_ODFEATURE_FAN_CURVE = 1 << SMU_11_0_ODCAP_FAN_CURVE, //Fan Curve feature 57 75 SMU_11_0_ODFEATURE_COUNT = 14, 58 76 }; 59 77 #define SMU_11_0_MAX_ODFEATURE 32 //Maximum Number of OD Features