提交 f8a4c11b 编写于 作者: B Baoyou Xie 提交者: Alex Deucher

drm/amd/powerplay: mark symbols static where possible

We get a few warnings when building kernel with W=1:
drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/fiji_smumgr.c:162:5: warning: no previous prototype for 'fiji_setup_pwr_virus' [-Wmissing-prototypes]
drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/fiji_smc.c:2052:5: warning: no previous prototype for 'fiji_program_mem_timing_parameters' [-Wmissing-prototypes]
drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/polaris10_smumgr.c:175:5: warning: no previous prototype for 'polaris10_avfs_event_mgr' [-Wmissing-prototypes]
drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/cz_hwmgr.c:69:10: warning: no previous prototype for 'cz_get_eclk_level' [-Wmissing-prototypes]
drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_hwmgr.c:92:26: warning: no previous prototype for 'cast_phw_smu7_power_state' [-Wmissing-prototypes]
....

In fact, these functions are only used in the file in which they are
declared and don't need a declaration, but can be made static.
So this patch marks these functions with 'static'.
Acked-by: NChristian König <christian.koenig@amd.com>
Signed-off-by: NBaoyou Xie <baoyou.xie@linaro.org>
Signed-off-by: NAlex Deucher <alexander.deucher@amd.com>
上级 22e5808e
...@@ -436,7 +436,8 @@ static enum PP_StateUILabel power_state_convert(enum amd_pm_state_type state) ...@@ -436,7 +436,8 @@ static enum PP_StateUILabel power_state_convert(enum amd_pm_state_type state)
} }
} }
int pp_dpm_dispatch_tasks(void *handle, enum amd_pp_event event_id, void *input, void *output) static int pp_dpm_dispatch_tasks(void *handle, enum amd_pp_event event_id,
void *input, void *output)
{ {
int ret = 0; int ret = 0;
struct pp_instance *pp_handle; struct pp_instance *pp_handle;
...@@ -475,7 +476,7 @@ int pp_dpm_dispatch_tasks(void *handle, enum amd_pp_event event_id, void *input, ...@@ -475,7 +476,7 @@ int pp_dpm_dispatch_tasks(void *handle, enum amd_pp_event event_id, void *input,
return ret; return ret;
} }
enum amd_pm_state_type pp_dpm_get_current_power_state(void *handle) static enum amd_pm_state_type pp_dpm_get_current_power_state(void *handle)
{ {
struct pp_hwmgr *hwmgr; struct pp_hwmgr *hwmgr;
struct pp_power_state *state; struct pp_power_state *state;
......
...@@ -66,7 +66,7 @@ static const struct cz_power_state *cast_const_PhwCzPowerState( ...@@ -66,7 +66,7 @@ static const struct cz_power_state *cast_const_PhwCzPowerState(
return (struct cz_power_state *)hw_ps; return (struct cz_power_state *)hw_ps;
} }
uint32_t cz_get_eclk_level(struct pp_hwmgr *hwmgr, static uint32_t cz_get_eclk_level(struct pp_hwmgr *hwmgr,
uint32_t clock, uint32_t msg) uint32_t clock, uint32_t msg)
{ {
int i = 0; int i = 0;
...@@ -1017,7 +1017,7 @@ static int cz_tf_program_bootup_state(struct pp_hwmgr *hwmgr, void *input, ...@@ -1017,7 +1017,7 @@ static int cz_tf_program_bootup_state(struct pp_hwmgr *hwmgr, void *input,
return 0; return 0;
} }
int cz_tf_reset_acp_boot_level(struct pp_hwmgr *hwmgr, void *input, static int cz_tf_reset_acp_boot_level(struct pp_hwmgr *hwmgr, void *input,
void *output, void *storage, int result) void *output, void *storage, int result)
{ {
struct cz_hwmgr *cz_hwmgr = (struct cz_hwmgr *)(hwmgr->backend); struct cz_hwmgr *cz_hwmgr = (struct cz_hwmgr *)(hwmgr->backend);
...@@ -1225,7 +1225,7 @@ static int cz_hwmgr_backend_fini(struct pp_hwmgr *hwmgr) ...@@ -1225,7 +1225,7 @@ static int cz_hwmgr_backend_fini(struct pp_hwmgr *hwmgr)
return 0; return 0;
} }
int cz_phm_force_dpm_highest(struct pp_hwmgr *hwmgr) static int cz_phm_force_dpm_highest(struct pp_hwmgr *hwmgr)
{ {
struct cz_hwmgr *cz_hwmgr = (struct cz_hwmgr *)(hwmgr->backend); struct cz_hwmgr *cz_hwmgr = (struct cz_hwmgr *)(hwmgr->backend);
...@@ -1239,7 +1239,7 @@ int cz_phm_force_dpm_highest(struct pp_hwmgr *hwmgr) ...@@ -1239,7 +1239,7 @@ int cz_phm_force_dpm_highest(struct pp_hwmgr *hwmgr)
return 0; return 0;
} }
int cz_phm_unforce_dpm_levels(struct pp_hwmgr *hwmgr) static int cz_phm_unforce_dpm_levels(struct pp_hwmgr *hwmgr)
{ {
struct cz_hwmgr *cz_hwmgr = (struct cz_hwmgr *)(hwmgr->backend); struct cz_hwmgr *cz_hwmgr = (struct cz_hwmgr *)(hwmgr->backend);
struct phm_clock_voltage_dependency_table *table = struct phm_clock_voltage_dependency_table *table =
...@@ -1277,7 +1277,7 @@ int cz_phm_unforce_dpm_levels(struct pp_hwmgr *hwmgr) ...@@ -1277,7 +1277,7 @@ int cz_phm_unforce_dpm_levels(struct pp_hwmgr *hwmgr)
return 0; return 0;
} }
int cz_phm_force_dpm_lowest(struct pp_hwmgr *hwmgr) static int cz_phm_force_dpm_lowest(struct pp_hwmgr *hwmgr)
{ {
struct cz_hwmgr *cz_hwmgr = (struct cz_hwmgr *)(hwmgr->backend); struct cz_hwmgr *cz_hwmgr = (struct cz_hwmgr *)(hwmgr->backend);
...@@ -1533,7 +1533,7 @@ static int cz_dpm_get_pp_table_entry(struct pp_hwmgr *hwmgr, ...@@ -1533,7 +1533,7 @@ static int cz_dpm_get_pp_table_entry(struct pp_hwmgr *hwmgr,
return result; return result;
} }
int cz_get_power_state_size(struct pp_hwmgr *hwmgr) static int cz_get_power_state_size(struct pp_hwmgr *hwmgr)
{ {
return sizeof(struct cz_power_state); return sizeof(struct cz_power_state);
} }
......
...@@ -131,7 +131,7 @@ static int set_platform_caps(struct pp_hwmgr *hwmgr, uint32_t powerplay_caps) ...@@ -131,7 +131,7 @@ static int set_platform_caps(struct pp_hwmgr *hwmgr, uint32_t powerplay_caps)
/** /**
* Private Function to get the PowerPlay Table Address. * Private Function to get the PowerPlay Table Address.
*/ */
const void *get_powerplay_table(struct pp_hwmgr *hwmgr) static const void *get_powerplay_table(struct pp_hwmgr *hwmgr)
{ {
int index = GetIndexIntoMasterTable(DATA, PowerPlayInfo); int index = GetIndexIntoMasterTable(DATA, PowerPlayInfo);
...@@ -1049,7 +1049,7 @@ static int check_powerplay_tables( ...@@ -1049,7 +1049,7 @@ static int check_powerplay_tables(
return 0; return 0;
} }
int pp_tables_v1_0_initialize(struct pp_hwmgr *hwmgr) static int pp_tables_v1_0_initialize(struct pp_hwmgr *hwmgr)
{ {
int result = 0; int result = 0;
const ATOM_Tonga_POWERPLAYTABLE *powerplay_table; const ATOM_Tonga_POWERPLAYTABLE *powerplay_table;
...@@ -1100,7 +1100,7 @@ int pp_tables_v1_0_initialize(struct pp_hwmgr *hwmgr) ...@@ -1100,7 +1100,7 @@ int pp_tables_v1_0_initialize(struct pp_hwmgr *hwmgr)
return result; return result;
} }
int pp_tables_v1_0_uninitialize(struct pp_hwmgr *hwmgr) static int pp_tables_v1_0_uninitialize(struct pp_hwmgr *hwmgr)
{ {
struct phm_ppt_v1_information *pp_table_information = struct phm_ppt_v1_information *pp_table_information =
(struct phm_ppt_v1_information *)(hwmgr->pptable); (struct phm_ppt_v1_information *)(hwmgr->pptable);
......
...@@ -1507,7 +1507,7 @@ static int init_phase_shedding_table(struct pp_hwmgr *hwmgr, ...@@ -1507,7 +1507,7 @@ static int init_phase_shedding_table(struct pp_hwmgr *hwmgr,
return 0; return 0;
} }
int get_number_of_vce_state_table_entries( static int get_number_of_vce_state_table_entries(
struct pp_hwmgr *hwmgr) struct pp_hwmgr *hwmgr)
{ {
const ATOM_PPLIB_POWERPLAYTABLE *table = const ATOM_PPLIB_POWERPLAYTABLE *table =
...@@ -1521,7 +1521,7 @@ int get_number_of_vce_state_table_entries( ...@@ -1521,7 +1521,7 @@ int get_number_of_vce_state_table_entries(
return 0; return 0;
} }
int get_vce_state_table_entry(struct pp_hwmgr *hwmgr, static int get_vce_state_table_entry(struct pp_hwmgr *hwmgr,
unsigned long i, unsigned long i,
struct pp_vce_state *vce_state, struct pp_vce_state *vce_state,
void **clock_info, void **clock_info,
......
...@@ -75,7 +75,7 @@ int smu7_powerdown_uvd(struct pp_hwmgr *hwmgr) ...@@ -75,7 +75,7 @@ int smu7_powerdown_uvd(struct pp_hwmgr *hwmgr)
return 0; return 0;
} }
int smu7_powerup_uvd(struct pp_hwmgr *hwmgr) static int smu7_powerup_uvd(struct pp_hwmgr *hwmgr)
{ {
if (phm_cf_want_uvd_power_gating(hwmgr)) { if (phm_cf_want_uvd_power_gating(hwmgr)) {
if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps,
...@@ -91,7 +91,7 @@ int smu7_powerup_uvd(struct pp_hwmgr *hwmgr) ...@@ -91,7 +91,7 @@ int smu7_powerup_uvd(struct pp_hwmgr *hwmgr)
return 0; return 0;
} }
int smu7_powerdown_vce(struct pp_hwmgr *hwmgr) static int smu7_powerdown_vce(struct pp_hwmgr *hwmgr)
{ {
if (phm_cf_want_vce_power_gating(hwmgr)) if (phm_cf_want_vce_power_gating(hwmgr))
return smum_send_msg_to_smc(hwmgr->smumgr, return smum_send_msg_to_smc(hwmgr->smumgr,
...@@ -99,7 +99,7 @@ int smu7_powerdown_vce(struct pp_hwmgr *hwmgr) ...@@ -99,7 +99,7 @@ int smu7_powerdown_vce(struct pp_hwmgr *hwmgr)
return 0; return 0;
} }
int smu7_powerup_vce(struct pp_hwmgr *hwmgr) static int smu7_powerup_vce(struct pp_hwmgr *hwmgr)
{ {
if (phm_cf_want_vce_power_gating(hwmgr)) if (phm_cf_want_vce_power_gating(hwmgr))
return smum_send_msg_to_smc(hwmgr->smumgr, return smum_send_msg_to_smc(hwmgr->smumgr,
...@@ -107,7 +107,7 @@ int smu7_powerup_vce(struct pp_hwmgr *hwmgr) ...@@ -107,7 +107,7 @@ int smu7_powerup_vce(struct pp_hwmgr *hwmgr)
return 0; return 0;
} }
int smu7_powerdown_samu(struct pp_hwmgr *hwmgr) static int smu7_powerdown_samu(struct pp_hwmgr *hwmgr)
{ {
if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps,
PHM_PlatformCaps_SamuPowerGating)) PHM_PlatformCaps_SamuPowerGating))
...@@ -116,7 +116,7 @@ int smu7_powerdown_samu(struct pp_hwmgr *hwmgr) ...@@ -116,7 +116,7 @@ int smu7_powerdown_samu(struct pp_hwmgr *hwmgr)
return 0; return 0;
} }
int smu7_powerup_samu(struct pp_hwmgr *hwmgr) static int smu7_powerup_samu(struct pp_hwmgr *hwmgr)
{ {
if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps,
PHM_PlatformCaps_SamuPowerGating)) PHM_PlatformCaps_SamuPowerGating))
......
...@@ -89,7 +89,7 @@ enum DPM_EVENT_SRC { ...@@ -89,7 +89,7 @@ enum DPM_EVENT_SRC {
static const unsigned long PhwVIslands_Magic = (unsigned long)(PHM_VIslands_Magic); static const unsigned long PhwVIslands_Magic = (unsigned long)(PHM_VIslands_Magic);
struct smu7_power_state *cast_phw_smu7_power_state( static struct smu7_power_state *cast_phw_smu7_power_state(
struct pp_hw_power_state *hw_ps) struct pp_hw_power_state *hw_ps)
{ {
PP_ASSERT_WITH_CODE((PhwVIslands_Magic == hw_ps->magic), PP_ASSERT_WITH_CODE((PhwVIslands_Magic == hw_ps->magic),
...@@ -99,7 +99,7 @@ struct smu7_power_state *cast_phw_smu7_power_state( ...@@ -99,7 +99,7 @@ struct smu7_power_state *cast_phw_smu7_power_state(
return (struct smu7_power_state *)hw_ps; return (struct smu7_power_state *)hw_ps;
} }
const struct smu7_power_state *cast_const_phw_smu7_power_state( static const struct smu7_power_state *cast_const_phw_smu7_power_state(
const struct pp_hw_power_state *hw_ps) const struct pp_hw_power_state *hw_ps)
{ {
PP_ASSERT_WITH_CODE((PhwVIslands_Magic == hw_ps->magic), PP_ASSERT_WITH_CODE((PhwVIslands_Magic == hw_ps->magic),
...@@ -115,7 +115,7 @@ const struct smu7_power_state *cast_const_phw_smu7_power_state( ...@@ -115,7 +115,7 @@ const struct smu7_power_state *cast_const_phw_smu7_power_state(
* @param hwmgr the address of the powerplay hardware manager. * @param hwmgr the address of the powerplay hardware manager.
* @return always 0 * @return always 0
*/ */
int smu7_get_mc_microcode_version (struct pp_hwmgr *hwmgr) static int smu7_get_mc_microcode_version(struct pp_hwmgr *hwmgr)
{ {
cgs_write_register(hwmgr->device, mmMC_SEQ_IO_DEBUG_INDEX, 0x9F); cgs_write_register(hwmgr->device, mmMC_SEQ_IO_DEBUG_INDEX, 0x9F);
...@@ -124,7 +124,7 @@ int smu7_get_mc_microcode_version (struct pp_hwmgr *hwmgr) ...@@ -124,7 +124,7 @@ int smu7_get_mc_microcode_version (struct pp_hwmgr *hwmgr)
return 0; return 0;
} }
uint16_t smu7_get_current_pcie_speed(struct pp_hwmgr *hwmgr) static uint16_t smu7_get_current_pcie_speed(struct pp_hwmgr *hwmgr)
{ {
uint32_t speedCntl = 0; uint32_t speedCntl = 0;
...@@ -135,7 +135,7 @@ uint16_t smu7_get_current_pcie_speed(struct pp_hwmgr *hwmgr) ...@@ -135,7 +135,7 @@ uint16_t smu7_get_current_pcie_speed(struct pp_hwmgr *hwmgr)
PCIE_LC_SPEED_CNTL, LC_CURRENT_DATA_RATE)); PCIE_LC_SPEED_CNTL, LC_CURRENT_DATA_RATE));
} }
int smu7_get_current_pcie_lane_number(struct pp_hwmgr *hwmgr) static int smu7_get_current_pcie_lane_number(struct pp_hwmgr *hwmgr)
{ {
uint32_t link_width; uint32_t link_width;
...@@ -155,7 +155,7 @@ int smu7_get_current_pcie_lane_number(struct pp_hwmgr *hwmgr) ...@@ -155,7 +155,7 @@ int smu7_get_current_pcie_lane_number(struct pp_hwmgr *hwmgr)
* @param pHwMgr the address of the powerplay hardware manager. * @param pHwMgr the address of the powerplay hardware manager.
* @return always PP_Result_OK * @return always PP_Result_OK
*/ */
int smu7_enable_smc_voltage_controller(struct pp_hwmgr *hwmgr) static int smu7_enable_smc_voltage_controller(struct pp_hwmgr *hwmgr)
{ {
if (hwmgr->feature_mask & PP_SMC_VOLTAGE_CONTROL_MASK) if (hwmgr->feature_mask & PP_SMC_VOLTAGE_CONTROL_MASK)
smum_send_msg_to_smc(hwmgr->smumgr, PPSMC_MSG_Voltage_Cntl_Enable); smum_send_msg_to_smc(hwmgr->smumgr, PPSMC_MSG_Voltage_Cntl_Enable);
...@@ -802,7 +802,7 @@ static int smu7_setup_dpm_tables_v1(struct pp_hwmgr *hwmgr) ...@@ -802,7 +802,7 @@ static int smu7_setup_dpm_tables_v1(struct pp_hwmgr *hwmgr)
return 0; return 0;
} }
int smu7_setup_default_dpm_tables(struct pp_hwmgr *hwmgr) static int smu7_setup_default_dpm_tables(struct pp_hwmgr *hwmgr)
{ {
struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
...@@ -1153,7 +1153,7 @@ static int smu7_disable_thermal_auto_throttle(struct pp_hwmgr *hwmgr) ...@@ -1153,7 +1153,7 @@ static int smu7_disable_thermal_auto_throttle(struct pp_hwmgr *hwmgr)
return smu7_disable_auto_throttle_source(hwmgr, PHM_AutoThrottleSource_Thermal); return smu7_disable_auto_throttle_source(hwmgr, PHM_AutoThrottleSource_Thermal);
} }
int smu7_pcie_performance_request(struct pp_hwmgr *hwmgr) static int smu7_pcie_performance_request(struct pp_hwmgr *hwmgr)
{ {
struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data->pcie_performance_request = true; data->pcie_performance_request = true;
...@@ -1161,7 +1161,7 @@ int smu7_pcie_performance_request(struct pp_hwmgr *hwmgr) ...@@ -1161,7 +1161,7 @@ int smu7_pcie_performance_request(struct pp_hwmgr *hwmgr)
return 0; return 0;
} }
int smu7_enable_dpm_tasks(struct pp_hwmgr *hwmgr) static int smu7_enable_dpm_tasks(struct pp_hwmgr *hwmgr)
{ {
int tmp_result = 0; int tmp_result = 0;
int result = 0; int result = 0;
...@@ -1864,7 +1864,7 @@ static int smu7_set_private_data_based_on_pptable_v1(struct pp_hwmgr *hwmgr) ...@@ -1864,7 +1864,7 @@ static int smu7_set_private_data_based_on_pptable_v1(struct pp_hwmgr *hwmgr)
return 0; return 0;
} }
int smu7_patch_voltage_workaround(struct pp_hwmgr *hwmgr) static int smu7_patch_voltage_workaround(struct pp_hwmgr *hwmgr)
{ {
struct phm_ppt_v1_information *table_info = struct phm_ppt_v1_information *table_info =
(struct phm_ppt_v1_information *)(hwmgr->pptable); (struct phm_ppt_v1_information *)(hwmgr->pptable);
...@@ -2253,7 +2253,7 @@ static int smu7_set_private_data_based_on_pptable_v0(struct pp_hwmgr *hwmgr) ...@@ -2253,7 +2253,7 @@ static int smu7_set_private_data_based_on_pptable_v0(struct pp_hwmgr *hwmgr)
return 0; return 0;
} }
int smu7_hwmgr_backend_init(struct pp_hwmgr *hwmgr) static int smu7_hwmgr_backend_init(struct pp_hwmgr *hwmgr)
{ {
struct smu7_hwmgr *data; struct smu7_hwmgr *data;
int result; int result;
...@@ -3672,14 +3672,16 @@ static int smu7_set_max_fan_pwm_output(struct pp_hwmgr *hwmgr, uint16_t us_max_f ...@@ -3672,14 +3672,16 @@ static int smu7_set_max_fan_pwm_output(struct pp_hwmgr *hwmgr, uint16_t us_max_f
PPSMC_MSG_SetFanPwmMax, us_max_fan_pwm); PPSMC_MSG_SetFanPwmMax, us_max_fan_pwm);
} }
int smu7_notify_smc_display_change(struct pp_hwmgr *hwmgr, bool has_display) static int
smu7_notify_smc_display_change(struct pp_hwmgr *hwmgr, bool has_display)
{ {
PPSMC_Msg msg = has_display ? (PPSMC_Msg)PPSMC_HasDisplay : (PPSMC_Msg)PPSMC_NoDisplay; PPSMC_Msg msg = has_display ? (PPSMC_Msg)PPSMC_HasDisplay : (PPSMC_Msg)PPSMC_NoDisplay;
return (smum_send_msg_to_smc(hwmgr->smumgr, msg) == 0) ? 0 : -1; return (smum_send_msg_to_smc(hwmgr->smumgr, msg) == 0) ? 0 : -1;
} }
int smu7_notify_smc_display_config_after_ps_adjustment(struct pp_hwmgr *hwmgr) static int
smu7_notify_smc_display_config_after_ps_adjustment(struct pp_hwmgr *hwmgr)
{ {
uint32_t num_active_displays = 0; uint32_t num_active_displays = 0;
struct cgs_display_info info = {0}; struct cgs_display_info info = {0};
...@@ -3701,7 +3703,7 @@ int smu7_notify_smc_display_config_after_ps_adjustment(struct pp_hwmgr *hwmgr) ...@@ -3701,7 +3703,7 @@ int smu7_notify_smc_display_config_after_ps_adjustment(struct pp_hwmgr *hwmgr)
* @param hwmgr the address of the powerplay hardware manager. * @param hwmgr the address of the powerplay hardware manager.
* @return always OK * @return always OK
*/ */
int smu7_program_display_gap(struct pp_hwmgr *hwmgr) static int smu7_program_display_gap(struct pp_hwmgr *hwmgr)
{ {
struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
uint32_t num_active_displays = 0; uint32_t num_active_displays = 0;
...@@ -3751,7 +3753,7 @@ int smu7_program_display_gap(struct pp_hwmgr *hwmgr) ...@@ -3751,7 +3753,7 @@ int smu7_program_display_gap(struct pp_hwmgr *hwmgr)
return 0; return 0;
} }
int smu7_display_configuration_changed_task(struct pp_hwmgr *hwmgr) static int smu7_display_configuration_changed_task(struct pp_hwmgr *hwmgr)
{ {
return smu7_program_display_gap(hwmgr); return smu7_program_display_gap(hwmgr);
} }
...@@ -3775,13 +3777,14 @@ static int smu7_set_max_fan_rpm_output(struct pp_hwmgr *hwmgr, uint16_t us_max_f ...@@ -3775,13 +3777,14 @@ static int smu7_set_max_fan_rpm_output(struct pp_hwmgr *hwmgr, uint16_t us_max_f
PPSMC_MSG_SetFanRpmMax, us_max_fan_rpm); PPSMC_MSG_SetFanRpmMax, us_max_fan_rpm);
} }
int smu7_register_internal_thermal_interrupt(struct pp_hwmgr *hwmgr, static int smu7_register_internal_thermal_interrupt(struct pp_hwmgr *hwmgr,
const void *thermal_interrupt_info) const void *thermal_interrupt_info)
{ {
return 0; return 0;
} }
bool smu7_check_smc_update_required_for_display_configuration(struct pp_hwmgr *hwmgr) static bool
smu7_check_smc_update_required_for_display_configuration(struct pp_hwmgr *hwmgr)
{ {
struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
bool is_update_required = false; bool is_update_required = false;
...@@ -3810,7 +3813,9 @@ static inline bool smu7_are_power_levels_equal(const struct smu7_performance_lev ...@@ -3810,7 +3813,9 @@ static inline bool smu7_are_power_levels_equal(const struct smu7_performance_lev
(pl1->pcie_lane == pl2->pcie_lane)); (pl1->pcie_lane == pl2->pcie_lane));
} }
int smu7_check_states_equal(struct pp_hwmgr *hwmgr, const struct pp_hw_power_state *pstate1, const struct pp_hw_power_state *pstate2, bool *equal) static int smu7_check_states_equal(struct pp_hwmgr *hwmgr,
const struct pp_hw_power_state *pstate1,
const struct pp_hw_power_state *pstate2, bool *equal)
{ {
const struct smu7_power_state *psa; const struct smu7_power_state *psa;
const struct smu7_power_state *psb; const struct smu7_power_state *psb;
...@@ -3843,7 +3848,7 @@ int smu7_check_states_equal(struct pp_hwmgr *hwmgr, const struct pp_hw_power_sta ...@@ -3843,7 +3848,7 @@ int smu7_check_states_equal(struct pp_hwmgr *hwmgr, const struct pp_hw_power_sta
return 0; return 0;
} }
int smu7_upload_mc_firmware(struct pp_hwmgr *hwmgr) static int smu7_upload_mc_firmware(struct pp_hwmgr *hwmgr)
{ {
struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
...@@ -3972,7 +3977,7 @@ static int smu7_init_sclk_threshold(struct pp_hwmgr *hwmgr) ...@@ -3972,7 +3977,7 @@ static int smu7_init_sclk_threshold(struct pp_hwmgr *hwmgr)
return 0; return 0;
} }
int smu7_setup_asic_task(struct pp_hwmgr *hwmgr) static int smu7_setup_asic_task(struct pp_hwmgr *hwmgr)
{ {
int tmp_result, result = 0; int tmp_result, result = 0;
......
...@@ -2049,7 +2049,7 @@ int fiji_thermal_setup_fan_table(struct pp_hwmgr *hwmgr) ...@@ -2049,7 +2049,7 @@ int fiji_thermal_setup_fan_table(struct pp_hwmgr *hwmgr)
return 0; return 0;
} }
int fiji_program_mem_timing_parameters(struct pp_hwmgr *hwmgr) static int fiji_program_mem_timing_parameters(struct pp_hwmgr *hwmgr)
{ {
struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
......
...@@ -159,7 +159,7 @@ static int fiji_start_smu_in_non_protection_mode(struct pp_smumgr *smumgr) ...@@ -159,7 +159,7 @@ static int fiji_start_smu_in_non_protection_mode(struct pp_smumgr *smumgr)
return result; return result;
} }
int fiji_setup_pwr_virus(struct pp_smumgr *smumgr) static int fiji_setup_pwr_virus(struct pp_smumgr *smumgr)
{ {
int i, result = -1; int i, result = -1;
uint32_t reg, data; uint32_t reg, data;
...@@ -224,7 +224,7 @@ static int fiji_start_avfs_btc(struct pp_smumgr *smumgr) ...@@ -224,7 +224,7 @@ static int fiji_start_avfs_btc(struct pp_smumgr *smumgr)
return result; return result;
} }
int fiji_setup_pm_fuse_for_avfs(struct pp_smumgr *smumgr) static int fiji_setup_pm_fuse_for_avfs(struct pp_smumgr *smumgr)
{ {
int result = 0; int result = 0;
uint32_t table_start; uint32_t table_start;
...@@ -260,7 +260,7 @@ int fiji_setup_pm_fuse_for_avfs(struct pp_smumgr *smumgr) ...@@ -260,7 +260,7 @@ int fiji_setup_pm_fuse_for_avfs(struct pp_smumgr *smumgr)
return result; return result;
} }
int fiji_setup_graphics_level_structure(struct pp_smumgr *smumgr) static int fiji_setup_graphics_level_structure(struct pp_smumgr *smumgr)
{ {
int32_t vr_config; int32_t vr_config;
uint32_t table_start; uint32_t table_start;
...@@ -299,7 +299,7 @@ int fiji_setup_graphics_level_structure(struct pp_smumgr *smumgr) ...@@ -299,7 +299,7 @@ int fiji_setup_graphics_level_structure(struct pp_smumgr *smumgr)
} }
/* Work in Progress */ /* Work in Progress */
int fiji_restore_vft_table(struct pp_smumgr *smumgr) static int fiji_restore_vft_table(struct pp_smumgr *smumgr)
{ {
struct fiji_smumgr *priv = (struct fiji_smumgr *)(smumgr->backend); struct fiji_smumgr *priv = (struct fiji_smumgr *)(smumgr->backend);
...@@ -311,7 +311,7 @@ int fiji_restore_vft_table(struct pp_smumgr *smumgr) ...@@ -311,7 +311,7 @@ int fiji_restore_vft_table(struct pp_smumgr *smumgr)
} }
/* Work in Progress */ /* Work in Progress */
int fiji_save_vft_table(struct pp_smumgr *smumgr) static int fiji_save_vft_table(struct pp_smumgr *smumgr)
{ {
struct fiji_smumgr *priv = (struct fiji_smumgr *)(smumgr->backend); struct fiji_smumgr *priv = (struct fiji_smumgr *)(smumgr->backend);
...@@ -322,7 +322,7 @@ int fiji_save_vft_table(struct pp_smumgr *smumgr) ...@@ -322,7 +322,7 @@ int fiji_save_vft_table(struct pp_smumgr *smumgr)
return -EINVAL; return -EINVAL;
} }
int fiji_avfs_event_mgr(struct pp_smumgr *smumgr, bool smu_started) static int fiji_avfs_event_mgr(struct pp_smumgr *smumgr, bool smu_started)
{ {
struct fiji_smumgr *priv = (struct fiji_smumgr *)(smumgr->backend); struct fiji_smumgr *priv = (struct fiji_smumgr *)(smumgr->backend);
......
...@@ -118,7 +118,7 @@ static int polaris10_perform_btc(struct pp_smumgr *smumgr) ...@@ -118,7 +118,7 @@ static int polaris10_perform_btc(struct pp_smumgr *smumgr)
} }
int polaris10_setup_graphics_level_structure(struct pp_smumgr *smumgr) static int polaris10_setup_graphics_level_structure(struct pp_smumgr *smumgr)
{ {
uint32_t vr_config; uint32_t vr_config;
uint32_t dpm_table_start; uint32_t dpm_table_start;
...@@ -172,7 +172,8 @@ int polaris10_setup_graphics_level_structure(struct pp_smumgr *smumgr) ...@@ -172,7 +172,8 @@ int polaris10_setup_graphics_level_structure(struct pp_smumgr *smumgr)
return 0; return 0;
} }
int polaris10_avfs_event_mgr(struct pp_smumgr *smumgr, bool SMU_VFT_INTACT) static int
polaris10_avfs_event_mgr(struct pp_smumgr *smumgr, bool SMU_VFT_INTACT)
{ {
struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(smumgr->backend); struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(smumgr->backend);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册