From 6cf79d9d14aa6be9bc5594dcf4040da8cbb87544 Mon Sep 17 00:00:00 2001 From: Tim Wawrzynczak Date: Fri, 30 Jul 2021 10:37:55 -0600 Subject: soc/intel/alderlake: Add get_adl_cpu_type function This function searches the known MCH device IDs for Alder Lake and returns the appropriate enum value representing ADL-P, ADL-M, ADL-S, or unknown. Signed-off-by: Tim Wawrzynczak Change-Id: I26354b340e0c5f15ba246c1cb831d7feaf62d2ee Reviewed-on: https://review.coreboot.org/c/coreboot/+/57151 Tested-by: build bot (Jenkins) Reviewed-by: Furquan Shaikh --- src/soc/intel/alderlake/include/soc/cpu.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/soc/intel/alderlake/include') diff --git a/src/soc/intel/alderlake/include/soc/cpu.h b/src/soc/intel/alderlake/include/soc/cpu.h index 71c2f47605..b25979d261 100644 --- a/src/soc/intel/alderlake/include/soc/cpu.h +++ b/src/soc/intel/alderlake/include/soc/cpu.h @@ -19,4 +19,13 @@ #define C9_POWER 0xc8 #define C10_POWER 0xc8 +enum adl_cpu_type { + ADL_UNKNOWN, + ADL_M, + ADL_P, + ADL_S, +}; + +enum adl_cpu_type get_adl_cpu_type(void); + #endif -- cgit v1.2.3