| /dragonfly/sys/dev/drm/amd/powerplay/hwmgr/ |
| HD | hwmgr.c | 408 … phm_cap_unset(hwmgr->platform_descriptor.platformCaps, PHM_PlatformCaps_PCIEPerformanceRequest); in hwmgr_init_default_caps() 410 phm_cap_set(hwmgr->platform_descriptor.platformCaps, PHM_PlatformCaps_UVDDPM); in hwmgr_init_default_caps() 411 phm_cap_set(hwmgr->platform_descriptor.platformCaps, PHM_PlatformCaps_VCEDPM); in hwmgr_init_default_caps() 415 … phm_cap_set(hwmgr->platform_descriptor.platformCaps, PHM_PlatformCaps_PCIEPerformanceRequest); in hwmgr_init_default_caps() 418 phm_cap_set(hwmgr->platform_descriptor.platformCaps, in hwmgr_init_default_caps() 421 phm_cap_set(hwmgr->platform_descriptor.platformCaps, in hwmgr_init_default_caps() 424 phm_cap_set(hwmgr->platform_descriptor.platformCaps, in hwmgr_init_default_caps() 427 phm_cap_set(hwmgr->platform_descriptor.platformCaps, in hwmgr_init_default_caps() 430 phm_cap_set(hwmgr->platform_descriptor.platformCaps, in hwmgr_init_default_caps() 433 phm_cap_set(hwmgr->platform_descriptor.platformCaps, in hwmgr_init_default_caps() [all …]
|
| HD | vega12_hwmgr.c | 137 phm_cap_unset(hwmgr->platform_descriptor.platformCaps, in vega12_set_features_platform_caps() 140 phm_cap_set(hwmgr->platform_descriptor.platformCaps, in vega12_set_features_platform_caps() 143 phm_cap_set(hwmgr->platform_descriptor.platformCaps, in vega12_set_features_platform_caps() 147 phm_cap_set(hwmgr->platform_descriptor.platformCaps, in vega12_set_features_platform_caps() 149 phm_cap_set(hwmgr->platform_descriptor.platformCaps, in vega12_set_features_platform_caps() 154 phm_cap_set(hwmgr->platform_descriptor.platformCaps, in vega12_set_features_platform_caps() 157 phm_cap_set(hwmgr->platform_descriptor.platformCaps, in vega12_set_features_platform_caps() 161 phm_cap_set(hwmgr->platform_descriptor.platformCaps, in vega12_set_features_platform_caps() 164 phm_cap_set(hwmgr->platform_descriptor.platformCaps, in vega12_set_features_platform_caps() 166 phm_cap_set(hwmgr->platform_descriptor.platformCaps, in vega12_set_features_platform_caps() [all …]
|
| HD | processpptables.c | 447 phm_cap_set(hwmgr->platform_descriptor.platformCaps, cap); in set_hw_cap() 449 phm_cap_unset(hwmgr->platform_descriptor.platformCaps, cap); in set_hw_cap() 1019 hwmgr->platform_descriptor.overdriveLimit.engineClock = in init_overdrive_limits_V1_4() 1022 hwmgr->platform_descriptor.overdriveLimit.memoryClock = in init_overdrive_limits_V1_4() 1025 hwmgr->platform_descriptor.maxOverdriveVDDC = in init_overdrive_limits_V1_4() 1028 hwmgr->platform_descriptor.minOverdriveVDDC = in init_overdrive_limits_V1_4() 1031 hwmgr->platform_descriptor.maxOverdriveVDDC = in init_overdrive_limits_V1_4() 1034 hwmgr->platform_descriptor.overdriveVDDCStep = 0; in init_overdrive_limits_V1_4() 1057 … hwmgr->platform_descriptor.overdriveLimit.engineClock = le32_to_cpu(header->ulMaxEngineClock); in init_overdrive_limits_V2_1() 1058 … hwmgr->platform_descriptor.overdriveLimit.memoryClock = le32_to_cpu(header->ulMaxMemoryClock); in init_overdrive_limits_V2_1() [all …]
|
| HD | vega12_processpptables.c | 39 phm_cap_set(hwmgr->platform_descriptor.platformCaps, cap); in set_hw_cap() 41 phm_cap_unset(hwmgr->platform_descriptor.platformCaps, cap); in set_hw_cap() 251 … phm_cap_set(hwmgr->platform_descriptor.platformCaps, PHM_PlatformCaps_MicrocodeFanControl); in init_powerplay_table_information() 254 … hwmgr->platform_descriptor.overdriveLimit.engineClock = VEGA12_ENGINECLOCK_HARDMAX; in init_powerplay_table_information() 256 …hwmgr->platform_descriptor.overdriveLimit.engineClock = powerplay_table->ODSettingsMax[ATOM_VEGA12… in init_powerplay_table_information() 257 …hwmgr->platform_descriptor.overdriveLimit.memoryClock = powerplay_table->ODSettingsMax[ATOM_VEGA12… in init_powerplay_table_information() 266 if (hwmgr->platform_descriptor.overdriveLimit.engineClock > 0 in init_powerplay_table_information() 267 && hwmgr->platform_descriptor.overdriveLimit.memoryClock > 0) in init_powerplay_table_information() 268 … phm_cap_set(hwmgr->platform_descriptor.platformCaps, PHM_PlatformCaps_ACOverdriveSupport); in init_powerplay_table_information() 278 …hwmgr->platform_descriptor.TDPODLimit = (uint16_t)powerplay_table->ODSettingsMax[ATOM_VEGA12_ODSET… in init_powerplay_table_information() [all …]
|
| HD | vega10_processpptables.c | 41 phm_cap_set(hwmgr->platform_descriptor.platformCaps, cap); in set_hw_cap() 43 phm_cap_unset(hwmgr->platform_descriptor.platformCaps, cap); in set_hw_cap() 172 phm_cap_set(hwmgr->platform_descriptor.platformCaps, in init_thermal_controller() 217 phm_cap_set(hwmgr->platform_descriptor.platformCaps, in init_thermal_controller() 278 hwmgr->platform_descriptor.overdriveLimit.engineClock = in init_over_drive_limits() 281 hwmgr->platform_descriptor.overdriveLimit.engineClock = in init_over_drive_limits() 283 hwmgr->platform_descriptor.overdriveLimit.memoryClock = in init_over_drive_limits() 286 hwmgr->platform_descriptor.minOverdriveVDDC = 0; in init_over_drive_limits() 287 hwmgr->platform_descriptor.maxOverdriveVDDC = 0; in init_over_drive_limits() 288 hwmgr->platform_descriptor.overdriveVDDCStep = 0; in init_over_drive_limits() [all …]
|
| HD | process_pptables_v1_0.c | 43 phm_cap_set(hwmgr->platform_descriptor.platformCaps, cap); in set_hw_cap() 45 phm_cap_unset(hwmgr->platform_descriptor.platformCaps, cap); in set_hw_cap() 264 hwmgr->platform_descriptor.TDPODLimit = in init_dpm_2_parameters() 266 hwmgr->platform_descriptor.TDPAdjustment = 0; in init_dpm_2_parameters() 267 hwmgr->platform_descriptor.VidAdjustment = 0; in init_dpm_2_parameters() 268 hwmgr->platform_descriptor.VidAdjustmentPolarity = 0; in init_dpm_2_parameters() 269 hwmgr->platform_descriptor.VidMinLimit = 0; in init_dpm_2_parameters() 270 hwmgr->platform_descriptor.VidMaxLimit = 1500000; in init_dpm_2_parameters() 271 hwmgr->platform_descriptor.VidStep = 6250; in init_dpm_2_parameters() 276 if (hwmgr->platform_descriptor.TDPODLimit != 0) in init_dpm_2_parameters() [all …]
|
| HD | vega10_hwmgr.c | 183 phm_cap_set(hwmgr->platform_descriptor.platformCaps, in vega10_set_features_platform_caps() 186 phm_cap_set(hwmgr->platform_descriptor.platformCaps, in vega10_set_features_platform_caps() 190 phm_cap_unset(hwmgr->platform_descriptor.platformCaps, in vega10_set_features_platform_caps() 193 phm_cap_set(hwmgr->platform_descriptor.platformCaps, in vega10_set_features_platform_caps() 197 phm_cap_set(hwmgr->platform_descriptor.platformCaps, in vega10_set_features_platform_caps() 201 phm_cap_set(hwmgr->platform_descriptor.platformCaps, in vega10_set_features_platform_caps() 204 phm_cap_set(hwmgr->platform_descriptor.platformCaps, in vega10_set_features_platform_caps() 207 phm_cap_set(hwmgr->platform_descriptor.platformCaps, in vega10_set_features_platform_caps() 210 phm_cap_set(hwmgr->platform_descriptor.platformCaps, in vega10_set_features_platform_caps() 213 phm_cap_set(hwmgr->platform_descriptor.platformCaps, in vega10_set_features_platform_caps() [all …]
|
| HD | smu8_hwmgr.c | 197 phm_cap_unset(hwmgr->platform_descriptor.platformCaps, in smu8_initialize_dpm_defaults() 200 phm_cap_set(hwmgr->platform_descriptor.platformCaps, in smu8_initialize_dpm_defaults() 203 phm_cap_unset(hwmgr->platform_descriptor.platformCaps, in smu8_initialize_dpm_defaults() 208 phm_cap_set(hwmgr->platform_descriptor.platformCaps, in smu8_initialize_dpm_defaults() 215 phm_cap_set(hwmgr->platform_descriptor.platformCaps, in smu8_initialize_dpm_defaults() 218 phm_cap_set(hwmgr->platform_descriptor.platformCaps, in smu8_initialize_dpm_defaults() 220 phm_cap_set(hwmgr->platform_descriptor.platformCaps, in smu8_initialize_dpm_defaults() 228 phm_cap_set(hwmgr->platform_descriptor.platformCaps, in smu8_initialize_dpm_defaults() 231 phm_cap_unset(hwmgr->platform_descriptor.platformCaps, in smu8_initialize_dpm_defaults() 233 phm_cap_unset(hwmgr->platform_descriptor.platformCaps, in smu8_initialize_dpm_defaults() [all …]
|
| HD | smu10_hwmgr.c | 122 phm_cap_unset(hwmgr->platform_descriptor.platformCaps, in smu10_initialize_dpm_defaults() 125 phm_cap_unset(hwmgr->platform_descriptor.platformCaps, in smu10_initialize_dpm_defaults() 128 phm_cap_set(hwmgr->platform_descriptor.platformCaps, in smu10_initialize_dpm_defaults() 497 hwmgr->platform_descriptor.hardwareActivityPerformanceLevels = in smu10_hwmgr_backend_init() 500 hwmgr->platform_descriptor.hardwarePerformanceLevels = in smu10_hwmgr_backend_init() 503 hwmgr->platform_descriptor.vbiosInterruptId = 0; in smu10_hwmgr_backend_init() 505 hwmgr->platform_descriptor.clockStep.engineClock = 500; in smu10_hwmgr_backend_init() 507 hwmgr->platform_descriptor.clockStep.memoryClock = 500; in smu10_hwmgr_backend_init() 509 hwmgr->platform_descriptor.minimumClocksReductionPercentage = 50; in smu10_hwmgr_backend_init() 728 … if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, PHM_PlatformCaps_SclkDeepSleep)) { in smu10_dpm_get_pp_table_entry_callback()
|
| HD | smu7_hwmgr.c | 796 if (hwmgr->platform_descriptor.overdriveLimit.engineClock == 0) in smu7_setup_dpm_tables_v1() 797 … hwmgr->platform_descriptor.overdriveLimit.engineClock = dep_sclk_table->entries[i-1].clk; in smu7_setup_dpm_tables_v1() 812 if (hwmgr->platform_descriptor.overdriveLimit.memoryClock == 0) in smu7_setup_dpm_tables_v1() 813 … hwmgr->platform_descriptor.overdriveLimit.memoryClock = dep_mclk_table->entries[i-1].clk; in smu7_setup_dpm_tables_v1() 976 if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, in smu7_enable_vrhot_gpio_interrupt() 1013 if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, in smu7_enable_deep_sleep_master_switch() 1033 if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, in smu7_disable_deep_sleep_master_switch() 1177 if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, in smu7_start_dpm() 1275 !phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, in smu7_set_dpm_event_sources() 1342 if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, in smu7_enable_dpm_tasks() [all …]
|
| HD | hardwaremanager.c | 242 if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, in phm_start_thermal_controller() 380 … (hwmgr->platform_descriptor.hardwareActivityPerformanceLevels - 1), &performance_level); in phm_get_clock_info()
|
| HD | vega10_powertune.c | 1309 hwmgr->platform_descriptor.LoadLineSlope * 256; in vega10_initialize_power_tune_defaults() 1405 hwmgr->platform_descriptor.TDPAdjustmentPolarity ? in vega10_power_control_set_level() 1406 hwmgr->platform_descriptor.TDPAdjustment : in vega10_power_control_set_level() 1407 (-1 * hwmgr->platform_descriptor.TDPAdjustment); in vega10_power_control_set_level()
|
| HD | smu_helper.c | 147 … return phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, PHM_PlatformCaps_UVDPowerGating); in phm_cf_want_uvd_power_gating() 152 … return phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, PHM_PlatformCaps_VCEPowerGating); in phm_cf_want_vce_power_gating()
|
| HD | smu7_clockpowergating.c | 67 if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, in smu7_powerup_uvd()
|
| HD | smu7_powertune.c | 1210 adjust_percent = hwmgr->platform_descriptor.TDPAdjustmentPolarity ? in smu7_power_control_set_level() 1211 hwmgr->platform_descriptor.TDPAdjustment : in smu7_power_control_set_level() 1212 (-1 * hwmgr->platform_descriptor.TDPAdjustment); in smu7_power_control_set_level()
|
| /dragonfly/sys/dev/drm/amd/powerplay/smumgr/ |
| HD | fiji_smumgr.c | 706 if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, in fiji_populate_pm_fuses() 910 if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, in fiji_calculate_sclk_params() 990 … if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, PHM_PlatformCaps_SclkDeepSleep)) in fiji_populate_single_graphic_level() 1745 phm_cap_unset(hwmgr->platform_descriptor.platformCaps, in fiji_populate_clock_stretcher_data_table() 1950 if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, in fiji_init_smc_table() 1954 if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, in fiji_init_smc_table() 2017 if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, in fiji_init_smc_table() 2054 phm_cap_set(hwmgr->platform_descriptor.platformCaps, in fiji_init_smc_table() 2058 phm_cap_unset(hwmgr->platform_descriptor.platformCaps, in fiji_init_smc_table() 2065 phm_cap_set(hwmgr->platform_descriptor.platformCaps, in fiji_init_smc_table() [all …]
|
| HD | tonga_smumgr.c | 571 if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, in tonga_calculate_sclk_params() 651 if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, in tonga_populate_single_graphic_level() 837 if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, in tonga_calculate_mclk_params() 1649 phm_cap_unset(hwmgr->platform_descriptor.platformCaps, in tonga_populate_clock_stretcher_data_table() 1990 if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, in tonga_populate_pm_fuses() 2231 if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, in tonga_init_smc_table() 2236 if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, in tonga_init_smc_table() 2303 if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, in tonga_init_smc_table() 2354 phm_cap_set(hwmgr->platform_descriptor.platformCaps, in tonga_init_smc_table() 2358 phm_cap_unset(hwmgr->platform_descriptor.platformCaps, in tonga_init_smc_table() [all …]
|
| HD | vegam_smumgr.c | 354 if (!phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, in vegam_update_uvd_smc_table() 356 phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, in vegam_update_uvd_smc_table() 371 if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, in vegam_update_vce_smc_table() 389 … if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, PHM_PlatformCaps_StablePState)) in vegam_update_vce_smc_table() 841 … if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, PHM_PlatformCaps_SclkDeepSleep)) in vegam_populate_single_graphic_level() 904 if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, in vegam_populate_all_graphic_levels() 1542 phm_cap_unset(hwmgr->platform_descriptor.platformCaps, in vegam_populate_clock_stretcher_data_table() 1858 if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, in vegam_populate_pm_fuses() 1940 phm_cap_set(hwmgr->platform_descriptor.platformCaps, in vegam_init_smc_table() 1949 if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, in vegam_init_smc_table() [all …]
|
| HD | polaris10_smumgr.c | 590 if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, in polaris10_populate_pm_fuses() 945 … if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, PHM_PlatformCaps_SclkDeepSleep)) in polaris10_populate_single_graphic_level() 1012 if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, in polaris10_populate_all_graphic_levels() 1579 phm_cap_unset(hwmgr->platform_descriptor.platformCaps, in polaris10_populate_clock_stretcher_data_table() 1783 if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, in polaris10_init_smc_table() 1787 if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, in polaris10_init_smc_table() 1846 if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, in polaris10_init_smc_table() 1889 phm_cap_unset(hwmgr->platform_descriptor.platformCaps, in polaris10_init_smc_table() 1896 phm_cap_set(hwmgr->platform_descriptor.platformCaps, in polaris10_init_smc_table() 1900 phm_cap_unset(hwmgr->platform_descriptor.platformCaps, in polaris10_init_smc_table() [all …]
|
| HD | iceland_smumgr.c | 403 if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, PHM_PlatformCaps_EVV)) { in iceland_populate_bapm_vddc_vid_sidd() 440 if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, in iceland_populate_pm_fuses() 838 if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, in iceland_calculate_sclk_params() 934 if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, in iceland_populate_single_graphic_level() 1095 if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, in iceland_calculate_mclk_params() 1943 if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, in iceland_init_smc_table() 1948 if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, in iceland_init_smc_table() 2096 …if (!phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, PHM_PlatformCaps_MicrocodeFanControl… in iceland_thermal_setup_fan_table() 2100 phm_cap_unset(hwmgr->platform_descriptor.platformCaps, in iceland_thermal_setup_fan_table() 2106 … phm_cap_unset(hwmgr->platform_descriptor.platformCaps, PHM_PlatformCaps_MicrocodeFanControl); in iceland_thermal_setup_fan_table() [all …]
|
| HD | ci_smumgr.c | 338 if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, in ci_calculate_sclk_params() 445 if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, in ci_populate_single_graphic_level() 591 … if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, PHM_PlatformCaps_EVV)) { in ci_populate_bapm_vddc_vid_sidd() 677 if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, in ci_populate_pm_fuses() 1067 if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, in ci_calculate_mclk_params() 1954 if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, in ci_init_smc_table() 1959 if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, in ci_init_smc_table() 2072 phm_cap_set(hwmgr->platform_descriptor.platformCaps, in ci_init_smc_table() 2076 phm_cap_unset(hwmgr->platform_descriptor.platformCaps, in ci_init_smc_table() 2133 …if (!phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, PHM_PlatformCaps_MicrocodeFanControl… in ci_thermal_setup_fan_table() [all …]
|
| /dragonfly/sys/dev/drm/amd/powerplay/inc/ |
| HD | hardwaremanager.h | 300 #define PP_CAP(c) phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, (c))
|
| HD | hwmgr.h | 730 struct phm_platform_descriptor platform_descriptor; member
|
| /dragonfly/sys/dev/drm/amd/powerplay/ |
| HD | amd_powerplay.c | 1013 if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, in pp_get_current_clocks() 1147 …if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, PHM_PlatformCaps_DynamicPatchPowerSta… in pp_get_display_mode_validation_clocks()
|