[PATCH] drm/amd/pm: Move SMUv13.0.12 function declarations
Alex Deucher
alexdeucher at gmail.com
Tue May 13 13:59:34 UTC 2025
On Tue, May 13, 2025 at 9:58 AM Lijo Lazar <lijo.lazar at amd.com> wrote:
>
> Move them to SMUv13.0.6 header file as they are used only in SMU
> v13.0.6.
>
> Signed-off-by: Lijo Lazar <lijo.lazar at amd.com>
Reviewed-by: Alex Deucher <alexander.deucher at amd.com>
> ---
> drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 9 ---------
> drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.h | 8 ++++++++
> 2 files changed, 8 insertions(+), 9 deletions(-)
>
> diff --git a/drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h b/drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h
> index 9d4cb54a45de..4263798d716b 100644
> --- a/drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h
> +++ b/drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h
> @@ -298,14 +298,5 @@ int smu_v13_0_get_boot_freq_by_index(struct smu_context *smu,
>
> void smu_v13_0_interrupt_work(struct smu_context *smu);
> void smu_v13_0_reset_custom_level(struct smu_context *smu);
> -bool smu_v13_0_12_is_dpm_running(struct smu_context *smu);
> -int smu_v13_0_12_get_max_metrics_size(void);
> -int smu_v13_0_12_setup_driver_pptable(struct smu_context *smu);
> -int smu_v13_0_12_get_smu_metrics_data(struct smu_context *smu,
> - MetricsMember_t member,
> - uint32_t *value);
> -ssize_t smu_v13_0_12_get_gpu_metrics(struct smu_context *smu, void **table);
> -extern const struct cmn2asic_mapping smu_v13_0_12_feature_mask_map[];
> -extern const struct cmn2asic_msg_mapping smu_v13_0_12_message_map[];
> #endif
> #endif
> diff --git a/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.h b/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.h
> index 6e7293d3f264..1ccc150882eb 100644
> --- a/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.h
> +++ b/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.h
> @@ -75,4 +75,12 @@ extern void smu_v13_0_6_set_ppt_funcs(struct smu_context *smu);
> bool smu_v13_0_6_cap_supported(struct smu_context *smu, enum smu_v13_0_6_caps cap);
> int smu_v13_0_6_get_static_metrics_table(struct smu_context *smu);
>
> +bool smu_v13_0_12_is_dpm_running(struct smu_context *smu);
> +int smu_v13_0_12_get_max_metrics_size(void);
> +int smu_v13_0_12_setup_driver_pptable(struct smu_context *smu);
> +int smu_v13_0_12_get_smu_metrics_data(struct smu_context *smu,
> + MetricsMember_t member, uint32_t *value);
> +ssize_t smu_v13_0_12_get_gpu_metrics(struct smu_context *smu, void **table);
> +extern const struct cmn2asic_mapping smu_v13_0_12_feature_mask_map[];
> +extern const struct cmn2asic_msg_mapping smu_v13_0_12_message_map[];
> #endif
> --
> 2.25.1
>
More information about the amd-gfx
mailing list