[PATCH] drm/amd/powerplay: delete dead functions in vega10.
Deucher, Alexander
Alexander.Deucher at amd.com
Mon Apr 17 14:09:47 UTC 2017
> -----Original Message-----
> From: amd-gfx [mailto:amd-gfx-bounces at lists.freedesktop.org] On Behalf
> Of Rex Zhu
> Sent: Monday, April 17, 2017 9:23 AM
> To: amd-gfx at lists.freedesktop.org
> Cc: Zhu, Rex
> Subject: [PATCH] drm/amd/powerplay: delete dead functions in vega10.
>
> Vega10 does not support AVFS BTC, remove function.
>
> Change-Id: If9e7845e581e0e3062febca2c81620ca6ba26016
Missing your signed-off-by. With that fixed:
Reviewed-by: Alex Deucher <alexander.deucher at amd.com
> ---
> drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 30 ++-----------
> ---------
> .../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c | 9 -------
> .../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.h | 1 -
> 3 files changed, 2 insertions(+), 38 deletions(-)
>
> diff --git a/drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c
> b/drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c
> index 561b837..3e11abe 100644
> --- a/drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c
> +++ b/drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c
> @@ -2411,35 +2411,9 @@ static int vega10_init_smc_table(struct pp_hwmgr
> *hwmgr)
> PP_ASSERT_WITH_CODE(!result,
> "Failed to upload PPtable!", return result);
>
> - if (data->smu_features[GNLD_AVFS].supported) {
> - uint32_t features_enabled;
> - result = vega10_get_smc_features(hwmgr->smumgr,
> &features_enabled);
> - PP_ASSERT_WITH_CODE(!result,
> - "Failed to Retrieve Enabled Features!",
> - return result);
> - if (!(features_enabled & (1 << FEATURE_AVFS_BIT))) {
> - result = vega10_perform_btc(hwmgr->smumgr);
> - PP_ASSERT_WITH_CODE(!result,
> - "Failed to Perform BTC!",
> + result = vega10_avfs_enable(hwmgr, true);
> + PP_ASSERT_WITH_CODE(!result, "Attempt to enable AVFS feature
> Failed!",
> return result);
> - result = vega10_avfs_enable(hwmgr, true);
> - PP_ASSERT_WITH_CODE(!result,
> - "Attempt to enable AVFS feature
> Failed!",
> - return result);
> - result = vega10_save_vft_table(hwmgr->smumgr,
> - (uint8_t *)&(data-
> >smc_state_table.avfs_table));
> - PP_ASSERT_WITH_CODE(!result,
> - "Attempt to save VFT table Failed!",
> - return result);
> - } else {
> - data->smu_features[GNLD_AVFS].enabled = true;
> - result = vega10_restore_vft_table(hwmgr->smumgr,
> - (uint8_t *)&(data-
> >smc_state_table.avfs_table));
> - PP_ASSERT_WITH_CODE(!result,
> - "Attempt to restore VFT table
> Failed!",
> - return result;);
> - }
> - }
>
> return 0;
> }
> diff --git a/drivers/gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c
> b/drivers/gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c
> index 2685f02..7a36a74 100644
> --- a/drivers/gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c
> +++ b/drivers/gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c
> @@ -299,15 +299,6 @@ int vega10_copy_table_to_smc(struct pp_smumgr
> *smumgr,
> return 0;
> }
>
> -int vega10_perform_btc(struct pp_smumgr *smumgr)
> -{
> -
> PP_ASSERT_WITH_CODE(!vega10_send_msg_to_smc_with_parame
> ter(
> - smumgr, PPSMC_MSG_RunBtc, 0),
> - "Attempt to run DC BTC Failed!",
> - return -1);
> - return 0;
> -}
> -
> int vega10_save_vft_table(struct pp_smumgr *smumgr, uint8_t
> *avfs_table)
> {
> PP_ASSERT_WITH_CODE(avfs_table,
> diff --git a/drivers/gpu/drm/amd/powerplay/smumgr/vega10_smumgr.h
> b/drivers/gpu/drm/amd/powerplay/smumgr/vega10_smumgr.h
> index ad05021..71e9b64 100644
> --- a/drivers/gpu/drm/amd/powerplay/smumgr/vega10_smumgr.h
> +++ b/drivers/gpu/drm/amd/powerplay/smumgr/vega10_smumgr.h
> @@ -62,7 +62,6 @@ int vega10_get_smc_features(struct pp_smumgr
> *smumgr,
> uint32_t *features_enabled);
> int vega10_save_vft_table(struct pp_smumgr *smumgr, uint8_t
> *avfs_table);
> int vega10_restore_vft_table(struct pp_smumgr *smumgr, uint8_t
> *avfs_table);
> -int vega10_perform_btc(struct pp_smumgr *smumgr);
>
> int vega10_set_tools_address(struct pp_smumgr *smumgr);
>
> --
> 1.9.1
>
> _______________________________________________
> amd-gfx mailing list
> amd-gfx at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/amd-gfx
More information about the amd-gfx
mailing list