Commit d3a84aa0 authored by Nils Wallménius's avatar Nils Wallménius Committed by Alex Deucher

drm/amd/powerplay: Mark pem_event_action chains as const

As these arrays were of pointer to pointer type, they were
pointer to pointer to const. Make them pointer to const
pointer to const.
Reviewed-by: default avatarChristian König <christian.koenig@amd.com>
Signed-off-by: default avatarNils Wallménius <nils.wallmenius@gmail.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent 06ab6832
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
#include "eventactionchains.h" #include "eventactionchains.h"
#include "eventsubchains.h" #include "eventsubchains.h"
static const pem_event_action *initialize_event[] = { static const pem_event_action * const initialize_event[] = {
block_adjust_power_state_tasks, block_adjust_power_state_tasks,
power_budget_tasks, power_budget_tasks,
system_config_tasks, system_config_tasks,
...@@ -45,7 +45,7 @@ const struct action_chain initialize_action_chain = { ...@@ -45,7 +45,7 @@ const struct action_chain initialize_action_chain = {
initialize_event initialize_event
}; };
static const pem_event_action *uninitialize_event[] = { static const pem_event_action * const uninitialize_event[] = {
ungate_all_display_phys_tasks, ungate_all_display_phys_tasks,
uninitialize_display_phy_access_tasks, uninitialize_display_phy_access_tasks,
disable_gfx_voltage_island_power_gating_tasks, disable_gfx_voltage_island_power_gating_tasks,
...@@ -64,7 +64,7 @@ const struct action_chain uninitialize_action_chain = { ...@@ -64,7 +64,7 @@ const struct action_chain uninitialize_action_chain = {
uninitialize_event uninitialize_event
}; };
static const pem_event_action *power_source_change_event_pp_enabled[] = { static const pem_event_action * const power_source_change_event_pp_enabled[] = {
set_power_source_tasks, set_power_source_tasks,
set_power_saving_state_tasks, set_power_saving_state_tasks,
adjust_power_state_tasks, adjust_power_state_tasks,
...@@ -79,7 +79,7 @@ const struct action_chain power_source_change_action_chain_pp_enabled = { ...@@ -79,7 +79,7 @@ const struct action_chain power_source_change_action_chain_pp_enabled = {
power_source_change_event_pp_enabled power_source_change_event_pp_enabled
}; };
static const pem_event_action *power_source_change_event_pp_disabled[] = { static const pem_event_action * const power_source_change_event_pp_disabled[] = {
set_power_source_tasks, set_power_source_tasks,
set_nbmcu_state_tasks, set_nbmcu_state_tasks,
NULL NULL
...@@ -90,7 +90,7 @@ const struct action_chain power_source_changes_action_chain_pp_disabled = { ...@@ -90,7 +90,7 @@ const struct action_chain power_source_changes_action_chain_pp_disabled = {
power_source_change_event_pp_disabled power_source_change_event_pp_disabled
}; };
static const pem_event_action *power_source_change_event_hardware_dc[] = { static const pem_event_action * const power_source_change_event_hardware_dc[] = {
set_power_source_tasks, set_power_source_tasks,
set_power_saving_state_tasks, set_power_saving_state_tasks,
adjust_power_state_tasks, adjust_power_state_tasks,
...@@ -106,7 +106,7 @@ const struct action_chain power_source_change_action_chain_hardware_dc = { ...@@ -106,7 +106,7 @@ const struct action_chain power_source_change_action_chain_hardware_dc = {
power_source_change_event_hardware_dc power_source_change_event_hardware_dc
}; };
static const pem_event_action *suspend_event[] = { static const pem_event_action * const suspend_event[] = {
reset_display_phy_access_tasks, reset_display_phy_access_tasks,
unregister_interrupt_tasks, unregister_interrupt_tasks,
disable_gfx_voltage_island_power_gating_tasks, disable_gfx_voltage_island_power_gating_tasks,
...@@ -130,7 +130,7 @@ const struct action_chain suspend_action_chain = { ...@@ -130,7 +130,7 @@ const struct action_chain suspend_action_chain = {
suspend_event suspend_event
}; };
static const pem_event_action *resume_event[] = { static const pem_event_action * const resume_event[] = {
unblock_hw_access_tasks, unblock_hw_access_tasks,
resume_connected_standby_tasks, resume_connected_standby_tasks,
notify_smu_resume_tasks, notify_smu_resume_tasks,
...@@ -164,7 +164,7 @@ const struct action_chain resume_action_chain = { ...@@ -164,7 +164,7 @@ const struct action_chain resume_action_chain = {
resume_event resume_event
}; };
static const pem_event_action *complete_init_event[] = { static const pem_event_action * const complete_init_event[] = {
unblock_adjust_power_state_tasks, unblock_adjust_power_state_tasks,
adjust_power_state_tasks, adjust_power_state_tasks,
enable_gfx_clock_gating_tasks, enable_gfx_clock_gating_tasks,
...@@ -178,7 +178,7 @@ const struct action_chain complete_init_action_chain = { ...@@ -178,7 +178,7 @@ const struct action_chain complete_init_action_chain = {
complete_init_event complete_init_event
}; };
static const pem_event_action *enable_gfx_clock_gating_event[] = { static const pem_event_action * const enable_gfx_clock_gating_event[] = {
enable_gfx_clock_gating_tasks, enable_gfx_clock_gating_tasks,
NULL NULL
}; };
...@@ -188,7 +188,7 @@ const struct action_chain enable_gfx_clock_gating_action_chain = { ...@@ -188,7 +188,7 @@ const struct action_chain enable_gfx_clock_gating_action_chain = {
enable_gfx_clock_gating_event enable_gfx_clock_gating_event
}; };
static const pem_event_action *disable_gfx_clock_gating_event[] = { static const pem_event_action * const disable_gfx_clock_gating_event[] = {
disable_gfx_clock_gating_tasks, disable_gfx_clock_gating_tasks,
NULL NULL
}; };
...@@ -198,7 +198,7 @@ const struct action_chain disable_gfx_clock_gating_action_chain = { ...@@ -198,7 +198,7 @@ const struct action_chain disable_gfx_clock_gating_action_chain = {
disable_gfx_clock_gating_event disable_gfx_clock_gating_event
}; };
static const pem_event_action *enable_cgpg_event[] = { static const pem_event_action * const enable_cgpg_event[] = {
enable_cgpg_tasks, enable_cgpg_tasks,
NULL NULL
}; };
...@@ -208,7 +208,7 @@ const struct action_chain enable_cgpg_action_chain = { ...@@ -208,7 +208,7 @@ const struct action_chain enable_cgpg_action_chain = {
enable_cgpg_event enable_cgpg_event
}; };
static const pem_event_action *disable_cgpg_event[] = { static const pem_event_action * const disable_cgpg_event[] = {
disable_cgpg_tasks, disable_cgpg_tasks,
NULL NULL
}; };
...@@ -221,7 +221,7 @@ const struct action_chain disable_cgpg_action_chain = { ...@@ -221,7 +221,7 @@ const struct action_chain disable_cgpg_action_chain = {
/* Enable user _2d performance and activate */ /* Enable user _2d performance and activate */
static const pem_event_action *enable_user_state_event[] = { static const pem_event_action * const enable_user_state_event[] = {
create_new_user_performance_state_tasks, create_new_user_performance_state_tasks,
adjust_power_state_tasks, adjust_power_state_tasks,
NULL NULL
...@@ -232,7 +232,7 @@ const struct action_chain enable_user_state_action_chain = { ...@@ -232,7 +232,7 @@ const struct action_chain enable_user_state_action_chain = {
enable_user_state_event enable_user_state_event
}; };
static const pem_event_action *enable_user_2d_performance_event[] = { static const pem_event_action * const enable_user_2d_performance_event[] = {
enable_user_2d_performance_tasks, enable_user_2d_performance_tasks,
add_user_2d_performance_state_tasks, add_user_2d_performance_state_tasks,
set_performance_state_tasks, set_performance_state_tasks,
...@@ -247,7 +247,7 @@ const struct action_chain enable_user_2d_performance_action_chain = { ...@@ -247,7 +247,7 @@ const struct action_chain enable_user_2d_performance_action_chain = {
}; };
static const pem_event_action *disable_user_2d_performance_event[] = { static const pem_event_action * const disable_user_2d_performance_event[] = {
disable_user_2d_performance_tasks, disable_user_2d_performance_tasks,
delete_user_2d_performance_state_tasks, delete_user_2d_performance_state_tasks,
NULL NULL
...@@ -259,7 +259,7 @@ const struct action_chain disable_user_2d_performance_action_chain = { ...@@ -259,7 +259,7 @@ const struct action_chain disable_user_2d_performance_action_chain = {
}; };
static const pem_event_action *display_config_change_event[] = { static const pem_event_action * const display_config_change_event[] = {
/* countDisplayConfigurationChangeEventTasks, */ /* countDisplayConfigurationChangeEventTasks, */
unblock_adjust_power_state_tasks, unblock_adjust_power_state_tasks,
set_cpu_power_state, set_cpu_power_state,
...@@ -278,7 +278,7 @@ const struct action_chain display_config_change_action_chain = { ...@@ -278,7 +278,7 @@ const struct action_chain display_config_change_action_chain = {
display_config_change_event display_config_change_event
}; };
static const pem_event_action *readjust_power_state_event[] = { static const pem_event_action * const readjust_power_state_event[] = {
adjust_power_state_tasks, adjust_power_state_tasks,
NULL NULL
}; };
......
...@@ -62,7 +62,7 @@ int pem_init_event_action_chains(struct pp_eventmgr *eventmgr) ...@@ -62,7 +62,7 @@ int pem_init_event_action_chains(struct pp_eventmgr *eventmgr)
int pem_excute_event_chain(struct pp_eventmgr *eventmgr, const struct action_chain *event_chain, struct pem_event_data *event_data) int pem_excute_event_chain(struct pp_eventmgr *eventmgr, const struct action_chain *event_chain, struct pem_event_data *event_data)
{ {
const pem_event_action **paction_chain; const pem_event_action * const *paction_chain;
const pem_event_action *psub_chain; const pem_event_action *psub_chain;
int tmp_result = 0; int tmp_result = 0;
int result = 0; int result = 0;
......
...@@ -37,7 +37,7 @@ typedef int (*pem_event_action)(struct pp_eventmgr *eventmgr, ...@@ -37,7 +37,7 @@ typedef int (*pem_event_action)(struct pp_eventmgr *eventmgr,
struct action_chain { struct action_chain {
const char *description; /* action chain description for debugging purpose */ const char *description; /* action chain description for debugging purpose */
const pem_event_action **action_chain; /* pointer to chain of event actions */ const pem_event_action * const *action_chain; /* pointer to chain of event actions */
}; };
struct pem_power_source_ui_state_info { struct pem_power_source_ui_state_info {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment