drm/amd/powerplay: support xgmi pstate setting on powerplay routine V2
Add xgmi pstate setting on powerplay routine. V2: split the change of is_support_sw_smu_xgmi into a separate patch Signed-off-by: Evan Quan <evan.quan@amd.com> Reviewed-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
@@ -220,6 +220,9 @@ enum pp_df_cstate {
|
||||
((group) << PP_GROUP_SHIFT | (block) << PP_BLOCK_SHIFT | \
|
||||
(support) << PP_STATE_SUPPORT_SHIFT | (state) << PP_STATE_SHIFT)
|
||||
|
||||
#define XGMI_MODE_PSTATE_D3 0
|
||||
#define XGMI_MODE_PSTATE_D0 1
|
||||
|
||||
struct seq_file;
|
||||
enum amd_pp_clock_type;
|
||||
struct amd_pp_simple_clock_info;
|
||||
@@ -318,6 +321,7 @@ struct amd_pm_funcs {
|
||||
int (*set_ppfeature_status)(void *handle, uint64_t ppfeature_masks);
|
||||
int (*asic_reset_mode_2)(void *handle);
|
||||
int (*set_df_cstate)(void *handle, enum pp_df_cstate state);
|
||||
int (*set_xgmi_pstate)(void *handle, uint32_t pstate);
|
||||
};
|
||||
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user