coreboot/src/soc/intel
Sridahr Siricilla 7424576e41 soc/intel/common: Add CPU related APIs
The patch defines below APIs :
cpu_is_hybrid_supported() : Check whether CPU is hybrid CPU or not.
cpu_get_bus_frequency() : Get CPU's bus frequency in MHz
cpu_get_max_non_turbo_ratio() : Get CPU's max non-turbo ratio
cpu_get_cpu_type() : Get CPU type. The function must be called if
executing CPU is hybrid.

TEST=Verified the APIs on the Brya board

Signed-off-by: Sridhar Siricilla <sridhar.siricilla@intel.com>
Change-Id: I680f43952ab4abce6e342206688ad32814970a91
Reviewed-on: https://review.coreboot.org/c/coreboot/+/59124
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
2021-12-06 12:32:22 +00:00
..
alderlake soc/intel: Move enum pcie_rp_type to intelblocks/pcie_rp.h 2021-12-06 12:31:09 +00:00
apollolake Reland "vboot_logic: Set VB2_CONTEXT_EC_TRUSTED in verstage_main" 2021-11-15 12:00:12 +00:00
baytrail Rename ECAM-specific MMCONF Kconfigs 2021-11-10 17:24:16 +00:00
braswell Rename ECAM-specific MMCONF Kconfigs 2021-11-10 17:24:16 +00:00
broadwell lynxpoint/broadwell: Use azalia_codecs_init() 2021-11-11 22:45:11 +00:00
cannonlake soc/intel/common/thermal: Refactor thermal block to improve reusability 2021-11-25 07:18:04 +00:00
common soc/intel/common: Add CPU related APIs 2021-12-06 12:32:22 +00:00
denverton_ns Rename ECAM-specific MMCONF Kconfigs 2021-11-10 17:24:16 +00:00
elkhartlake soc/intel/elkhartlake: Update SA DIDs Table 2021-11-25 10:43:27 +00:00
icelake soc/intel/common/thermal: Refactor thermal block to improve reusability 2021-11-25 07:18:04 +00:00
jasperlake soc/intel/{adl,ehl,jsl,tgl}: Remove unused header thermal.h 2021-11-22 08:02:48 +00:00
quark Rename ECAM-specific MMCONF Kconfigs 2021-11-10 17:24:16 +00:00
skylake soc/intel/common/thermal: Refactor thermal block to improve reusability 2021-11-25 07:18:04 +00:00
tigerlake soc/intel/{adl,ehl,jsl,tgl}: Remove unused header thermal.h 2021-11-22 08:02:48 +00:00
xeon_sp commonlib/cbmem_id.h: Fix typo in macro name 2021-11-25 11:13:28 +00:00
Kconfig
Makefile.inc soc/intel/common/cse: Add support for stitching CSE components 2021-10-19 16:09:08 +00:00