Code uses pkg_id and die_id to refer to a specific power domain.
The pkg/die information is already settled at start time. Adding package
id and die id information into struct isst_id so that code does not need
to retrieve them at runtime.
More code cleanups can be done with the package/die info available.
Signed-off-by: Zhang Rui <rui.zhang@intel.com>
Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
void set_isst_id(struct isst_id *id, int cpu)
{
id->cpu = cpu;
+ id->pkg = get_physical_package_id(cpu);
+ id->die = get_physical_die_id(cpu);
}
int get_cpufreq_base_freq(int cpu)
/* Unified structure to specific a CPU or a Power Domain */
struct isst_id {
int cpu;
+ int pkg;
+ int die;
};
struct isst_clos_config {