]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify
authorAlex Deucher <alexander.deucher@amd.com>
Thu, 4 Mar 2021 03:05:09 +0000 (22:05 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 29 Apr 2021 03:36:06 +0000 (23:36 -0400)
To match the new definition: MSG_RlcPowerDownNotify.  We only
need to tell the SMU when we turn off the RLC; when it powers
up it already handshakes with SMU.

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/pm/inc/smu_types.h
drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h

index 89a16dcd0fff90abd2c7bffbd25ab357a1797c23..5717518e71be0e6313038b2488a12bd3b658769f 100644 (file)
        __SMU_DUMMY_MAP(SET_DRIVER_DUMMY_TABLE_DRAM_ADDR_LOW), \
        __SMU_DUMMY_MAP(GET_UMC_FW_WA), \
        __SMU_DUMMY_MAP(Mode1Reset), \
-       __SMU_DUMMY_MAP(RlcPowerNotify),                 \
+       __SMU_DUMMY_MAP(RlcPowerDownNotify),             \
        __SMU_DUMMY_MAP(SetHardMinIspiclkByFreq),        \
        __SMU_DUMMY_MAP(SetHardMinIspxclkByFreq),        \
        __SMU_DUMMY_MAP(SetSoftMinSocclkByFreq),         \
index fe130a497d6c3b743142f20bf2a2090c19a72836..27a8fd5bc14b68822f9a5e3d214960db79ea1c3b 100644 (file)
@@ -41,7 +41,7 @@
 #define PPSMC_MSG_PowerUpIspByTile                     0x7
 #define PPSMC_MSG_PowerDownVcn                         0x8 // VCN is power gated by default
 #define PPSMC_MSG_PowerUpVcn                           0x9
-#define PPSMC_MSG_RlcPowerNotify                       0xA
+#define PPSMC_MSG_RlcPowerDownNotify                   0xA
 #define PPSMC_MSG_SetHardMinVcn                        0xB // For wireless display
 #define PPSMC_MSG_SetSoftMinGfxclk                     0xC //Sets SoftMin for GFXCLK. Arg is in MHz
 #define PPSMC_MSG_ActiveProcessNotify                  0xD
index 77f532a49e37f80fa21207c31310ccaf848721f8..ceb62f2fae39b8eeba492f74bff8971172365e42 100644 (file)
@@ -69,7 +69,7 @@ static struct cmn2asic_msg_mapping vangogh_message_map[SMU_MSG_MAX_COUNT] = {
        MSG_MAP(PowerUpIspByTile,               PPSMC_MSG_PowerUpIspByTile,             0),
        MSG_MAP(PowerDownVcn,                   PPSMC_MSG_PowerDownVcn,                 0),
        MSG_MAP(PowerUpVcn,                     PPSMC_MSG_PowerUpVcn,                   0),
-       MSG_MAP(RlcPowerNotify,                 PPSMC_MSG_RlcPowerNotify,               0),
+       MSG_MAP(RlcPowerDownNotify,             PPSMC_MSG_RlcPowerDownNotify,           0),
        MSG_MAP(SetHardMinVcn,                  PPSMC_MSG_SetHardMinVcn,                0),
        MSG_MAP(SetSoftMinGfxclk,               PPSMC_MSG_SetSoftMinGfxclk,             0),
        MSG_MAP(ActiveProcessNotify,            PPSMC_MSG_ActiveProcessNotify,          0),
@@ -1959,7 +1959,7 @@ static int vangogh_system_features_control(struct smu_context *smu, bool en)
        int ret = 0;
 
        if (adev->pm.fw_version >= 0x43f1700 && !en)
-               ret = smu_cmn_send_smc_msg_with_param(smu, SMU_MSG_RlcPowerNotify,
+               ret = smu_cmn_send_smc_msg_with_param(smu, SMU_MSG_RlcPowerDownNotify,
                                                      RLC_STATUS_OFF, NULL);
 
        bitmap_zero(feature->enabled, feature->feature_num);
index c56d4583dc7233aa4ab4a6f6dfbe2e96dea74ff2..6c8093eefef774b2a984fb614075a490189d58c6 100644 (file)
@@ -54,6 +54,5 @@ extern void vangogh_set_ppt_funcs(struct smu_context *smu);
 
 /* RLC Power Status */
 #define RLC_STATUS_OFF          0
-#define RLC_STATUS_NORMAL       1
 
 #endif