mirror of
https://github.com/linux-apfs/linux-apfs.git
synced 2026-08-18 02:22:47 -07:00
drm/amd/pp: Remove unneeded void * casts for Vega10
Removes unneeded void * casts for the following pointers: hwmgr->backend hwmgr->smu_backend Reviewed-by: Alex Deucher <alexander.deucher@amd.com> Reviewed-by: Evan Quan <evan.quan@amd.com> Signed-off-by: Rex Zhu <Rex.Zhu@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
1 parent
2538090cb6
commit
690dc62662
4 files changed
+87
-138
No files matched your search
File diff suppressed because it is too large.
Load diff
@@ -1193,7 +1193,7 @@ static int vega10_disable_se_edc_force_stall_config(struct pp_hwmgr *hwmgr)
|
||||
int vega10_enable_didt_config(struct pp_hwmgr *hwmgr)
|
||||
{
|
||||
int result = 0;
|
||||
struct vega10_hwmgr *data = (struct vega10_hwmgr *)(hwmgr->backend);
|
||||
struct vega10_hwmgr *data = hwmgr->backend;
|
||||
|
||||
if (data->smu_features[GNLD_DIDT].supported) {
|
||||
if (data->smu_features[GNLD_DIDT].enabled)
|
||||
@@ -1240,7 +1240,7 @@ int vega10_enable_didt_config(struct pp_hwmgr *hwmgr)
|
||||
int vega10_disable_didt_config(struct pp_hwmgr *hwmgr)
|
||||
{
|
||||
int result = 0;
|
||||
struct vega10_hwmgr *data = (struct vega10_hwmgr *)(hwmgr->backend);
|
||||
struct vega10_hwmgr *data = hwmgr->backend;
|
||||
|
||||
if (data->smu_features[GNLD_DIDT].supported) {
|
||||
if (!data->smu_features[GNLD_DIDT].enabled)
|
||||
@@ -1286,7 +1286,7 @@ int vega10_disable_didt_config(struct pp_hwmgr *hwmgr)
|
||||
|
||||
void vega10_initialize_power_tune_defaults(struct pp_hwmgr *hwmgr)
|
||||
{
|
||||
struct vega10_hwmgr *data = (struct vega10_hwmgr *)(hwmgr->backend);
|
||||
struct vega10_hwmgr *data = hwmgr->backend;
|
||||
struct phm_ppt_v2_information *table_info =
|
||||
(struct phm_ppt_v2_information *)(hwmgr->pptable);
|
||||
struct phm_tdp_table *tdp_table = table_info->tdp_table;
|
||||
@@ -1325,8 +1325,7 @@ void vega10_initialize_power_tune_defaults(struct pp_hwmgr *hwmgr)
|
||||
|
||||
int vega10_set_power_limit(struct pp_hwmgr *hwmgr, uint32_t n)
|
||||
{
|
||||
struct vega10_hwmgr *data =
|
||||
(struct vega10_hwmgr *)(hwmgr->backend);
|
||||
struct vega10_hwmgr *data = hwmgr->backend;
|
||||
|
||||
if (data->registry_data.enable_pkg_pwr_tracking_feature)
|
||||
smum_send_msg_to_smc_with_parameter(hwmgr,
|
||||
@@ -1337,8 +1336,7 @@ int vega10_set_power_limit(struct pp_hwmgr *hwmgr, uint32_t n)
|
||||
|
||||
int vega10_enable_power_containment(struct pp_hwmgr *hwmgr)
|
||||
{
|
||||
struct vega10_hwmgr *data =
|
||||
(struct vega10_hwmgr *)(hwmgr->backend);
|
||||
struct vega10_hwmgr *data = hwmgr->backend;
|
||||
struct phm_ppt_v2_information *table_info =
|
||||
(struct phm_ppt_v2_information *)(hwmgr->pptable);
|
||||
struct phm_tdp_table *tdp_table = table_info->tdp_table;
|
||||
@@ -1371,8 +1369,7 @@ int vega10_enable_power_containment(struct pp_hwmgr *hwmgr)
|
||||
|
||||
int vega10_disable_power_containment(struct pp_hwmgr *hwmgr)
|
||||
{
|
||||
struct vega10_hwmgr *data =
|
||||
(struct vega10_hwmgr *)(hwmgr->backend);
|
||||
struct vega10_hwmgr *data = hwmgr->backend;
|
||||
|
||||
if (PP_CAP(PHM_PlatformCaps_PowerContainment)) {
|
||||
if (data->smu_features[GNLD_PPT].supported)
|
||||
|
||||
@@ -89,7 +89,7 @@ int vega10_fan_ctrl_get_fan_speed_percent(struct pp_hwmgr *hwmgr,
|
||||
|
||||
int vega10_fan_ctrl_get_fan_speed_rpm(struct pp_hwmgr *hwmgr, uint32_t *speed)
|
||||
{
|
||||
struct vega10_hwmgr *data = (struct vega10_hwmgr *)(hwmgr->backend);
|
||||
struct vega10_hwmgr *data = hwmgr->backend;
|
||||
uint32_t tach_period;
|
||||
uint32_t crystal_clock_freq;
|
||||
int result = 0;
|
||||
@@ -188,7 +188,7 @@ int vega10_fan_ctrl_set_default_mode(struct pp_hwmgr *hwmgr)
|
||||
*/
|
||||
static int vega10_enable_fan_control_feature(struct pp_hwmgr *hwmgr)
|
||||
{
|
||||
struct vega10_hwmgr *data = (struct vega10_hwmgr *)(hwmgr->backend);
|
||||
struct vega10_hwmgr *data = hwmgr->backend;
|
||||
|
||||
if (data->smu_features[GNLD_FAN_CONTROL].supported) {
|
||||
PP_ASSERT_WITH_CODE(!vega10_enable_smc_features(
|
||||
@@ -205,7 +205,7 @@ static int vega10_enable_fan_control_feature(struct pp_hwmgr *hwmgr)
|
||||
|
||||
static int vega10_disable_fan_control_feature(struct pp_hwmgr *hwmgr)
|
||||
{
|
||||
struct vega10_hwmgr *data = (struct vega10_hwmgr *)(hwmgr->backend);
|
||||
struct vega10_hwmgr *data = hwmgr->backend;
|
||||
|
||||
if (data->smu_features[GNLD_FAN_CONTROL].supported) {
|
||||
PP_ASSERT_WITH_CODE(!vega10_enable_smc_features(
|
||||
@@ -235,7 +235,7 @@ int vega10_fan_ctrl_start_smc_fan_control(struct pp_hwmgr *hwmgr)
|
||||
|
||||
int vega10_fan_ctrl_stop_smc_fan_control(struct pp_hwmgr *hwmgr)
|
||||
{
|
||||
struct vega10_hwmgr *data = (struct vega10_hwmgr *)(hwmgr->backend);
|
||||
struct vega10_hwmgr *data = hwmgr->backend;
|
||||
|
||||
if (hwmgr->thermal_controller.fanInfo.bNoFan)
|
||||
return -1;
|
||||
@@ -445,7 +445,7 @@ static int vega10_thermal_initialize(struct pp_hwmgr *hwmgr)
|
||||
*/
|
||||
static int vega10_thermal_enable_alert(struct pp_hwmgr *hwmgr)
|
||||
{
|
||||
struct vega10_hwmgr *data = (struct vega10_hwmgr *)(hwmgr->backend);
|
||||
struct vega10_hwmgr *data = hwmgr->backend;
|
||||
uint32_t val = 0;
|
||||
uint32_t reg;
|
||||
|
||||
@@ -477,7 +477,7 @@ static int vega10_thermal_enable_alert(struct pp_hwmgr *hwmgr)
|
||||
*/
|
||||
int vega10_thermal_disable_alert(struct pp_hwmgr *hwmgr)
|
||||
{
|
||||
struct vega10_hwmgr *data = (struct vega10_hwmgr *)(hwmgr->backend);
|
||||
struct vega10_hwmgr *data = hwmgr->backend;
|
||||
uint32_t reg;
|
||||
|
||||
if (data->smu_features[GNLD_FW_CTF].supported) {
|
||||
@@ -526,7 +526,7 @@ int vega10_thermal_stop_thermal_controller(struct pp_hwmgr *hwmgr)
|
||||
int vega10_thermal_setup_fan_table(struct pp_hwmgr *hwmgr)
|
||||
{
|
||||
int ret;
|
||||
struct vega10_hwmgr *data = (struct vega10_hwmgr *)(hwmgr->backend);
|
||||
struct vega10_hwmgr *data = hwmgr->backend;
|
||||
PPTable_t *table = &(data->smc_state_table.pp_table);
|
||||
|
||||
if (!data->smu_features[GNLD_FAN_CONTROL].supported)
|
||||
|
||||
@@ -185,8 +185,7 @@ static int vega10_get_argument(struct pp_hwmgr *hwmgr)
|
||||
static int vega10_copy_table_from_smc(struct pp_hwmgr *hwmgr,
|
||||
uint8_t *table, int16_t table_id)
|
||||
{
|
||||
struct vega10_smumgr *priv =
|
||||
(struct vega10_smumgr *)(hwmgr->smu_backend);
|
||||
struct vega10_smumgr *priv = hwmgr->smu_backend;
|
||||
|
||||
PP_ASSERT_WITH_CODE(table_id < MAX_SMU_TABLE,
|
||||
"Invalid SMU Table ID!", return -EINVAL);
|
||||
@@ -213,8 +212,7 @@ static int vega10_copy_table_from_smc(struct pp_hwmgr *hwmgr,
|
||||
static int vega10_copy_table_to_smc(struct pp_hwmgr *hwmgr,
|
||||
uint8_t *table, int16_t table_id)
|
||||
{
|
||||
struct vega10_smumgr *priv =
|
||||
(struct vega10_smumgr *)(hwmgr->smu_backend);
|
||||
struct vega10_smumgr *priv = hwmgr->smu_backend;
|
||||
|
||||
PP_ASSERT_WITH_CODE(table_id < MAX_SMU_TABLE,
|
||||
"Invalid SMU Table ID!", return -EINVAL);
|
||||
@@ -265,8 +263,7 @@ static bool vega10_is_dpm_running(struct pp_hwmgr *hwmgr)
|
||||
|
||||
static int vega10_set_tools_address(struct pp_hwmgr *hwmgr)
|
||||
{
|
||||
struct vega10_smumgr *priv =
|
||||
(struct vega10_smumgr *)(hwmgr->smu_backend);
|
||||
struct vega10_smumgr *priv = hwmgr->smu_backend;
|
||||
|
||||
if (priv->smu_tables.entry[TOOLSTABLE].mc_addr) {
|
||||
vega10_send_msg_to_smc_with_parameter(hwmgr,
|
||||
@@ -435,8 +432,7 @@ free_backend:
|
||||
|
||||
static int vega10_smu_fini(struct pp_hwmgr *hwmgr)
|
||||
{
|
||||
struct vega10_smumgr *priv =
|
||||
(struct vega10_smumgr *)(hwmgr->smu_backend);
|
||||
struct vega10_smumgr *priv = hwmgr->smu_backend;
|
||||
|
||||
if (priv) {
|
||||
amdgpu_bo_free_kernel(&priv->smu_tables.entry[PPTABLE].handle,
|
||||
|
||||
Reference in new issue
Block a user