1 /* SPDX-License-Identifier: GPL-2.0-only */ 2 3 #include <amdblocks/cpu.h> 4 #include <soc/msr.h> 5 #include <types.h> 6 7 #define PSTATE_DEF_CORE_FREQ_BASE 5 8 get_pstate_core_freq(union pstate_msr pstate_reg)9uint32_t get_pstate_core_freq(union pstate_msr pstate_reg) 10 { 11 uint32_t core_freq_mul; 12 13 /* Core frequency multiplier */ 14 core_freq_mul = pstate_reg.cpu_fid_0_11; 15 16 /* CPU frequency is 5 * core_freq_mul */ 17 return PSTATE_DEF_CORE_FREQ_BASE * core_freq_mul; 18 } 19