Commit e1aa5715 authored by Rex Zhu's avatar Rex Zhu Committed by Alex Deucher

drm/amd/powerplay: rename tonga_processpptable* to processpptable_v1_0*.

Signed-off-by: default avatarRex Zhu <Rex.Zhu@amd.com>
Acked-by: default avatarChristian König <christian.koenig@amd.com>
Reviewed-by: default avatarAlex Deucher <alexander.deucher@amd.com>
Reviewed-by: default avatarEdward O'Callaghan <funfunctor@folklore1984.net>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent a47c78d9
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
HARDWARE_MGR = hwmgr.o processpptables.o functiontables.o \ HARDWARE_MGR = hwmgr.o processpptables.o functiontables.o \
hardwaremanager.o pp_acpi.o cz_hwmgr.o \ hardwaremanager.o pp_acpi.o cz_hwmgr.o \
cz_clockpowergating.o tonga_powertune.o\ cz_clockpowergating.o tonga_powertune.o\
tonga_processpptables.o ppatomctrl.o \ process_pptables_v1_0.o ppatomctrl.o \
tonga_hwmgr.o pppcielanes.o tonga_thermal.o\ tonga_hwmgr.o pppcielanes.o tonga_thermal.o\
fiji_powertune.o fiji_hwmgr.o tonga_clockpowergating.o \ fiji_powertune.o fiji_hwmgr.o tonga_clockpowergating.o \
fiji_clockpowergating.o fiji_thermal.o \ fiji_clockpowergating.o fiji_thermal.o \
......
...@@ -45,8 +45,8 @@ ...@@ -45,8 +45,8 @@
#include "dce/dce_10_0_sh_mask.h" #include "dce/dce_10_0_sh_mask.h"
#include "pppcielanes.h" #include "pppcielanes.h"
#include "fiji_hwmgr.h" #include "fiji_hwmgr.h"
#include "tonga_processpptables.h" #include "process_pptables_v1_0.h"
#include "tonga_pptable.h" #include "pptable_v1_0.h"
#include "pp_debug.h" #include "pp_debug.h"
#include "pp_acpi.h" #include "pp_acpi.h"
#include "amd_pcie_helpers.h" #include "amd_pcie_helpers.h"
...@@ -4007,7 +4007,7 @@ static int fiji_get_pp_table_entry(struct pp_hwmgr *hwmgr, ...@@ -4007,7 +4007,7 @@ static int fiji_get_pp_table_entry(struct pp_hwmgr *hwmgr,
ps = (struct fiji_power_state *)(&state->hardware); ps = (struct fiji_power_state *)(&state->hardware);
result = tonga_get_powerplay_table_entry(hwmgr, entry_index, state, result = get_powerplay_table_entry_v1_0(hwmgr, entry_index, state,
fiji_get_pp_table_entry_callback_func); fiji_get_pp_table_entry_callback_func);
/* This is the earliest time we have all the dependency table and the VBIOS boot state /* This is the earliest time we have all the dependency table and the VBIOS boot state
...@@ -5553,7 +5553,7 @@ static const struct pp_hwmgr_func fiji_hwmgr_funcs = { ...@@ -5553,7 +5553,7 @@ static const struct pp_hwmgr_func fiji_hwmgr_funcs = {
.dynamic_state_management_enable = &fiji_enable_dpm_tasks, .dynamic_state_management_enable = &fiji_enable_dpm_tasks,
.dynamic_state_management_disable = &fiji_disable_dpm_tasks, .dynamic_state_management_disable = &fiji_disable_dpm_tasks,
.force_dpm_level = &fiji_dpm_force_dpm_level, .force_dpm_level = &fiji_dpm_force_dpm_level,
.get_num_of_pp_table_entries = &tonga_get_number_of_powerplay_table_entries, .get_num_of_pp_table_entries = &get_number_of_powerplay_table_entries_v1_0,
.get_power_state_size = &fiji_get_power_state_size, .get_power_state_size = &fiji_get_power_state_size,
.get_pp_table_entry = &fiji_get_pp_table_entry, .get_pp_table_entry = &fiji_get_pp_table_entry,
.patch_boot_state = &fiji_patch_boot_state, .patch_boot_state = &fiji_patch_boot_state,
...@@ -5595,7 +5595,7 @@ static const struct pp_hwmgr_func fiji_hwmgr_funcs = { ...@@ -5595,7 +5595,7 @@ static const struct pp_hwmgr_func fiji_hwmgr_funcs = {
int fiji_hwmgr_init(struct pp_hwmgr *hwmgr) int fiji_hwmgr_init(struct pp_hwmgr *hwmgr)
{ {
hwmgr->hwmgr_func = &fiji_hwmgr_funcs; hwmgr->hwmgr_func = &fiji_hwmgr_funcs;
hwmgr->pptable_func = &tonga_pptable_funcs; hwmgr->pptable_func = &pptable_v1_0_funcs;
pp_fiji_thermal_initialize(hwmgr); pp_fiji_thermal_initialize(hwmgr);
return 0; return 0;
} }
...@@ -34,11 +34,11 @@ ...@@ -34,11 +34,11 @@
#include "pp_debug.h" #include "pp_debug.h"
#include "ppatomctrl.h" #include "ppatomctrl.h"
#include "atombios.h" #include "atombios.h"
#include "tonga_pptable.h" #include "pptable_v1_0.h"
#include "pppcielanes.h" #include "pppcielanes.h"
#include "amd_pcie_helpers.h" #include "amd_pcie_helpers.h"
#include "hardwaremanager.h" #include "hardwaremanager.h"
#include "tonga_processpptables.h" #include "process_pptables_v1_0.h"
#include "cgs_common.h" #include "cgs_common.h"
#include "smu74.h" #include "smu74.h"
#include "smu_ucode_xfer_vi.h" #include "smu_ucode_xfer_vi.h"
...@@ -3893,7 +3893,7 @@ static int polaris10_get_pp_table_entry(struct pp_hwmgr *hwmgr, ...@@ -3893,7 +3893,7 @@ static int polaris10_get_pp_table_entry(struct pp_hwmgr *hwmgr,
ps = (struct polaris10_power_state *)(&state->hardware); ps = (struct polaris10_power_state *)(&state->hardware);
result = tonga_get_powerplay_table_entry(hwmgr, entry_index, state, result = get_powerplay_table_entry_v1_0(hwmgr, entry_index, state,
polaris10_get_pp_table_entry_callback_func); polaris10_get_pp_table_entry_callback_func);
/* This is the earliest time we have all the dependency table and the VBIOS boot state /* This is the earliest time we have all the dependency table and the VBIOS boot state
...@@ -5246,7 +5246,7 @@ static const struct pp_hwmgr_func polaris10_hwmgr_funcs = { ...@@ -5246,7 +5246,7 @@ static const struct pp_hwmgr_func polaris10_hwmgr_funcs = {
.get_sclk = polaris10_dpm_get_sclk, .get_sclk = polaris10_dpm_get_sclk,
.patch_boot_state = polaris10_dpm_patch_boot_state, .patch_boot_state = polaris10_dpm_patch_boot_state,
.get_pp_table_entry = polaris10_get_pp_table_entry, .get_pp_table_entry = polaris10_get_pp_table_entry,
.get_num_of_pp_table_entries = tonga_get_number_of_powerplay_table_entries, .get_num_of_pp_table_entries = get_number_of_powerplay_table_entries_v1_0,
.print_current_perforce_level = polaris10_print_current_perforce_level, .print_current_perforce_level = polaris10_print_current_perforce_level,
.powerdown_uvd = polaris10_phm_powerdown_uvd, .powerdown_uvd = polaris10_phm_powerdown_uvd,
.powergate_uvd = polaris10_phm_powergate_uvd, .powergate_uvd = polaris10_phm_powergate_uvd,
...@@ -5283,7 +5283,7 @@ static const struct pp_hwmgr_func polaris10_hwmgr_funcs = { ...@@ -5283,7 +5283,7 @@ static const struct pp_hwmgr_func polaris10_hwmgr_funcs = {
int polaris10_hwmgr_init(struct pp_hwmgr *hwmgr) int polaris10_hwmgr_init(struct pp_hwmgr *hwmgr)
{ {
hwmgr->hwmgr_func = &polaris10_hwmgr_funcs; hwmgr->hwmgr_func = &polaris10_hwmgr_funcs;
hwmgr->pptable_func = &tonga_pptable_funcs; hwmgr->pptable_func = &pptable_v1_0_funcs;
pp_polaris10_thermal_initialize(hwmgr); pp_polaris10_thermal_initialize(hwmgr);
return 0; return 0;
......
...@@ -24,13 +24,13 @@ ...@@ -24,13 +24,13 @@
#include <linux/slab.h> #include <linux/slab.h>
#include <linux/fb.h> #include <linux/fb.h>
#include "tonga_processpptables.h" #include "process_pptables_v1_0.h"
#include "ppatomctrl.h" #include "ppatomctrl.h"
#include "atombios.h" #include "atombios.h"
#include "pp_debug.h" #include "pp_debug.h"
#include "hwmgr.h" #include "hwmgr.h"
#include "cgs_common.h" #include "cgs_common.h"
#include "tonga_pptable.h" #include "pptable_v1_0.h"
/** /**
* Private Function used during initialization. * Private Function used during initialization.
...@@ -417,7 +417,7 @@ static int get_mclk_voltage_dependency_table( ...@@ -417,7 +417,7 @@ static int get_mclk_voltage_dependency_table(
static int get_sclk_voltage_dependency_table( static int get_sclk_voltage_dependency_table(
struct pp_hwmgr *hwmgr, struct pp_hwmgr *hwmgr,
phm_ppt_v1_clock_voltage_dependency_table **pp_tonga_sclk_dep_table, phm_ppt_v1_clock_voltage_dependency_table **pp_tonga_sclk_dep_table,
const PPTable_Generic_SubTable_Header *sclk_dep_table PPTable_Generic_SubTable_Header const *sclk_dep_table
) )
{ {
uint32_t table_size, i; uint32_t table_size, i;
...@@ -1050,7 +1050,7 @@ static int check_powerplay_tables( ...@@ -1050,7 +1050,7 @@ static int check_powerplay_tables(
return 0; return 0;
} }
int tonga_pp_tables_initialize(struct pp_hwmgr *hwmgr) 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;
...@@ -1101,7 +1101,7 @@ int tonga_pp_tables_initialize(struct pp_hwmgr *hwmgr) ...@@ -1101,7 +1101,7 @@ int tonga_pp_tables_initialize(struct pp_hwmgr *hwmgr)
return result; return result;
} }
int tonga_pp_tables_uninitialize(struct pp_hwmgr *hwmgr) 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);
...@@ -1145,14 +1145,14 @@ int tonga_pp_tables_uninitialize(struct pp_hwmgr *hwmgr) ...@@ -1145,14 +1145,14 @@ int tonga_pp_tables_uninitialize(struct pp_hwmgr *hwmgr)
return 0; return 0;
} }
const struct pp_table_func tonga_pptable_funcs = { const struct pp_table_func pptable_v1_0_funcs = {
.pptable_init = tonga_pp_tables_initialize, .pptable_init = pp_tables_v1_0_initialize,
.pptable_fini = tonga_pp_tables_uninitialize, .pptable_fini = pp_tables_v1_0_uninitialize,
}; };
int tonga_get_number_of_powerplay_table_entries(struct pp_hwmgr *hwmgr) int get_number_of_powerplay_table_entries_v1_0(struct pp_hwmgr *hwmgr)
{ {
const ATOM_Tonga_State_Array * state_arrays; ATOM_Tonga_State_Array const *state_arrays;
const ATOM_Tonga_POWERPLAYTABLE *pp_table = get_powerplay_table(hwmgr); const ATOM_Tonga_POWERPLAYTABLE *pp_table = get_powerplay_table(hwmgr);
PP_ASSERT_WITH_CODE((NULL != pp_table), PP_ASSERT_WITH_CODE((NULL != pp_table),
...@@ -1272,7 +1272,7 @@ static int ppt_get_vce_state_table_entry_v1_0(struct pp_hwmgr *hwmgr, uint32_t i ...@@ -1272,7 +1272,7 @@ static int ppt_get_vce_state_table_entry_v1_0(struct pp_hwmgr *hwmgr, uint32_t i
* @param power_state The address of the PowerState instance being created. * @param power_state The address of the PowerState instance being created.
* @return -1 if the entry cannot be retrieved. * @return -1 if the entry cannot be retrieved.
*/ */
int tonga_get_powerplay_table_entry(struct pp_hwmgr *hwmgr, int get_powerplay_table_entry_v1_0(struct pp_hwmgr *hwmgr,
uint32_t entry_index, struct pp_power_state *power_state, uint32_t entry_index, struct pp_power_state *power_state,
int (*call_back_func)(struct pp_hwmgr *, void *, int (*call_back_func)(struct pp_hwmgr *, void *,
struct pp_power_state *, void *, uint32_t)) struct pp_power_state *, void *, uint32_t))
......
...@@ -20,14 +20,14 @@ ...@@ -20,14 +20,14 @@
* OTHER DEALINGS IN THE SOFTWARE. * OTHER DEALINGS IN THE SOFTWARE.
* *
*/ */
#ifndef TONGA_PROCESSPPTABLES_H #ifndef _PROCESSPPTABLES_V1_0_H
#define TONGA_PROCESSPPTABLES_H #define _PROCESSPPTABLES_V1_0_H
#include "hwmgr.h" #include "hwmgr.h"
extern const struct pp_table_func tonga_pptable_funcs; extern const struct pp_table_func pptable_v1_0_funcs;
extern int tonga_get_number_of_powerplay_table_entries(struct pp_hwmgr *hwmgr); extern int get_number_of_powerplay_table_entries_v1_0(struct pp_hwmgr *hwmgr);
extern int tonga_get_powerplay_table_entry(struct pp_hwmgr *hwmgr, uint32_t entry_index, extern int get_powerplay_table_entry_v1_0(struct pp_hwmgr *hwmgr, uint32_t entry_index,
struct pp_power_state *power_state, int (*call_back_func)(struct pp_hwmgr *, void *, struct pp_power_state *power_state, int (*call_back_func)(struct pp_hwmgr *, void *,
struct pp_power_state *, void *, uint32_t)); struct pp_power_state *, void *, uint32_t));
......
...@@ -30,8 +30,8 @@ ...@@ -30,8 +30,8 @@
#include "tonga_hwmgr.h" #include "tonga_hwmgr.h"
#include "pptable.h" #include "pptable.h"
#include "processpptables.h" #include "processpptables.h"
#include "tonga_processpptables.h" #include "process_pptables_v1_0.h"
#include "tonga_pptable.h" #include "pptable_v1_0.h"
#include "pp_debug.h" #include "pp_debug.h"
#include "tonga_ppsmc.h" #include "tonga_ppsmc.h"
#include "cgs_common.h" #include "cgs_common.h"
...@@ -5164,7 +5164,7 @@ static int tonga_get_pp_table_entry(struct pp_hwmgr *hwmgr, ...@@ -5164,7 +5164,7 @@ static int tonga_get_pp_table_entry(struct pp_hwmgr *hwmgr,
tonga_ps = cast_phw_tonga_power_state(&(ps->hardware)); tonga_ps = cast_phw_tonga_power_state(&(ps->hardware));
result = tonga_get_powerplay_table_entry(hwmgr, entry_index, ps, result = get_powerplay_table_entry_v1_0(hwmgr, entry_index, ps,
tonga_get_pp_table_entry_callback_func); tonga_get_pp_table_entry_callback_func);
/* This is the earliest time we have all the dependency table and the VBIOS boot state /* This is the earliest time we have all the dependency table and the VBIOS boot state
...@@ -6328,7 +6328,7 @@ static const struct pp_hwmgr_func tonga_hwmgr_funcs = { ...@@ -6328,7 +6328,7 @@ static const struct pp_hwmgr_func tonga_hwmgr_funcs = {
.get_sclk = tonga_dpm_get_sclk, .get_sclk = tonga_dpm_get_sclk,
.patch_boot_state = tonga_dpm_patch_boot_state, .patch_boot_state = tonga_dpm_patch_boot_state,
.get_pp_table_entry = tonga_get_pp_table_entry, .get_pp_table_entry = tonga_get_pp_table_entry,
.get_num_of_pp_table_entries = tonga_get_number_of_powerplay_table_entries, .get_num_of_pp_table_entries = get_number_of_powerplay_table_entries_v1_0,
.print_current_perforce_level = tonga_print_current_perforce_level, .print_current_perforce_level = tonga_print_current_perforce_level,
.powerdown_uvd = tonga_phm_powerdown_uvd, .powerdown_uvd = tonga_phm_powerdown_uvd,
.powergate_uvd = tonga_phm_powergate_uvd, .powergate_uvd = tonga_phm_powergate_uvd,
...@@ -6364,7 +6364,7 @@ static const struct pp_hwmgr_func tonga_hwmgr_funcs = { ...@@ -6364,7 +6364,7 @@ static const struct pp_hwmgr_func tonga_hwmgr_funcs = {
int tonga_hwmgr_init(struct pp_hwmgr *hwmgr) int tonga_hwmgr_init(struct pp_hwmgr *hwmgr)
{ {
hwmgr->hwmgr_func = &tonga_hwmgr_funcs; hwmgr->hwmgr_func = &tonga_hwmgr_funcs;
hwmgr->pptable_func = &tonga_pptable_funcs; hwmgr->pptable_func = &pptable_v1_0_funcs;
pp_tonga_thermal_initialize(hwmgr); pp_tonga_thermal_initialize(hwmgr);
return 0; return 0;
} }
......
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