| /linux/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() argument 60 struct amdgpu_device *adev = smu->adev; in smu_v12_0_check_fw_status() 73 int smu_v12_0_powergate_sdma(struct smu_context *smu, bool gate) in smu_v12_0_powergate_sdma() argument 75 if (!smu->is_apu) in smu_v12_0_powergate_sdma() 79 return smu_cmn_send_smc_msg(smu, SMU_MSG_PowerDownSdma, NULL); in smu_v12_0_powergate_sdma() 81 return smu_cmn_send_smc_msg(smu, SMU_MSG_PowerUpSdma, NULL); in smu_v12_0_powergate_sdma() 84 int smu_v12_0_set_gfx_cgpg(struct smu_context *smu, bool enable) in smu_v12_0_set_gfx_cgpg() argument 87 if (!(smu->adev->pg_flags & AMD_PG_SUPPORT_GFX_PG) || smu->adev->in_s0ix) in smu_v12_0_set_gfx_cgpg() 90 return smu_cmn_send_smc_msg_with_param(smu, in smu_v12_0_set_gfx_cgpg() 108 uint32_t smu_v12_0_get_gfxoff_status(struct smu_context *smu) in smu_v12_0_get_gfxoff_status() argument [all …]
|
| H A D | renoir_ppt.h | 26 extern void renoir_set_ppt_funcs(struct smu_context *smu);
|
| /linux/drivers/gpu/drm/amd/pm/swsmu/smu13/ |
| H A D | smu_v13_0_5_ppt.c | 126 static int smu_v13_0_5_init_smc_tables(struct smu_context *smu) in smu_v13_0_5_init_smc_tables() argument 128 struct smu_table_context *smu_table = &smu->smu_table; in smu_v13_0_5_init_smc_tables() 152 ret = smu_driver_table_init(smu, SMU_DRIVER_TABLE_GPU_METRICS, in smu_v13_0_5_init_smc_tables() 170 static int smu_v13_0_5_fini_smc_tables(struct smu_context *smu) in smu_v13_0_5_fini_smc_tables() argument 172 struct smu_table_context *smu_table = &smu->smu_table; in smu_v13_0_5_fini_smc_tables() 183 smu_driver_table_fini(smu, SMU_DRIVER_TABLE_GPU_METRICS); in smu_v13_0_5_fini_smc_tables() 188 static int smu_v13_0_5_system_features_control(struct smu_context *smu, bool en) in smu_v13_0_5_system_features_control() argument 190 struct amdgpu_device *adev = smu->adev; in smu_v13_0_5_system_features_control() 194 ret = smu_cmn_send_smc_msg(smu, SMU_MSG_PrepareMp1ForUnload, NULL); in smu_v13_0_5_system_features_control() 199 static int smu_v13_0_5_dpm_set_vcn_enable(struct smu_context *smu, in smu_v13_0_5_dpm_set_vcn_enable() argument [all …]
|
| H A D | yellow_carp_ppt.c | 153 static int yellow_carp_init_smc_tables(struct smu_context *smu) in yellow_carp_init_smc_tables() argument 155 struct smu_table_context *smu_table = &smu->smu_table; in yellow_carp_init_smc_tables() 179 ret = smu_driver_table_init(smu, SMU_DRIVER_TABLE_GPU_METRICS, in yellow_carp_init_smc_tables() 197 static int yellow_carp_fini_smc_tables(struct smu_context *smu) in yellow_carp_fini_smc_tables() argument 199 struct smu_table_context *smu_table = &smu->smu_table; in yellow_carp_fini_smc_tables() 210 smu_driver_table_fini(smu, SMU_DRIVER_TABLE_GPU_METRICS); in yellow_carp_fini_smc_tables() 215 static int yellow_carp_system_features_control(struct smu_context *smu, bool en) in yellow_carp_system_features_control() argument 217 struct amdgpu_device *adev = smu->adev; in yellow_carp_system_features_control() 221 ret = smu_cmn_send_smc_msg(smu, SMU_MSG_PrepareMp1ForUnload, NULL); in yellow_carp_system_features_control() 226 static int yellow_carp_dpm_set_vcn_enable(struct smu_context *smu, in yellow_carp_dpm_set_vcn_enable() argument [all …]
|
| H A D | smu_v13_0_4_ppt.c | 151 static int smu_v13_0_4_init_smc_tables(struct smu_context *smu) in smu_v13_0_4_init_smc_tables() argument 153 struct smu_table_context *smu_table = &smu->smu_table; in smu_v13_0_4_init_smc_tables() 177 ret = smu_driver_table_init(smu, SMU_DRIVER_TABLE_GPU_METRICS, in smu_v13_0_4_init_smc_tables() 195 static int smu_v13_0_4_fini_smc_tables(struct smu_context *smu) in smu_v13_0_4_fini_smc_tables() argument 197 struct smu_table_context *smu_table = &smu->smu_table; in smu_v13_0_4_fini_smc_tables() 208 smu_driver_table_fini(smu, SMU_DRIVER_TABLE_GPU_METRICS); in smu_v13_0_4_fini_smc_tables() 213 static bool smu_v13_0_4_is_dpm_running(struct smu_context *smu) in smu_v13_0_4_is_dpm_running() argument 218 ret = smu_cmn_get_enabled_mask(smu, &feature_enabled); in smu_v13_0_4_is_dpm_running() 227 static int smu_v13_0_4_system_features_control(struct smu_context *smu, bool en) in smu_v13_0_4_system_features_control() argument 229 struct amdgpu_device *adev = smu->adev; in smu_v13_0_4_system_features_control() [all …]
|
| H A D | smu_v13_0_0_ppt.c | 62 static void smu_v13_0_0_get_od_setting_limits(struct smu_context *smu, 65 static int smu_v13_0_0_init_ppt_limits(struct smu_context *smu); 297 smu_v13_0_0_init_allowed_features(struct smu_context *smu) in smu_v13_0_0_init_allowed_features() argument 299 struct amdgpu_device *adev = smu->adev; in smu_v13_0_0_init_allowed_features() 301 smu_feature_list_set_all(smu, SMU_FEATURE_LIST_ALLOWED); in smu_v13_0_0_init_allowed_features() 304 smu_feature_list_clear_bit(smu, SMU_FEATURE_LIST_ALLOWED, FEATURE_DPM_GFXCLK_BIT); in smu_v13_0_0_init_allowed_features() 305 smu_feature_list_clear_bit(smu, SMU_FEATURE_LIST_ALLOWED, FEATURE_GFX_IMU_BIT); in smu_v13_0_0_init_allowed_features() 310 smu_feature_list_clear_bit(smu, SMU_FEATURE_LIST_ALLOWED, FEATURE_ATHUB_MMHUB_PG_BIT); in smu_v13_0_0_init_allowed_features() 313 smu_feature_list_clear_bit(smu, SMU_FEATURE_LIST_ALLOWED, FEATURE_DPM_SOCCLK_BIT); in smu_v13_0_0_init_allowed_features() 315 if ((smu->smc_fw_version < 0x004e3a00) || in smu_v13_0_0_init_allowed_features() [all …]
|
| H A D | smu_v13_0_7_ppt.c | 62 static void smu_v13_0_7_get_od_setting_limits(struct smu_context *smu, 65 static int smu_v13_0_7_init_ppt_limits(struct smu_context *smu); 286 smu_v13_0_7_init_allowed_features(struct smu_context *smu) in smu_v13_0_7_init_allowed_features() argument 288 struct amdgpu_device *adev = smu->adev; in smu_v13_0_7_init_allowed_features() 290 smu_feature_list_clear_all(smu, SMU_FEATURE_LIST_ALLOWED); in smu_v13_0_7_init_allowed_features() 292 smu_feature_list_set_bit(smu, SMU_FEATURE_LIST_ALLOWED, FEATURE_FW_DATA_READ_BIT); in smu_v13_0_7_init_allowed_features() 295 smu_feature_list_set_bit(smu, SMU_FEATURE_LIST_ALLOWED, FEATURE_DPM_GFXCLK_BIT); in smu_v13_0_7_init_allowed_features() 296 smu_feature_list_set_bit(smu, SMU_FEATURE_LIST_ALLOWED, FEATURE_GFX_IMU_BIT); in smu_v13_0_7_init_allowed_features() 297 smu_feature_list_set_bit(smu, SMU_FEATURE_LIST_ALLOWED, FEATURE_DPM_GFX_POWER_OPTIMIZER_BIT); in smu_v13_0_7_init_allowed_features() 301 smu_feature_list_set_bit(smu, SMU_FEATURE_LIST_ALLOWED, FEATURE_GFXOFF_BIT); in smu_v13_0_7_init_allowed_features() [all …]
|
| H A D | smu_v13_0_0_ppt.h | 26 extern void smu_v13_0_0_set_ppt_funcs(struct smu_context *smu);
|
| H A D | smu_v13_0_4_ppt.h | 26 extern void smu_v13_0_4_set_ppt_funcs(struct smu_context *smu);
|
| H A D | yellow_carp_ppt.h | 26 extern void yellow_carp_set_ppt_funcs(struct smu_context *smu);
|
| H A D | smu_v13_0_7_ppt.h | 26 extern void smu_v13_0_7_set_ppt_funcs(struct smu_context *smu);
|
| H A D | smu_v13_0_5_ppt.h | 26 extern void smu_v13_0_5_set_ppt_funcs(struct smu_context *smu);
|
| /linux/drivers/gpu/drm/amd/pm/swsmu/smu15/ |
| H A D | smu_v15_0_0_ppt.c | 169 static int smu_v15_0_0_get_metrics_table_dram_addr(struct smu_context *smu, in smu_v15_0_0_get_metrics_table_dram_addr() argument 172 struct smu_msg_ctl *ctl = &smu->msg_ctl; in smu_v15_0_0_get_metrics_table_dram_addr() 195 static int smu_v15_0_0_init_smc_tables(struct smu_context *smu) in smu_v15_0_0_init_smc_tables() argument 197 struct smu_table_context *smu_table = &smu->smu_table; in smu_v15_0_0_init_smc_tables() 222 ret = smu_driver_table_init(smu, SMU_DRIVER_TABLE_GPU_METRICS, in smu_v15_0_0_init_smc_tables() 230 ret = smu_v15_0_0_get_metrics_table_dram_addr(smu, metrics_info); in smu_v15_0_0_init_smc_tables() 237 smu_driver_table_fini(smu, SMU_DRIVER_TABLE_GPU_METRICS); in smu_v15_0_0_init_smc_tables() 248 static int smu_v15_0_0_fini_smc_tables(struct smu_context *smu) in smu_v15_0_0_fini_smc_tables() argument 250 struct smu_table_context *smu_table = &smu->smu_table; in smu_v15_0_0_fini_smc_tables() 269 smu_driver_table_fini(smu, SMU_DRIVER_TABLE_GPU_METRICS); in smu_v15_0_0_fini_smc_tables() [all …]
|
| H A D | smu_v15_0_8_ppt.c | 82 static int smu_v15_0_8_init_ppt_limits(struct smu_context *smu); 197 static int smu_v15_0_8_tables_init(struct smu_context *smu) in smu_v15_0_8_tables_init() argument 201 struct smu_table_context *smu_table = &smu->smu_table; in smu_v15_0_8_tables_init() 229 ret = smu_driver_table_init(smu, SMU_DRIVER_TABLE_GPU_METRICS, in smu_v15_0_8_tables_init() 235 gpu_metrics = (struct smu_v15_0_8_gpu_metrics *)smu_driver_table_ptr(smu, in smu_v15_0_8_tables_init() 239 ret = smu_table_cache_init(smu, SMU_TABLE_PMFW_SYSTEM_METRICS, in smu_v15_0_8_tables_init() 246 ret = smu_driver_table_init(smu, in smu_v15_0_8_tables_init() 252 smu_driver_table_ptr(smu, in smu_v15_0_8_tables_init() 256 ret = smu_driver_table_init(smu, SMU_DRIVER_TABLE_GPUBOARD_TEMP_METRICS, in smu_v15_0_8_tables_init() 259 smu_table_cache_fini(smu, SMU_TABLE_PMFW_SYSTEM_METRICS); in smu_v15_0_8_tables_init() [all …]
|
| /linux/drivers/gpu/drm/amd/pm/swsmu/smu14/ |
| H A D | smu_v14_0_2_ppt.c | 59 static void smu_v14_0_2_get_od_setting_limits(struct smu_context *smu, 62 static int smu_v14_0_2_init_ppt_limits(struct smu_context *smu); 63 static int smu_v14_0_2_get_overdrive_table(struct smu_context *smu, 277 static int smu_v14_0_2_init_allowed_features(struct smu_context *smu) in smu_v14_0_2_init_allowed_features() 279 smu_feature_list_set_all(smu, SMU_FEATURE_LIST_ALLOWED); in smu_v14_0_2_init_allowed_features() 284 static int smu_v14_0_2_check_powerplay_table(struct smu_context *smu) in smu_v14_0_2_check_powerplay_table() 286 struct smu_table_context *table_context = &smu->smu_table; in smu_v14_0_2_check_powerplay_table() 289 struct smu_baco_context *smu_baco = &smu->smu_baco; in smu_v14_0_2_check_powerplay_table() 290 PPTable_t *pptable = smu->smu_table.driver_pptable; in smu_v14_0_2_check_powerplay_table() 297 smu in smu_v14_0_2_check_powerplay_table() 276 smu_v14_0_2_init_allowed_features(struct smu_context * smu) smu_v14_0_2_init_allowed_features() argument 283 smu_v14_0_2_check_powerplay_table(struct smu_context * smu) smu_v14_0_2_check_powerplay_table() argument 324 smu_v14_0_2_store_powerplay_table(struct smu_context * smu) smu_v14_0_2_store_powerplay_table() argument 336 smu_v14_0_2_get_pptable_from_pmfw(struct smu_context * smu,void ** table,uint32_t * size) smu_v14_0_2_get_pptable_from_pmfw() argument 354 smu_v14_0_2_setup_pptable(struct smu_context * smu) smu_v14_0_2_setup_pptable() argument 379 smu_v14_0_2_tables_init(struct smu_context * smu) smu_v14_0_2_tables_init() argument 436 smu_v14_0_2_allocate_dpm_context(struct smu_context * smu) smu_v14_0_2_allocate_dpm_context() argument 449 smu_v14_0_2_init_smc_tables(struct smu_context * smu) smu_v14_0_2_init_smc_tables() argument 464 smu_v14_0_2_set_default_dpm_table(struct smu_context * smu) smu_v14_0_2_set_default_dpm_table() argument 597 smu_v14_0_2_is_dpm_running(struct smu_context * smu) smu_v14_0_2_is_dpm_running() argument 623 smu_v14_0_2_get_smu_metrics_data(struct smu_context * smu,MetricsMember_t member,uint32_t * value) smu_v14_0_2_get_smu_metrics_data() argument 749 smu_v14_0_2_get_dpm_ultimate_freq(struct smu_context * smu,enum smu_clk_type clk_type,uint32_t * min,uint32_t * max) smu_v14_0_2_get_dpm_ultimate_freq() argument 800 smu_v14_0_2_read_sensor(struct smu_context * smu,enum amd_pp_sensors sensor,void * data,uint32_t * size) smu_v14_0_2_read_sensor() argument 884 smu_v14_0_2_get_current_clk_freq_by_table(struct smu_context * smu,enum smu_clk_type clk_type,uint32_t * value) smu_v14_0_2_get_current_clk_freq_by_table() argument 928 smu_v14_0_2_is_od_feature_supported(struct smu_context * smu,int od_feature_bit) smu_v14_0_2_is_od_feature_supported() argument 965 smu_v14_0_2_get_od_setting_limits(struct smu_context * smu,int od_feature_bit,int32_t * min,int32_t * max) smu_v14_0_2_get_od_setting_limits() argument 1034 smu_v14_0_2_emit_clk_levels(struct smu_context * smu,enum smu_clk_type clk_type,char * buf,int * offset) smu_v14_0_2_emit_clk_levels() argument 1308 smu_v14_0_2_force_clk_levels(struct smu_context * smu,enum smu_clk_type clk_type,uint32_t mask) smu_v14_0_2_force_clk_levels() argument 1388 smu_v14_0_2_update_pcie_parameters(struct smu_context * smu,uint8_t pcie_gen_cap,uint8_t pcie_width_cap) smu_v14_0_2_update_pcie_parameters() argument 1475 smu_v14_0_2_get_thermal_temperature_range(struct smu_context * smu,struct smu_temperature_range * range) smu_v14_0_2_get_thermal_temperature_range() argument 1509 smu_v14_0_2_populate_umd_state_clk(struct smu_context * smu) smu_v14_0_2_populate_umd_state_clk() argument 1563 smu_v14_0_2_get_unique_id(struct smu_context * smu) smu_v14_0_2_get_unique_id() argument 1583 smu_v14_0_2_get_fan_speed_pwm(struct smu_context * smu,uint32_t * speed) smu_v14_0_2_get_fan_speed_pwm() argument 1605 smu_v14_0_2_get_fan_speed_rpm(struct smu_context * smu,uint32_t * speed) smu_v14_0_2_get_fan_speed_rpm() argument 1616 smu_v14_0_2_get_ppt_limit(struct smu_context * smu,enum smu_ppt_limit_type limit_type,uint32_t * ppt_limit) smu_v14_0_2_get_ppt_limit() argument 1641 smu_v14_0_2_init_ppt_limits(struct smu_context * smu) smu_v14_0_2_init_ppt_limits() argument 1683 smu_v14_0_2_get_power_profile_mode(struct smu_context * smu,char * buf) smu_v14_0_2_get_power_profile_mode() argument 1768 smu_v14_0_2_set_power_profile_mode_coeff(struct smu_context * smu,long * input) smu_v14_0_2_set_power_profile_mode_coeff() argument 1824 smu_v14_0_2_set_power_profile_mode(struct smu_context * smu,u32 workload_mask,long * custom_params,u32 custom_params_max_idx) smu_v14_0_2_set_power_profile_mode() argument 1883 smu_v14_0_2_baco_enter(struct smu_context * smu) smu_v14_0_2_baco_enter() argument 1895 smu_v14_0_2_baco_exit(struct smu_context * smu) smu_v14_0_2_baco_exit() argument 1908 smu_v14_0_2_is_mode1_reset_supported(struct smu_context * smu) smu_v14_0_2_is_mode1_reset_supported() argument 1920 struct smu_context *smu = adev->powerplay.pp_handle; smu_v14_0_2_i2c_xfer() local 2011 smu_v14_0_2_i2c_control_init(struct smu_context * smu) smu_v14_0_2_i2c_control_init() argument 2045 smu_v14_0_2_i2c_control_fini(struct smu_context * smu) smu_v14_0_2_i2c_control_fini() argument 2053 smu_v14_0_2_set_mp1_state(struct smu_context * smu,enum pp_mp1_state mp1_state) smu_v14_0_2_set_mp1_state() argument 2070 smu_v14_0_2_set_df_cstate(struct smu_context * smu,enum pp_df_cstate state) smu_v14_0_2_set_df_cstate() argument 2079 smu_v14_0_2_mode1_reset(struct smu_context * smu) smu_v14_0_2_mode1_reset() argument 2099 smu_v14_0_2_mode2_reset(struct smu_context * smu) smu_v14_0_2_mode2_reset() argument 2108 smu_v14_0_2_enable_gfx_features(struct smu_context * smu) smu_v14_0_2_enable_gfx_features() argument 2119 smu_v14_0_2_init_msg_ctl(struct smu_context * smu) smu_v14_0_2_init_msg_ctl() argument 2142 smu_v14_0_2_get_gpu_metrics(struct smu_context * smu,void ** table) smu_v14_0_2_get_gpu_metrics() argument 2228 smu_v14_0_2_dump_od_table(struct smu_context * smu,OverDriveTableExternal_t * od_table) smu_v14_0_2_dump_od_table() argument 2271 smu_v14_0_2_upload_overdrive_table(struct smu_context * smu,OverDriveTableExternal_t * od_table) smu_v14_0_2_upload_overdrive_table() argument 2297 smu_v14_0_2_set_supported_od_feature_mask(struct smu_context * smu) smu_v14_0_2_set_supported_od_feature_mask() argument 2317 smu_v14_0_2_get_overdrive_table(struct smu_context * smu,OverDriveTableExternal_t * od_table) smu_v14_0_2_get_overdrive_table() argument 2332 smu_v14_0_2_set_default_od_settings(struct smu_context * smu) smu_v14_0_2_set_default_od_settings() argument 2402 smu_v14_0_2_restore_user_od_settings(struct smu_context * smu) smu_v14_0_2_restore_user_od_settings() argument 2422 smu_v14_0_2_od_restore_table_single(struct smu_context * smu,long input) smu_v14_0_2_od_restore_table_single() argument 2482 smu_v14_0_2_od_edit_dpm_table(struct smu_context * smu,enum PP_OD_DPM_TABLE_COMMAND type,long input[],uint32_t size) smu_v14_0_2_od_edit_dpm_table() argument 2809 smu_v14_0_2_set_ppt_limit(struct smu_context * smu,enum smu_ppt_limit_type limit_type,uint32_t limit) smu_v14_0_2_set_ppt_limit() argument 2932 smu_v14_0_2_set_ppt_funcs(struct smu_context * smu) smu_v14_0_2_set_ppt_funcs() argument [all...] |
| H A D | smu_v14_0_0_ppt.h | 26 extern void smu_v14_0_0_set_ppt_funcs(struct smu_context *smu);
|
| H A D | smu_v14_0_2_ppt.h | 26 extern void smu_v14_0_2_set_ppt_funcs(struct smu_context *smu);
|
| /linux/drivers/macintosh/ |
| H A D | smu.c | 100 static struct smu_device *smu; variable 116 if (list_empty(&smu->cmd_list)) in smu_start_cmd() 120 cmd = list_entry(smu->cmd_list.next, struct smu_cmd, link); in smu_start_cmd() 121 smu->cmd_cur = cmd; in smu_start_cmd() 129 smu->cmd_buf->cmd = cmd->cmd; in smu_start_cmd() 130 smu->cmd_buf->length = cmd->data_len; in smu_start_cmd() 131 memcpy(smu->cmd_buf->data, cmd->data_buf, cmd->data_len); in smu_start_cmd() 134 faddr = (unsigned long)smu->cmd_buf; in smu_start_cmd() 135 fend = faddr + smu->cmd_buf->length + 2; in smu_start_cmd() 148 if (smu->broken_nap) in smu_start_cmd() [all …]
|
| H A D | windfarm_smu_controls.c | 259 struct device_node *smu, *fans, *fan; in smu_controls_init() local 264 smu = of_find_node_by_type(NULL, "smu"); in smu_controls_init() 265 if (smu == NULL) in smu_controls_init() 269 for_each_child_of_node(smu, fans) in smu_controls_init() 288 for_each_child_of_node(smu, fans) in smu_controls_init() 303 of_node_put(smu); in smu_controls_init()
|
| H A D | windfarm_smu_sensors.c | 411 struct device_node *smu, *sensors, *s; in smu_sensors_init() local 420 smu = of_find_node_by_type(NULL, "smu"); in smu_sensors_init() 421 if (smu == NULL) in smu_sensors_init() 425 for_each_child_of_node(smu, sensors) in smu_sensors_init() 429 of_node_put(smu); in smu_sensors_init()
|
| /linux/drivers/gpu/drm/amd/pm/swsmu/smu11/ |
| H A D | cyan_skillfish_ppt.c | 89 static int cyan_skillfish_tables_init(struct smu_context *smu) in cyan_skillfish_tables_init() argument 91 struct smu_table_context *smu_table = &smu->smu_table; in cyan_skillfish_tables_init() 104 ret = smu_driver_table_init(smu, SMU_DRIVER_TABLE_GPU_METRICS, in cyan_skillfish_tables_init() 120 static int cyan_skillfish_init_smc_tables(struct smu_context *smu) in cyan_skillfish_init_smc_tables() argument 124 ret = cyan_skillfish_tables_init(smu); in cyan_skillfish_init_smc_tables() 128 return smu_v11_0_init_smc_tables(smu); in cyan_skillfish_init_smc_tables() 132 cyan_skillfish_get_smu_metrics_data(struct smu_context *smu, in cyan_skillfish_get_smu_metrics_data() argument 136 struct smu_table_context *smu_table = &smu->smu_table; in cyan_skillfish_get_smu_metrics_data() 140 ret = smu_cmn_get_metrics_table(smu, NULL, false); in cyan_skillfish_get_smu_metrics_data() 191 static int cyan_skillfish_read_sensor(struct smu_context *smu, in cyan_skillfish_read_sensor() argument [all …]
|
| H A D | cyan_skillfish_ppt.h | 27 extern void cyan_skillfish_set_ppt_funcs(struct smu_context *smu);
|
| /linux/arch/arm/mach-shmobile/ |
| H A D | smp-emev2.c | 32 void __iomem *smu; in emev2_smp_prepare_cpus() local 35 smu = ioremap(EMEV2_SMU_BASE, PAGE_SIZE); in emev2_smp_prepare_cpus() 36 if (smu) { in emev2_smp_prepare_cpus() 37 iowrite32(__pa(shmobile_boot_vector), smu + SMU_GENERAL_REG0); in emev2_smp_prepare_cpus() 38 iounmap(smu); in emev2_smp_prepare_cpus()
|
| /linux/arch/arm/boot/dts/renesas/ |
| H A D | emev2.dtsi | 61 compatible = "renesas,emev2-smu"; 72 compatible = "renesas,emev2-smu-clkdiv"; 78 compatible = "renesas,emev2-smu-gclk"; 84 compatible = "renesas,emev2-smu-clkdiv"; 90 compatible = "renesas,emev2-smu-gclk"; 103 compatible = "renesas,emev2-smu-clkdiv"; 109 compatible = "renesas,emev2-smu-clkdiv"; 115 compatible = "renesas,emev2-smu-clkdiv"; 121 compatible = "renesas,emev2-smu-clkdiv"; 127 compatible = "renesas,emev2-smu-gclk"; [all …]
|
| /linux/drivers/gpu/drm/amd/pm/ |
| H A D | amdgpu_dpm.c | 126 struct smu_context *smu = adev->powerplay.pp_handle; in amdgpu_dpm_set_gfx_power_up_by_imu() local 130 ret = smu_set_gfx_power_up_by_imu(smu); in amdgpu_dpm_set_gfx_power_up_by_imu() 290 struct smu_context *smu = adev->powerplay.pp_handle; in amdgpu_dpm_is_mode1_reset_supported() local 295 support_mode1_reset = smu_mode1_reset_is_support(smu); in amdgpu_dpm_is_mode1_reset_supported() 304 struct smu_context *smu = adev->powerplay.pp_handle; in amdgpu_dpm_mode1_reset() local 309 ret = smu_mode1_reset(smu); in amdgpu_dpm_mode1_reset() 318 struct smu_context *smu = adev->powerplay.pp_handle; in amdgpu_dpm_is_link_reset_supported() local 323 support_link_reset = smu_link_reset_is_support(smu); in amdgpu_dpm_is_link_reset_supported() 332 struct smu_context *smu = adev->powerplay.pp_handle; in amdgpu_dpm_link_reset() local 337 ret = smu_link_reset(smu); in amdgpu_dpm_link_reset() [all …]
|