Skip to content

Commit

Permalink
tools/power/x86/intel-speed-select: Identify Emerald Rapids
Browse files Browse the repository at this point in the history
There are some differences compared to Sapphire Rapids. So, add a separate
API.

Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
  • Loading branch information
Srinivas Pandruvada committed Mar 22, 2023
1 parent a835ff5 commit 1d54b13
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 2 deletions.
11 changes: 10 additions & 1 deletion tools/power/x86/intel-speed-select/isst-config.c
Original file line number Diff line number Diff line change
Expand Up @@ -114,12 +114,21 @@ int is_skx_based_platform(void)

int is_spr_platform(void)
{
if (cpu_model == 0x8F || cpu_model == 0xCF)
if (cpu_model == 0x8F)
return 1;

return 0;
}

int is_emr_platform(void)
{
if (cpu_model == 0xCF)
return 1;

return 0;
}


int is_icx_platform(void)
{
if (cpu_model == 0x6A || cpu_model == 0x6C)
Expand Down
2 changes: 1 addition & 1 deletion tools/power/x86/intel-speed-select/isst-core-mbox.c
Original file line number Diff line number Diff line change
Expand Up @@ -404,7 +404,7 @@ static void _get_uncore_mem_freq(struct isst_id *id, int config_index,
}

ctdp_level->mem_freq = resp & GENMASK(7, 0);
if (is_spr_platform()) {
if (is_spr_platform() || is_emr_platform()) {
ctdp_level->mem_freq *= 200;
} else if (is_icx_platform()) {
if (ctdp_level->mem_freq < 7) {
Expand Down
1 change: 1 addition & 0 deletions tools/power/x86/intel-speed-select/isst.h
Original file line number Diff line number Diff line change
Expand Up @@ -298,6 +298,7 @@ extern int isst_read_pm_config(struct isst_id *id, int *cp_state, int *cp_cap);
extern void isst_display_error_info_message(int error, char *msg, int arg_valid, int arg);
extern int is_skx_based_platform(void);
extern int is_spr_platform(void);
extern int is_emr_platform(void);
extern int is_icx_platform(void);
extern void isst_trl_display_information(struct isst_id *id, FILE *outf, unsigned long long trl);

Expand Down

0 comments on commit 1d54b13

Please sign in to comment.