soc/amd/*/include/soc/msr.h: Move MSR to common location
MSR definition in soc/amd/*/include/soc/msr.h are the same & hence move them to common header src/include/cpu/amd/msr.h Change-Id: Ic0cb54b13320f8a38e70c0a76d9b9a51ba0ea01d Signed-off-by: Naresh Solanki <naresh.solanki@9elements.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/87124 Reviewed-by: Felix Held <felix-coreboot@felixheld.de> Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Angel Pons <th3fanbus@gmail.com>
This commit is contained in:
parent
0ae3b534e1
commit
e5ade7cfb1
6 changed files with 29 additions and 92 deletions
|
|
@ -78,4 +78,23 @@
|
|||
|
||||
#define CORE_PERF_BOOST_CTRL 0x15c
|
||||
|
||||
/* Value defined in Serial VID Interface 3.0 spec (#56413, NDA only) */
|
||||
#define MSR_CPPC_CAPABILITY_1 0xc00102b0
|
||||
#define SHIFT_CPPC_CAPABILITY_1_HIGHEST_PERF 24
|
||||
#define SHIFT_CPPC_CAPABILITY_1_NOMINAL_PERF 16
|
||||
#define SHIFT_CPPC_CAPABILITY_1_LOW_NON_LIN_PERF 8
|
||||
#define SHIFT_CPPC_CAPABILITY_1_LOWEST_PERF 0
|
||||
|
||||
#define MSR_CPPC_ENABLE 0xc00102b1
|
||||
#define MSR_CPPC_REQUEST 0xc00102b3
|
||||
#define SHIFT_CPPC_REQUEST_ENERGY_PERF_PREF 24
|
||||
#define SHIFT_CPPC_REQUEST_DES_PERF 16
|
||||
#define SHIFT_CPPC_REQUEST_MIN_PERF 8
|
||||
#define SHIFT_CPPC_REQUEST_MAX_PERF 0
|
||||
|
||||
#define MSR_CPPC_STATUS 0xc00102b4
|
||||
|
||||
#define MSR_MAX_PERFORMANCE_FREQUENCY_CLOCK_COUNT 0xe7
|
||||
#define MSR_ACTUAL_PERFORMANCE_FREQUENCY_CLOCK_COUNT 0xe8
|
||||
|
||||
#endif /* CPU_AMD_MSR_H */
|
||||
|
|
|
|||
|
|
@ -3,6 +3,8 @@
|
|||
#ifndef AMD_CEZANNE_MSR_H
|
||||
#define AMD_CEZANNE_MSR_H
|
||||
|
||||
#include <cpu/amd/msr.h>
|
||||
|
||||
/* MSRC001_00[6B:64] P-state [7:0] bit definitions */
|
||||
union pstate_msr {
|
||||
struct {
|
||||
|
|
@ -17,22 +19,4 @@ union pstate_msr {
|
|||
uint64_t raw;
|
||||
};
|
||||
|
||||
#define MSR_CPPC_CAPABILITY_1 0xc00102b0
|
||||
#define SHIFT_CPPC_CAPABILITY_1_HIGHEST_PERF 24
|
||||
#define SHIFT_CPPC_CAPABILITY_1_NOMINAL_PERF 16
|
||||
#define SHIFT_CPPC_CAPABILITY_1_LOW_NON_LIN_PERF 8
|
||||
#define SHIFT_CPPC_CAPABILITY_1_LOWEST_PERF 0
|
||||
|
||||
#define MSR_CPPC_ENABLE 0xc00102b1
|
||||
#define MSR_CPPC_REQUEST 0xc00102b3
|
||||
#define SHIFT_CPPC_REQUEST_ENERGY_PERF_PREF 24
|
||||
#define SHIFT_CPPC_REQUEST_DES_PERF 16
|
||||
#define SHIFT_CPPC_REQUEST_MIN_PERF 8
|
||||
#define SHIFT_CPPC_REQUEST_MAX_PERF 0
|
||||
|
||||
#define MSR_CPPC_STATUS 0xc00102b4
|
||||
|
||||
#define MSR_MAX_PERFORMANCE_FREQUENCY_CLOCK_COUNT 0xe7
|
||||
#define MSR_ACTUAL_PERFORMANCE_FREQUENCY_CLOCK_COUNT 0xe8
|
||||
|
||||
#endif /* AMD_CEZANNE_MSR_H */
|
||||
|
|
|
|||
|
|
@ -3,6 +3,8 @@
|
|||
#ifndef AMD_GENOA_POC_MSR_H
|
||||
#define AMD_GENOA_POC_MSR_H
|
||||
|
||||
#include <cpu/amd/msr.h>
|
||||
|
||||
/* MSRC001_00[6B:64] P-state [7:0] bit definitions */
|
||||
union pstate_msr {
|
||||
struct {
|
||||
|
|
@ -18,24 +20,4 @@ union pstate_msr {
|
|||
uint64_t raw;
|
||||
};
|
||||
|
||||
|
||||
/* Value defined in Serial VID Interface 3.0 spec (#56413, NDA only) */
|
||||
#define MSR_CPPC_CAPABILITY_1 0xc00102b0
|
||||
#define SHIFT_CPPC_CAPABILITY_1_HIGHEST_PERF 24
|
||||
#define SHIFT_CPPC_CAPABILITY_1_NOMINAL_PERF 16
|
||||
#define SHIFT_CPPC_CAPABILITY_1_LOW_NON_LIN_PERF 8
|
||||
#define SHIFT_CPPC_CAPABILITY_1_LOWEST_PERF 0
|
||||
|
||||
#define MSR_CPPC_ENABLE 0xc00102b1
|
||||
#define MSR_CPPC_REQUEST 0xc00102b3
|
||||
#define SHIFT_CPPC_REQUEST_ENERGY_PERF_PREF 24
|
||||
#define SHIFT_CPPC_REQUEST_DES_PERF 16
|
||||
#define SHIFT_CPPC_REQUEST_MIN_PERF 8
|
||||
#define SHIFT_CPPC_REQUEST_MAX_PERF 0
|
||||
|
||||
#define MSR_CPPC_STATUS 0xc00102b4
|
||||
|
||||
#define MSR_MAX_PERFORMANCE_FREQUENCY_CLOCK_COUNT 0xe7
|
||||
#define MSR_ACTUAL_PERFORMANCE_FREQUENCY_CLOCK_COUNT 0xe8
|
||||
|
||||
#endif /* AMD_GENOA_POC_MSR_H */
|
||||
|
|
|
|||
|
|
@ -5,6 +5,8 @@
|
|||
#ifndef AMD_GLINDA_MSR_H
|
||||
#define AMD_GLINDA_MSR_H
|
||||
|
||||
#include <cpu/amd/msr.h>
|
||||
|
||||
/* MSRC001_00[6B:64] P-state [7:0] bit definitions */
|
||||
union pstate_msr {
|
||||
struct {
|
||||
|
|
@ -20,22 +22,4 @@ union pstate_msr {
|
|||
uint64_t raw;
|
||||
};
|
||||
|
||||
#define MSR_CPPC_CAPABILITY_1 0xc00102b0
|
||||
#define SHIFT_CPPC_CAPABILITY_1_HIGHEST_PERF 24
|
||||
#define SHIFT_CPPC_CAPABILITY_1_NOMINAL_PERF 16
|
||||
#define SHIFT_CPPC_CAPABILITY_1_LOW_NON_LIN_PERF 8
|
||||
#define SHIFT_CPPC_CAPABILITY_1_LOWEST_PERF 0
|
||||
|
||||
#define MSR_CPPC_ENABLE 0xc00102b1
|
||||
#define MSR_CPPC_REQUEST 0xc00102b3
|
||||
#define SHIFT_CPPC_REQUEST_ENERGY_PERF_PREF 24
|
||||
#define SHIFT_CPPC_REQUEST_DES_PERF 16
|
||||
#define SHIFT_CPPC_REQUEST_MIN_PERF 8
|
||||
#define SHIFT_CPPC_REQUEST_MAX_PERF 0
|
||||
|
||||
#define MSR_CPPC_STATUS 0xc00102b4
|
||||
|
||||
#define MSR_MAX_PERFORMANCE_FREQUENCY_CLOCK_COUNT 0xe7
|
||||
#define MSR_ACTUAL_PERFORMANCE_FREQUENCY_CLOCK_COUNT 0xe8
|
||||
|
||||
#endif /* AMD_GLINDA_MSR_H */
|
||||
|
|
|
|||
|
|
@ -3,6 +3,8 @@
|
|||
#ifndef AMD_MENDOCINO_MSR_H
|
||||
#define AMD_MENDOCINO_MSR_H
|
||||
|
||||
#include <cpu/amd/msr.h>
|
||||
|
||||
/* MSRC001_00[6B:64] P-state [7:0] bit definitions */
|
||||
union pstate_msr {
|
||||
struct {
|
||||
|
|
@ -18,22 +20,4 @@ union pstate_msr {
|
|||
uint64_t raw;
|
||||
};
|
||||
|
||||
#define MSR_CPPC_CAPABILITY_1 0xc00102b0
|
||||
#define SHIFT_CPPC_CAPABILITY_1_HIGHEST_PERF 24
|
||||
#define SHIFT_CPPC_CAPABILITY_1_NOMINAL_PERF 16
|
||||
#define SHIFT_CPPC_CAPABILITY_1_LOW_NON_LIN_PERF 8
|
||||
#define SHIFT_CPPC_CAPABILITY_1_LOWEST_PERF 0
|
||||
|
||||
#define MSR_CPPC_ENABLE 0xc00102b1
|
||||
#define MSR_CPPC_REQUEST 0xc00102b3
|
||||
#define SHIFT_CPPC_REQUEST_ENERGY_PERF_PREF 24
|
||||
#define SHIFT_CPPC_REQUEST_DES_PERF 16
|
||||
#define SHIFT_CPPC_REQUEST_MIN_PERF 8
|
||||
#define SHIFT_CPPC_REQUEST_MAX_PERF 0
|
||||
|
||||
#define MSR_CPPC_STATUS 0xc00102b4
|
||||
|
||||
#define MSR_MAX_PERFORMANCE_FREQUENCY_CLOCK_COUNT 0xe7
|
||||
#define MSR_ACTUAL_PERFORMANCE_FREQUENCY_CLOCK_COUNT 0xe8
|
||||
|
||||
#endif /* AMD_MENDOCINO_MSR_H */
|
||||
|
|
|
|||
|
|
@ -5,6 +5,8 @@
|
|||
#ifndef AMD_PHOENIX_MSR_H
|
||||
#define AMD_PHOENIX_MSR_H
|
||||
|
||||
#include <cpu/amd/msr.h>
|
||||
|
||||
/* MSRC001_00[6B:64] P-state [7:0] bit definitions */
|
||||
union pstate_msr {
|
||||
struct {
|
||||
|
|
@ -20,22 +22,4 @@ union pstate_msr {
|
|||
uint64_t raw;
|
||||
};
|
||||
|
||||
#define MSR_CPPC_CAPABILITY_1 0xc00102b0
|
||||
#define SHIFT_CPPC_CAPABILITY_1_HIGHEST_PERF 24
|
||||
#define SHIFT_CPPC_CAPABILITY_1_NOMINAL_PERF 16
|
||||
#define SHIFT_CPPC_CAPABILITY_1_LOW_NON_LIN_PERF 8
|
||||
#define SHIFT_CPPC_CAPABILITY_1_LOWEST_PERF 0
|
||||
|
||||
#define MSR_CPPC_ENABLE 0xc00102b1
|
||||
#define MSR_CPPC_REQUEST 0xc00102b3
|
||||
#define SHIFT_CPPC_REQUEST_ENERGY_PERF_PREF 24
|
||||
#define SHIFT_CPPC_REQUEST_DES_PERF 16
|
||||
#define SHIFT_CPPC_REQUEST_MIN_PERF 8
|
||||
#define SHIFT_CPPC_REQUEST_MAX_PERF 0
|
||||
|
||||
#define MSR_CPPC_STATUS 0xc00102b4
|
||||
|
||||
#define MSR_MAX_PERFORMANCE_FREQUENCY_CLOCK_COUNT 0xe7
|
||||
#define MSR_ACTUAL_PERFORMANCE_FREQUENCY_CLOCK_COUNT 0xe8
|
||||
|
||||
#endif /* AMD_PHOENIX_MSR_H */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue