Re: [PATCH] drm/amd/pm: update the features set on smu v14.0.2/3

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Sep 5, 2024 at 3:40 AM Kenneth Feng <kenneth.feng@xxxxxxx> wrote:
>
> update the features set on smu v14.0.2/3
>
> Signed-off-by: Kenneth Feng <kenneth.feng@xxxxxxx>

Acked-by: Alex Deucher <alexander.deucher@xxxxxxx>

> ---
>  drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h         | 11 ++++++++++-
>  drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c |  9 +++++++++
>  2 files changed, 19 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h b/drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h
> index 12a7b0634ed5..5b3e38eb26b7 100644
> --- a/drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h
> +++ b/drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h
> @@ -439,7 +439,16 @@ enum smu_clk_type {
>         __SMU_DUMMY_MAP(BACO_CG),                       \
>         __SMU_DUMMY_MAP(SOC_CG),    \
>         __SMU_DUMMY_MAP(LOW_POWER_DCNCLKS),       \
> -       __SMU_DUMMY_MAP(WHISPER_MODE),
> +       __SMU_DUMMY_MAP(WHISPER_MODE),                  \
> +       __SMU_DUMMY_MAP(EDC_PWRBRK),                            \
> +       __SMU_DUMMY_MAP(SOC_EDC_XVMIN),                         \
> +       __SMU_DUMMY_MAP(GFX_PSM_DIDT),                          \
> +       __SMU_DUMMY_MAP(APT_ALL_ENABLE),                                \
> +       __SMU_DUMMY_MAP(APT_SQ_THROTTLE),                               \
> +       __SMU_DUMMY_MAP(APT_PF_DCS),                            \
> +       __SMU_DUMMY_MAP(GFX_EDC_XVMIN),                         \
> +       __SMU_DUMMY_MAP(GFX_DIDT_XVMIN),                                \
> +       __SMU_DUMMY_MAP(FAN_ABNORMAL),
>
>  #undef __SMU_DUMMY_MAP
>  #define __SMU_DUMMY_MAP(feature)       SMU_FEATURE_##feature##_BIT
> diff --git a/drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c b/drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
> index a31fae5feedf..7125f72d01f2 100644
> --- a/drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
> +++ b/drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
> @@ -199,6 +199,15 @@ static struct cmn2asic_mapping smu_v14_0_2_feature_mask_map[SMU_FEATURE_COUNT] =
>         FEA_MAP(MEM_TEMP_READ),
>         FEA_MAP(ATHUB_MMHUB_PG),
>         FEA_MAP(SOC_PCC),
> +       FEA_MAP(EDC_PWRBRK),
> +       FEA_MAP(SOC_EDC_XVMIN),
> +       FEA_MAP(GFX_PSM_DIDT),
> +       FEA_MAP(APT_ALL_ENABLE),
> +       FEA_MAP(APT_SQ_THROTTLE),
> +       FEA_MAP(APT_PF_DCS),
> +       FEA_MAP(GFX_EDC_XVMIN),
> +       FEA_MAP(GFX_DIDT_XVMIN),
> +       FEA_MAP(FAN_ABNORMAL),
>         [SMU_FEATURE_DPM_VCLK_BIT] = {1, FEATURE_MM_DPM_BIT},
>         [SMU_FEATURE_DPM_DCLK_BIT] = {1, FEATURE_MM_DPM_BIT},
>         [SMU_FEATURE_PPT_BIT] = {1, FEATURE_THROTTLERS_BIT},
> --
> 2.34.1
>




[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux