/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/swsmu/inc/ |
H A D | smu_v13_0.h | 129 int smu_v13_0_init_microcode(struct smu_context *smu); 131 void smu_v13_0_fini_microcode(struct smu_context *smu); 133 int smu_v13_0_load_microcode(struct smu_context *smu); 135 int smu_v13_0_init_smc_tables(struct smu_context *smu); 137 int smu_v13_0_fini_smc_tables(struct smu_context *smu); 139 int smu_v13_0_init_power(struct smu_context *smu); 141 int smu_v13_0_fini_power(struct smu_context *smu); 143 int smu_v13_0_check_fw_status(struct smu_context *smu); 145 int smu_v13_0_setup_pptable(struct smu_context *smu); 147 int smu_v13_0_get_vbios_bootup_values(struct smu_context *sm [all...] |
H A D | smu_v11_0.h | 150 int smu_v11_0_init_microcode(struct smu_context *smu); 152 void smu_v11_0_fini_microcode(struct smu_context *smu); 154 int smu_v11_0_load_microcode(struct smu_context *smu); 156 int smu_v11_0_init_smc_tables(struct smu_context *smu); 158 int smu_v11_0_fini_smc_tables(struct smu_context *smu); 160 int smu_v11_0_init_power(struct smu_context *smu); 162 int smu_v11_0_fini_power(struct smu_context *smu); 164 int smu_v11_0_check_fw_status(struct smu_context *smu); 166 int smu_v11_0_setup_pptable(struct smu_context *smu); 168 int smu_v11_0_get_vbios_bootup_values(struct smu_context *sm [all...] |
H A D | amdgpu_smu.h | 470 struct smu_context { struct 579 int (*run_btc)(struct smu_context *smu); 586 int (*get_allowed_feature_mask)(struct smu_context *smu, uint32_t *feature_mask, uint32_t num); 593 enum amd_pm_state_type (*get_current_power_state)(struct smu_context *smu); 599 int (*set_default_dpm_table)(struct smu_context *smu); 601 int (*set_power_state)(struct smu_context *smu); 607 int (*populate_umd_state_clk)(struct smu_context *smu); 616 int (*print_clk_levels)(struct smu_context *smu, enum smu_clk_type clk_type, char *buf); 629 int (*emit_clk_levels)(struct smu_context *smu, enum smu_clk_type clk_type, char *buf, int *offset); 637 int (*force_clk_levels)(struct smu_context *sm [all...] |
H A D | smu_v12_0.h | 36 int smu_v12_0_check_fw_status(struct smu_context *smu); 38 int smu_v12_0_check_fw_version(struct smu_context *smu); 40 int smu_v12_0_powergate_sdma(struct smu_context *smu, bool gate); 42 int smu_v12_0_powergate_vcn(struct smu_context *smu, bool gate); 44 int smu_v12_0_powergate_jpeg(struct smu_context *smu, bool gate); 46 int smu_v12_0_set_gfx_cgpg(struct smu_context *smu, bool enable); 48 uint32_t smu_v12_0_get_gfxoff_status(struct smu_context *smu); 50 int smu_v12_0_gfx_off_control(struct smu_context *smu, bool enable); 52 int smu_v12_0_fini_smc_tables(struct smu_context *smu); 54 int smu_v12_0_set_default_dpm_tables(struct smu_context *sm [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/inc/ |
H A D | amdgpu_smu.h | 387 struct smu_context struct 465 int (*run_btc)(struct smu_context *smu); 466 int (*get_allowed_feature_mask)(struct smu_context *smu, uint32_t *feature_mask, uint32_t num); 467 enum amd_pm_state_type (*get_current_power_state)(struct smu_context *smu); 468 int (*set_default_dpm_table)(struct smu_context *smu); 469 int (*set_power_state)(struct smu_context *smu); 470 int (*populate_umd_state_clk)(struct smu_context *smu); 471 int (*print_clk_levels)(struct smu_context *smu, enum smu_clk_type clk_type, char *buf); 472 int (*force_clk_levels)(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t mask); 473 int (*set_default_od8_settings)(struct smu_context *sm [all...] |
H A D | smu_v11_0.h | 139 int smu_v11_0_init_microcode(struct smu_context *smu); 141 void smu_v11_0_fini_microcode(struct smu_context *smu); 143 int smu_v11_0_load_microcode(struct smu_context *smu); 145 int smu_v11_0_init_smc_tables(struct smu_context *smu); 147 int smu_v11_0_fini_smc_tables(struct smu_context *smu); 149 int smu_v11_0_init_power(struct smu_context *smu); 151 int smu_v11_0_fini_power(struct smu_context *smu); 153 int smu_v11_0_check_fw_status(struct smu_context *smu); 155 int smu_v11_0_setup_pptable(struct smu_context *smu); 157 int smu_v11_0_get_vbios_bootup_values(struct smu_context *sm [all...] |
H A D | smu_v12_0.h | 36 int smu_v12_0_check_fw_status(struct smu_context *smu); 38 int smu_v12_0_check_fw_version(struct smu_context *smu); 40 int smu_v12_0_powergate_sdma(struct smu_context *smu, bool gate); 42 int smu_v12_0_powergate_vcn(struct smu_context *smu, bool gate); 44 int smu_v12_0_powergate_jpeg(struct smu_context *smu, bool gate); 46 int smu_v12_0_set_gfx_cgpg(struct smu_context *smu, bool enable); 48 uint32_t smu_v12_0_get_gfxoff_status(struct smu_context *smu); 50 int smu_v12_0_gfx_off_control(struct smu_context *smu, bool enable); 52 int smu_v12_0_fini_smc_tables(struct smu_context *smu); 54 int smu_v12_0_set_default_dpm_tables(struct smu_context *sm [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/swsmu/ |
H A D | smu_cmn.h | 29 int smu_cmn_send_smc_msg_with_param(struct smu_context *smu, 34 int smu_cmn_send_smc_msg(struct smu_context *smu, 38 int smu_cmn_to_asic_specific_index(struct smu_context *smu, 42 int smu_cmn_feature_is_supported(struct smu_context *smu, 45 int smu_cmn_feature_is_enabled(struct smu_context *smu, 48 bool smu_cmn_clk_dpm_is_enabled(struct smu_context *smu, 51 int smu_cmn_get_enabled_mask(struct smu_context *smu, 55 int smu_cmn_feature_update_enable_state(struct smu_context *smu, 59 int smu_cmn_feature_set_enabled(struct smu_context *smu, 63 size_t smu_cmn_get_pp_feature_mask(struct smu_context *sm [all...] |
H A D | amdgpu_smu.c | 48 size_t smu_sys_get_pp_feature_mask(struct smu_context *smu, char *buf) in smu_sys_get_pp_feature_mask() 64 int smu_sys_set_pp_feature_mask(struct smu_context *smu, uint64_t new_mask) in smu_sys_set_pp_feature_mask() 83 struct smu_context *smu = &adev->smu; in smu_get_status_gfxoff() 93 int smu_set_soft_freq_range(struct smu_context *smu, in smu_set_soft_freq_range() 113 int smu_get_dpm_freq_range(struct smu_context *smu, in smu_get_dpm_freq_range() 136 static int smu_dpm_set_vcn_enable_locked(struct smu_context *smu, in smu_dpm_set_vcn_enable_locked() 156 static int smu_dpm_set_vcn_enable(struct smu_context *smu, in smu_dpm_set_vcn_enable() 172 static int smu_dpm_set_jpeg_enable_locked(struct smu_context *smu, in smu_dpm_set_jpeg_enable_locked() 192 static int smu_dpm_set_jpeg_enable(struct smu_context *smu, in smu_dpm_set_jpeg_enable() 211 * @smu: smu_context pointe [all...] |
H A D | smu_cmn.c | 62 static const char *smu_get_message_name(struct smu_context *smu, in smu_get_message_name() 71 static void smu_cmn_send_msg_without_waiting(struct smu_context *smu, in smu_cmn_send_msg_without_waiting() 79 static void smu_cmn_read_arg(struct smu_context *smu, in smu_cmn_read_arg() 87 static int smu_cmn_wait_for_response(struct smu_context *smu) in smu_cmn_wait_for_response() 107 int smu_cmn_send_smc_msg_with_param(struct smu_context *smu, in smu_cmn_send_smc_msg_with_param() 153 int smu_cmn_send_smc_msg(struct smu_context *smu, in smu_cmn_send_smc_msg() 163 int smu_cmn_to_asic_specific_index(struct smu_context *smu, in smu_cmn_to_asic_specific_index() 246 int smu_cmn_feature_is_supported(struct smu_context *smu, in smu_cmn_feature_is_supported() 268 int smu_cmn_feature_is_enabled(struct smu_context *smu, in smu_cmn_feature_is_enabled() 292 bool smu_cmn_clk_dpm_is_enabled(struct smu_context *sm [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/swsmu/ |
H A D | smu_cmn.h | 41 int smu_cmn_send_msg_without_waiting(struct smu_context *smu, 44 int smu_cmn_send_smc_msg_with_param(struct smu_context *smu, 49 int smu_cmn_send_smc_msg(struct smu_context *smu, 53 int smu_cmn_send_debug_smc_msg(struct smu_context *smu, 56 int smu_cmn_send_debug_smc_msg_with_param(struct smu_context *smu, 59 int smu_cmn_wait_for_response(struct smu_context *smu); 61 int smu_cmn_to_asic_specific_index(struct smu_context *smu, 65 int smu_cmn_feature_is_supported(struct smu_context *smu, 68 int smu_cmn_feature_is_enabled(struct smu_context *smu, 71 bool smu_cmn_clk_dpm_is_enabled(struct smu_context *sm [all...] |
H A D | amdgpu_smu.c | 60 static int smu_force_smuclk_levels(struct smu_context *smu, 63 static int smu_handle_task(struct smu_context *smu, 66 static int smu_reset(struct smu_context *smu); 71 static int smu_set_gfx_cgpg(struct smu_context *smu, bool enabled); 77 struct smu_context *smu = handle; in smu_sys_get_pp_feature_mask() 88 struct smu_context *smu = handle; in smu_sys_set_pp_feature_mask() 96 int smu_set_residency_gfxoff(struct smu_context *smu, bool value) in smu_set_residency_gfxoff() 104 int smu_get_residency_gfxoff(struct smu_context *smu, u32 *value) in smu_get_residency_gfxoff() 112 int smu_get_entrycount_gfxoff(struct smu_context *smu, u64 *value) in smu_get_entrycount_gfxoff() 120 int smu_get_status_gfxoff(struct smu_context *sm [all...] |
H A D | smu_cmn.c | 56 static const char *smu_get_message_name(struct smu_context *smu, in smu_get_message_name() 65 static void smu_cmn_read_arg(struct smu_context *smu, in smu_cmn_read_arg() 109 static u32 __smu_cmn_poll_stat(struct smu_context *smu) in __smu_cmn_poll_stat() 126 static void __smu_cmn_reg_print_error(struct smu_context *smu, in __smu_cmn_reg_print_error() 182 static int __smu_cmn_reg2errno(struct smu_context *smu, u32 reg_c2pmsg_90) in __smu_cmn_reg2errno() 227 static void __smu_cmn_send_msg(struct smu_context *smu, in __smu_cmn_send_msg() 238 static int __smu_cmn_send_debug_msg(struct smu_context *smu, in __smu_cmn_send_debug_msg() 263 int smu_cmn_send_msg_without_waiting(struct smu_context *smu, in smu_cmn_send_msg_without_waiting() 301 int smu_cmn_wait_for_response(struct smu_context *smu) in smu_cmn_wait_for_response() 350 int smu_cmn_send_smc_msg_with_param(struct smu_context *sm [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/swsmu/smu13/ |
H A D | smu_v13_0.c | 90 int smu_v13_0_init_microcode(struct smu_context *smu) in smu_v13_0_init_microcode() 131 void smu_v13_0_fini_microcode(struct smu_context *smu) in smu_v13_0_fini_microcode() 139 int smu_v13_0_load_microcode(struct smu_context *smu) in smu_v13_0_load_microcode() 181 int smu_v13_0_init_pptable_microcode(struct smu_context *smu) in smu_v13_0_init_pptable_microcode() 232 int smu_v13_0_check_fw_status(struct smu_context *smu) in smu_v13_0_check_fw_status() 256 int smu_v13_0_check_fw_version(struct smu_context *smu) in smu_v13_0_check_fw_version() 299 static int smu_v13_0_set_pptable_v2_0(struct smu_context *smu, void **table, uint32_t *size) in smu_v13_0_set_pptable_v2_0() 314 static int smu_v13_0_set_pptable_v2_1(struct smu_context *smu, void **table, in smu_v13_0_set_pptable_v2_1() 341 static int smu_v13_0_get_pptable_from_vbios(struct smu_context *smu, void **table, uint32_t *size) in smu_v13_0_get_pptable_from_vbios() 363 int smu_v13_0_get_pptable_from_firmware(struct smu_context *sm [all...] |
H A D | smu_v13_0_5_ppt.c | 124 static int smu_v13_0_5_init_smc_tables(struct smu_context *smu) in smu_v13_0_5_init_smc_tables() 166 static int smu_v13_0_5_fini_smc_tables(struct smu_context *smu) in smu_v13_0_5_fini_smc_tables() 185 static int smu_v13_0_5_system_features_control(struct smu_context *smu, bool en) in smu_v13_0_5_system_features_control() 196 static int smu_v13_0_5_dpm_set_vcn_enable(struct smu_context *smu, bool enable) in smu_v13_0_5_dpm_set_vcn_enable() 211 static int smu_v13_0_5_dpm_set_jpeg_enable(struct smu_context *smu, bool enable) in smu_v13_0_5_dpm_set_jpeg_enable() 227 static bool smu_v13_0_5_is_dpm_running(struct smu_context *smu) in smu_v13_0_5_is_dpm_running() 240 static int smu_v13_0_5_mode_reset(struct smu_context *smu, int type) in smu_v13_0_5_mode_reset() 251 static int smu_v13_0_5_mode2_reset(struct smu_context *smu) in smu_v13_0_5_mode2_reset() 256 static int smu_v13_0_5_get_smu_metrics_data(struct smu_context *smu, in smu_v13_0_5_get_smu_metrics_data() 319 static int smu_v13_0_5_read_sensor(struct smu_context *sm [all...] |
H A D | smu_v13_0_6_ppt.c | 218 static int smu_v13_0_6_tables_init(struct smu_context *smu) in smu_v13_0_6_tables_init() 260 static int smu_v13_0_6_allocate_dpm_context(struct smu_context *smu) in smu_v13_0_6_allocate_dpm_context() 273 static int smu_v13_0_6_init_smc_tables(struct smu_context *smu) in smu_v13_0_6_init_smc_tables() 286 static int smu_v13_0_6_get_allowed_feature_mask(struct smu_context *smu, in smu_v13_0_6_get_allowed_feature_mask() 299 static int smu_v13_0_6_get_metrics_table(struct smu_context *smu, in smu_v13_0_6_get_metrics_table() 329 static int smu_v13_0_6_setup_driver_pptable(struct smu_context *smu) in smu_v13_0_6_setup_driver_pptable() 385 static int smu_v13_0_6_get_dpm_ultimate_freq(struct smu_context *smu, in smu_v13_0_6_get_dpm_ultimate_freq() 470 static int smu_v13_0_6_get_dpm_level_count(struct smu_context *smu, in smu_v13_0_6_get_dpm_level_count() 483 static int smu_v13_0_6_set_default_dpm_table(struct smu_context *smu) in smu_v13_0_6_set_default_dpm_table() 562 static int smu_v13_0_6_setup_pptable(struct smu_context *sm [all...] |
H A D | aldebaran_ppt.c | 227 static int aldebaran_tables_init(struct smu_context *smu) in aldebaran_tables_init() 269 static int aldebaran_allocate_dpm_context(struct smu_context *smu) in aldebaran_allocate_dpm_context() 282 static int aldebaran_init_smc_tables(struct smu_context *smu) in aldebaran_init_smc_tables() 297 static int aldebaran_get_allowed_feature_mask(struct smu_context *smu, in aldebaran_get_allowed_feature_mask() 309 static int aldebaran_set_default_dpm_table(struct smu_context *smu) in aldebaran_set_default_dpm_table() 386 static int aldebaran_check_powerplay_table(struct smu_context *smu) in aldebaran_check_powerplay_table() 398 static int aldebaran_store_powerplay_table(struct smu_context *smu) in aldebaran_store_powerplay_table() 409 static int aldebaran_append_powerplay_table(struct smu_context *smu) in aldebaran_append_powerplay_table() 435 static int aldebaran_setup_pptable(struct smu_context *smu) in aldebaran_setup_pptable() 461 static bool aldebaran_is_primary(struct smu_context *sm [all...] |
H A D | yellow_carp_ppt.c | 151 static int yellow_carp_init_smc_tables(struct smu_context *smu) in yellow_carp_init_smc_tables() 193 static int yellow_carp_fini_smc_tables(struct smu_context *smu) in yellow_carp_fini_smc_tables() 212 static int yellow_carp_system_features_control(struct smu_context *smu, bool en) in yellow_carp_system_features_control() 223 static int yellow_carp_dpm_set_vcn_enable(struct smu_context *smu, bool enable) in yellow_carp_dpm_set_vcn_enable() 238 static int yellow_carp_dpm_set_jpeg_enable(struct smu_context *smu, bool enable) in yellow_carp_dpm_set_jpeg_enable() 254 static bool yellow_carp_is_dpm_running(struct smu_context *smu) in yellow_carp_is_dpm_running() 267 static int yellow_carp_post_smu_init(struct smu_context *smu) in yellow_carp_post_smu_init() 279 static int yellow_carp_mode_reset(struct smu_context *smu, int type) in yellow_carp_mode_reset() 290 static int yellow_carp_mode2_reset(struct smu_context *smu) in yellow_carp_mode2_reset() 331 static int yellow_carp_get_smu_metrics_data(struct smu_context *sm [all...] |
H A D | smu_v13_0_0_ppt.c | 288 smu_v13_0_0_get_allowed_feature_mask(struct smu_context *smu, in smu_v13_0_0_get_allowed_feature_mask() 337 static int smu_v13_0_0_check_powerplay_table(struct smu_context *smu) in smu_v13_0_0_check_powerplay_table() 390 static int smu_v13_0_0_store_powerplay_table(struct smu_context *smu) in smu_v13_0_0_store_powerplay_table() 409 static int smu_v13_0_0_append_powerplay_table(struct smu_context *smu) in smu_v13_0_0_append_powerplay_table() 430 static int smu_v13_0_0_get_pptable_from_pmfw(struct smu_context *smu, in smu_v13_0_0_get_pptable_from_pmfw() 448 static int smu_v13_0_0_setup_pptable(struct smu_context *smu) in smu_v13_0_0_setup_pptable() 484 static int smu_v13_0_0_tables_init(struct smu_context *smu) in smu_v13_0_0_tables_init() 539 static int smu_v13_0_0_allocate_dpm_context(struct smu_context *smu) in smu_v13_0_0_allocate_dpm_context() 553 static int smu_v13_0_0_init_smc_tables(struct smu_context *smu) in smu_v13_0_0_init_smc_tables() 568 static int smu_v13_0_0_set_default_dpm_table(struct smu_context *sm [all...] |
H A D | smu_v13_0_7_ppt.c | 257 smu_v13_0_7_get_allowed_feature_mask(struct smu_context *smu, in smu_v13_0_7_get_allowed_feature_mask() 326 static int smu_v13_0_7_check_powerplay_table(struct smu_context *smu) in smu_v13_0_7_check_powerplay_table() 372 static int smu_v13_0_7_store_powerplay_table(struct smu_context *smu) in smu_v13_0_7_store_powerplay_table() 388 static int smu_v13_0_7_check_fw_status(struct smu_context *smu) in smu_v13_0_7_check_fw_status() 410 static int smu_v13_0_7_append_powerplay_table(struct smu_context *smu) in smu_v13_0_7_append_powerplay_table() 435 static int smu_v13_0_7_get_pptable_from_pmfw(struct smu_context *smu, in smu_v13_0_7_get_pptable_from_pmfw() 453 static int smu_v13_0_7_setup_pptable(struct smu_context *smu) in smu_v13_0_7_setup_pptable() 491 static int smu_v13_0_7_tables_init(struct smu_context *smu) in smu_v13_0_7_tables_init() 539 static int smu_v13_0_7_allocate_dpm_context(struct smu_context *smu) in smu_v13_0_7_allocate_dpm_context() 553 static int smu_v13_0_7_init_smc_tables(struct smu_context *sm [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/swsmu/smu11/ |
H A D | smu_v11_0.c | 82 static void smu_v11_0_poll_baco_exit(struct smu_context *smu) in smu_v11_0_poll_baco_exit() 93 int smu_v11_0_init_microcode(struct smu_context *smu) in smu_v11_0_init_microcode() 135 void smu_v11_0_fini_microcode(struct smu_context *smu) in smu_v11_0_fini_microcode() 143 int smu_v11_0_load_microcode(struct smu_context *smu) in smu_v11_0_load_microcode() 183 int smu_v11_0_check_fw_status(struct smu_context *smu) in smu_v11_0_check_fw_status() 198 int smu_v11_0_check_fw_version(struct smu_context *smu) in smu_v11_0_check_fw_version() 273 static int smu_v11_0_set_pptable_v2_0(struct smu_context *smu, void **table, uint32_t *size) in smu_v11_0_set_pptable_v2_0() 288 static int smu_v11_0_set_pptable_v2_1(struct smu_context *smu, void **table, in smu_v11_0_set_pptable_v2_1() 315 int smu_v11_0_setup_pptable(struct smu_context *smu) in smu_v11_0_setup_pptable() 369 int smu_v11_0_init_smc_tables(struct smu_context *sm [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/swsmu/smu11/ |
H A D | smu_v11_0.c | 83 int smu_v11_0_init_microcode(struct smu_context *smu) in smu_v11_0_init_microcode() 149 void smu_v11_0_fini_microcode(struct smu_context *smu) in smu_v11_0_fini_microcode() 158 int smu_v11_0_load_microcode(struct smu_context *smu) in smu_v11_0_load_microcode() 198 int smu_v11_0_check_fw_status(struct smu_context *smu) in smu_v11_0_check_fw_status() 213 int smu_v11_0_check_fw_version(struct smu_context *smu) in smu_v11_0_check_fw_version() 272 static int smu_v11_0_set_pptable_v2_0(struct smu_context *smu, void **table, uint32_t *size) in smu_v11_0_set_pptable_v2_0() 287 static int smu_v11_0_set_pptable_v2_1(struct smu_context *smu, void **table, in smu_v11_0_set_pptable_v2_1() 314 int smu_v11_0_setup_pptable(struct smu_context *smu) in smu_v11_0_setup_pptable() 369 int smu_v11_0_init_smc_tables(struct smu_context *smu) in smu_v11_0_init_smc_tables() 418 int smu_v11_0_fini_smc_tables(struct smu_context *sm [all...] |
H A D | navi10_ppt.c | 239 static bool is_asic_secure(struct smu_context *smu) in is_asic_secure() 255 navi10_get_allowed_feature_mask(struct smu_context *smu, in navi10_get_allowed_feature_mask() 341 static void navi10_check_bxco_support(struct smu_context *smu) in navi10_check_bxco_support() 359 static int navi10_check_powerplay_table(struct smu_context *smu) in navi10_check_powerplay_table() 382 static int navi10_append_powerplay_table(struct smu_context *smu) in navi10_append_powerplay_table() 435 static int navi10_store_powerplay_table(struct smu_context *smu) in navi10_store_powerplay_table() 447 static int navi10_setup_pptable(struct smu_context *smu) in navi10_setup_pptable() 470 static int navi10_tables_init(struct smu_context *smu) in navi10_tables_init() 522 static int navi10_get_smu_metrics_data(struct smu_context *smu, in navi10_get_smu_metrics_data() 618 static int navi10_allocate_dpm_context(struct smu_context *sm [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/swsmu/smu12/ |
H A D | smu_v12_0.c | 57 int smu_v12_0_check_fw_status(struct smu_context *smu) in smu_v12_0_check_fw_status() 72 int smu_v12_0_check_fw_version(struct smu_context *smu) in smu_v12_0_check_fw_version() 106 int smu_v12_0_powergate_sdma(struct smu_context *smu, bool gate) in smu_v12_0_powergate_sdma() 117 int smu_v12_0_set_gfx_cgpg(struct smu_context *smu, bool enable) in smu_v12_0_set_gfx_cgpg() 140 uint32_t smu_v12_0_get_gfxoff_status(struct smu_context *smu) in smu_v12_0_get_gfxoff_status() 153 int smu_v12_0_gfx_off_control(struct smu_context *smu, bool enable) in smu_v12_0_gfx_off_control() 177 int smu_v12_0_fini_smc_tables(struct smu_context *smu) in smu_v12_0_fini_smc_tables() 196 int smu_v12_0_set_default_dpm_tables(struct smu_context *smu) in smu_v12_0_set_default_dpm_tables() 203 int smu_v12_0_mode2_reset(struct smu_context *smu){ in smu_v12_0_mode2_reset() 207 int smu_v12_0_set_soft_freq_limited_range(struct smu_context *sm [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/swsmu/smu12/ |
H A D | smu_v12_0.c | 58 int smu_v12_0_check_fw_status(struct smu_context *smu) in smu_v12_0_check_fw_status() 73 int smu_v12_0_check_fw_version(struct smu_context *smu) in smu_v12_0_check_fw_version() 110 int smu_v12_0_powergate_sdma(struct smu_context *smu, bool gate) in smu_v12_0_powergate_sdma() 121 int smu_v12_0_set_gfx_cgpg(struct smu_context *smu, bool enable) in smu_v12_0_set_gfx_cgpg() 145 uint32_t smu_v12_0_get_gfxoff_status(struct smu_context *smu) in smu_v12_0_get_gfxoff_status() 158 int smu_v12_0_gfx_off_control(struct smu_context *smu, bool enable) in smu_v12_0_gfx_off_control() 182 int smu_v12_0_fini_smc_tables(struct smu_context *smu) in smu_v12_0_fini_smc_tables() 201 int smu_v12_0_set_default_dpm_tables(struct smu_context *smu) in smu_v12_0_set_default_dpm_tables() 208 int smu_v12_0_mode2_reset(struct smu_context *smu) in smu_v12_0_mode2_reset() 213 int smu_v12_0_set_soft_freq_limited_range(struct smu_context *sm [all...] |