/openbmc/linux/drivers/gpu/drm/amd/pm/swsmu/inc/ |
H A D | smu_v11_0.h | 254 int smu_v11_0_get_dpm_ultimate_freq(struct smu_context *smu, enum smu_clk_type clk_type, 257 int smu_v11_0_set_soft_freq_limited_range(struct smu_context *smu, enum smu_clk_type clk_type, 261 enum smu_clk_type clk_type, 272 enum smu_clk_type clk_type, 277 enum smu_clk_type clk_type, 281 enum smu_clk_type clk_type, 285 enum smu_clk_type clk_type,
|
H A D | smu_v13_0.h | 225 int smu_v13_0_get_dpm_ultimate_freq(struct smu_context *smu, enum smu_clk_type clk_type, 228 int smu_v13_0_set_soft_freq_limited_range(struct smu_context *smu, enum smu_clk_type clk_type, 232 enum smu_clk_type clk_type, 243 enum smu_clk_type clk_type, 247 enum smu_clk_type clk_type, uint16_t level,
|
H A D | amdgpu_smu.h | 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 *smu, enum smu_clk_type clk_type, uint32_t mask); 660 enum smu_clk_type clk_type, 1210 …int (*get_dpm_ultimate_freq)(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t *min, u… 1216 …int (*set_soft_freq_limited_range)(struct smu_context *smu, enum smu_clk_type clk_type, uint32_t m… 1476 int smu_get_dpm_freq_range(struct smu_context *smu, enum smu_clk_type clk_type, 1479 int smu_set_soft_freq_range(struct smu_context *smu, enum smu_clk_type clk_type,
|
H A D | smu_v12_0.h | 58 int smu_v12_0_set_soft_freq_limited_range(struct smu_context *smu, enum smu_clk_type clk_type,
|
H A D | smu_types.h | 259 enum smu_clk_type { enum
|
/openbmc/linux/drivers/gpu/drm/amd/pm/swsmu/smu13/ |
H A D | smu_v13_0_5_ppt.c | 587 enum smu_clk_type clk_type, in smu_v13_0_5_get_current_clk_freq() 618 enum smu_clk_type clk_type, in smu_v13_0_5_get_dpm_level_count() 647 enum smu_clk_type clk_type, in smu_v13_0_5_get_dpm_freq_by_index() 691 enum smu_clk_type clk_type) in smu_v13_0_5_clk_dpm_is_enabled() 720 enum smu_clk_type clk_type, in smu_v13_0_5_get_dpm_ultimate_freq() 830 enum smu_clk_type clk_type, in smu_v13_0_5_set_soft_freq_limited_range() 875 enum smu_clk_type clk_type, char *buf) in smu_v13_0_5_print_clk_levels() 949 enum smu_clk_type clk_type, uint32_t mask) in smu_v13_0_5_force_clk_levels() 984 enum smu_clk_type clk_type, in smu_v13_0_5_get_dpm_profile_freq()
|
H A D | smu_v13_0_4_ppt.c | 389 enum smu_clk_type clk_type, in smu_v13_0_4_get_current_clk_freq() 425 enum smu_clk_type clk_type, in smu_v13_0_4_get_dpm_freq_by_index() 469 enum smu_clk_type clk_type, in smu_v13_0_4_get_dpm_level_count() 498 enum smu_clk_type clk_type, char *buf) in smu_v13_0_4_print_clk_levels() 716 enum smu_clk_type clk_type) in smu_v13_0_4_clk_dpm_is_enabled() 745 enum smu_clk_type clk_type, in smu_v13_0_4_get_dpm_ultimate_freq() 854 enum smu_clk_type clk_type, in smu_v13_0_4_set_soft_freq_limited_range() 903 enum smu_clk_type clk_type, in smu_v13_0_4_force_clk_levels() 938 enum smu_clk_type clk_type, in smu_v13_0_4_get_dpm_profile_freq()
|
H A D | yellow_carp_ppt.c | 718 enum smu_clk_type clk_type, in yellow_carp_get_current_clk_freq() 752 enum smu_clk_type clk_type, in yellow_carp_get_dpm_level_count() 781 enum smu_clk_type clk_type, in yellow_carp_get_dpm_freq_by_index() 825 enum smu_clk_type clk_type) in yellow_carp_clk_dpm_is_enabled() 854 enum smu_clk_type clk_type, in yellow_carp_get_dpm_ultimate_freq() 964 enum smu_clk_type clk_type, in yellow_carp_set_soft_freq_limited_range() 1019 enum smu_clk_type clk_type) in yellow_carp_get_umd_pstate_clk_default() 1055 enum smu_clk_type clk_type, char *buf) in yellow_carp_print_clk_levels() 1131 enum smu_clk_type clk_type, uint32_t mask) in yellow_carp_force_clk_levels() 1168 enum smu_clk_type clk_type, in yellow_carp_get_dpm_profile_freq()
|
H A D | smu_v13_0.c | 848 enum smu_clk_type clock_select) in smu_v13_0_get_max_sustainable_clock() 1084 enum smu_clk_type clk_select = 0; in smu_v13_0_display_clock_voltage_request() 1548 int smu_v13_0_get_dpm_ultimate_freq(struct smu_context *smu, enum smu_clk_type clk_type, in smu_v13_0_get_dpm_ultimate_freq() 1617 enum smu_clk_type clk_type, in smu_v13_0_set_soft_freq_limited_range() 1654 enum smu_clk_type clk_type, in smu_v13_0_set_hard_freq_limited_range() 1892 enum smu_clk_type clk_type, uint16_t level, in smu_v13_0_get_dpm_freq_by_index() 1925 enum smu_clk_type clk_type, in smu_v13_0_get_dpm_level_count() 1939 enum smu_clk_type clk_type, in smu_v13_0_get_fine_grained_status() 1977 enum smu_clk_type clk_type, in smu_v13_0_set_single_dpm_table()
|
H A D | smu_v13_0_6_ppt.c | 212 enum smu_clk_type clk_type; 386 enum smu_clk_type clk_type, in smu_v13_0_6_get_dpm_ultimate_freq() 471 enum smu_clk_type clk_type, in smu_v13_0_6_get_dpm_level_count() 751 enum smu_clk_type clk_type, in smu_v13_0_6_get_current_clk_freq_by_table() 786 enum smu_clk_type type, char *buf) in smu_v13_0_6_print_clk_levels() 1066 enum smu_clk_type type, uint32_t mask) in smu_v13_0_6_force_clk_levels() 1477 enum smu_clk_type clk_type, in smu_v13_0_6_set_soft_freq_limited_range()
|
H A D | aldebaran_ppt.c | 678 enum smu_clk_type clk_type, in aldebaran_get_current_clk_freq_by_table() 743 enum smu_clk_type type, char *buf) in aldebaran_print_clk_levels() 992 enum smu_clk_type type, uint32_t mask) in aldebaran_force_clk_levels() 1302 enum smu_clk_type clk_type, in aldebaran_set_soft_freq_limited_range()
|
H A D | smu_v13_0_7_ppt.c | 864 enum smu_clk_type clk_type, in smu_v13_0_7_get_dpm_ultimate_freq() 994 enum smu_clk_type clk_type, in smu_v13_0_7_get_current_clk_freq_by_table() 1138 enum smu_clk_type clk_type, in smu_v13_0_7_print_clk_levels() 1563 enum smu_clk_type clk_type, in smu_v13_0_7_force_clk_levels()
|
H A D | smu_v13_0_0_ppt.c | 883 enum smu_clk_type clk_type, in smu_v13_0_0_get_dpm_ultimate_freq() 1013 enum smu_clk_type clk_type, in smu_v13_0_0_get_current_clk_freq_by_table() 1157 enum smu_clk_type clk_type, in smu_v13_0_0_print_clk_levels() 1582 enum smu_clk_type clk_type, in smu_v13_0_0_force_clk_levels()
|
/openbmc/linux/drivers/gpu/drm/amd/pm/swsmu/smu12/ |
H A D | renoir_ppt.c | 202 static int renoir_get_dpm_clk_limited(struct smu_context *smu, enum smu_clk_type clk_type, in renoir_get_dpm_clk_limited() 281 enum smu_clk_type clk_type, in renoir_get_dpm_ultimate_freq() 495 enum smu_clk_type clk_type, char *buf) in renoir_print_clk_levels() 697 enum smu_clk_type clk_type; in renoir_force_dpm_limit_value() 699 enum smu_clk_type clks[] = { in renoir_force_dpm_limit_value() 724 enum smu_clk_type clk_type; in renoir_unforce_dpm_levels() 727 enum smu_clk_type clk_type; in renoir_unforce_dpm_levels() 798 enum smu_clk_type clk_type, uint32_t mask) in renoir_force_clk_levels()
|
H A D | smu_v12_0.c | 213 int smu_v12_0_set_soft_freq_limited_range(struct smu_context *smu, enum smu_clk_type clk_type, in smu_v12_0_set_soft_freq_limited_range()
|
/openbmc/linux/drivers/gpu/drm/amd/pm/swsmu/ |
H A D | smu_cmn.h | 72 enum smu_clk_type clk_type);
|
H A D | amdgpu_smu.c | 61 enum smu_clk_type clk_type, 131 enum smu_clk_type clk_type, in smu_set_soft_freq_range() 147 enum smu_clk_type clk_type, in smu_get_dpm_freq_range() 391 enum smu_clk_type clk_type; in smu_restore_dpm_user_profile() 2027 enum smu_clk_type clk_type, in smu_force_smuclk_levels() 2057 enum smu_clk_type clk_type; in smu_force_ppclk_levels() 2443 static enum smu_clk_type smu_convert_to_smuclk(enum pp_clock_type type) in smu_convert_to_smuclk() 2445 enum smu_clk_type clk_type; in smu_convert_to_smuclk() 2492 enum smu_clk_type clk_type; in smu_print_ppclk_levels() 2504 enum smu_clk_type clk_type; in smu_emit_ppclk_levels() [all …]
|
H A D | smu_cmn.c | 551 enum smu_clk_type clk_type) in smu_cmn_clk_dpm_is_enabled()
|
/openbmc/linux/drivers/gpu/drm/amd/pm/swsmu/smu11/ |
H A D | cyan_skillfish_ppt.c | 260 enum smu_clk_type clk_type, in cyan_skillfish_get_current_clk_freq() 291 enum smu_clk_type clk_type, in cyan_skillfish_print_clk_levels() 536 enum smu_clk_type clk_type, in cyan_skillfish_get_dpm_ultimate_freq()
|
H A D | vangogh_ppt.c | 583 enum smu_clk_type clk_type, char *buf) in vangogh_print_legacy_clk_levels() 685 enum smu_clk_type clk_type, char *buf) in vangogh_print_clk_levels() 813 enum smu_clk_type clk_type, char *buf) in vangogh_common_print_clk_levels() 888 enum smu_clk_type clk_type) in vangogh_clk_dpm_is_enabled() 920 enum smu_clk_type clk_type, in vangogh_get_dpm_ultimate_freq() 1126 enum smu_clk_type clk_type, in vangogh_set_soft_freq_limited_range() 1208 enum smu_clk_type clk_type, uint32_t mask) in vangogh_force_clk_levels() 1318 enum smu_clk_type clk_type; in vangogh_force_dpm_limit_value() 1320 enum smu_clk_type clks[] = { in vangogh_force_dpm_limit_value() 1346 enum smu_clk_type clk_type; in vangogh_unforce_dpm_levels() [all …]
|
H A D | smu_v11_0.c | 794 enum smu_clk_type clock_select) in smu_v11_0_get_max_sustainable_clock() 1058 enum smu_clk_type clk_select = 0; in smu_v11_0_display_clock_voltage_request() 1698 int smu_v11_0_get_dpm_ultimate_freq(struct smu_context *smu, enum smu_clk_type clk_type, in smu_v11_0_get_dpm_ultimate_freq() 1758 enum smu_clk_type clk_type, in smu_v11_0_set_soft_freq_limited_range() 1795 enum smu_clk_type clk_type, in smu_v11_0_set_hard_freq_limited_range() 1952 enum smu_clk_type clk_type, in smu_v11_0_get_dpm_freq_by_index() 1990 enum smu_clk_type clk_type, in smu_v11_0_get_dpm_level_count() 2000 enum smu_clk_type clk_type, in smu_v11_0_set_single_dpm_table() 2038 enum smu_clk_type clk_type, in smu_v11_0_get_dpm_level_range()
|
H A D | navi10_ppt.c | 1185 enum smu_clk_type clk_type, in navi10_get_current_clk_freq_by_table() 1225 static int navi10_is_support_fine_grained_dpm(struct smu_context *smu, enum smu_clk_type clk_type) in navi10_is_support_fine_grained_dpm() 1259 enum smu_clk_type clk_type, in navi10_emit_clk_levels() 1472 enum smu_clk_type clk_type, char *buf) in navi10_print_clk_levels() 1665 enum smu_clk_type clk_type, uint32_t mask) in navi10_force_clk_levels() 1806 enum smu_clk_type clk_type, in navi10_get_clock_by_type_with_latency()
|
H A D | arcturus_ppt.c | 696 enum smu_clk_type clk_type, in arcturus_get_current_clk_freq_by_table() 761 enum smu_clk_type type, char *buf) in arcturus_print_clk_levels() 1003 enum smu_clk_type type, uint32_t mask) in arcturus_force_clk_levels()
|
H A D | sienna_cichlid_ppt.c | 1178 enum smu_clk_type clk_type, in sienna_cichlid_get_current_clk_freq_by_table() 1228 static bool sienna_cichlid_is_support_fine_grained_dpm(struct smu_context *smu, enum smu_clk_type c… in sienna_cichlid_is_support_fine_grained_dpm() 1261 enum smu_clk_type clk_type, char *buf) in sienna_cichlid_print_clk_levels() 1430 enum smu_clk_type clk_type, uint32_t mask) in sienna_cichlid_force_clk_levels() 2138 enum smu_clk_type clk_type, in sienna_cichlid_get_dpm_ultimate_freq()
|