coreboot-kgpe-d16/src/soc/intel
Duncan Laurie 526880754f soc/intel/tigerlake: Add definition for PMC EPOC
The PMC EPOC register indicates which external crystal oscillator is
connected to the PCH.  This frequency is important for determining the
IP clock of internal PCH devices.

Add definitions that allow this register to be read and extract the
crystal frequency, and a helper function to extract and return this
as the defined enum.

BUG=b:146482091

Signed-off-by: Duncan Laurie <dlaurie@google.com>
Change-Id: I959fe507f3dbf93b6176b333a9e725ed09f56328
Reviewed-on: https://review.coreboot.org/c/coreboot/+/40887
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2020-05-22 01:47:49 +00:00
..
apollolake soc/intel: Drop ABOVE_4GB_MEM_BASE_SIZE and use cpu_phys_address_size() 2020-05-14 15:06:39 +00:00
baytrail src: Remove unused '#include <stdint.h>' 2020-05-13 08:48:17 +00:00
braswell src: Remove unused '#include <stdint.h>' 2020-05-13 08:48:17 +00:00
broadwell soc/intel/broadwell: Mask lower 20 bits of TOLUD and TOLM in systemagent.asl 2020-05-20 00:35:25 +00:00
cannonlake src: Remove unused 'include <string.h>' 2020-05-18 07:41:24 +00:00
common soc/intel/tigerlake: Make audio devices scan the bus 2020-05-21 08:04:27 +00:00
denverton_ns src: Remove unused 'include <lib.h>' 2020-05-18 07:39:17 +00:00
icelake icelake: remove unused processor power limits configuration 2020-05-20 09:13:55 +00:00
jasperlake soc/intel/jasperlake: Add ACPI method to get GPIO PCR PID 2020-05-20 09:11:51 +00:00
quark src: Remove leading blank lines from SPDX header 2020-05-18 07:00:27 +00:00
skylake soc/intel/skylake: Mask lower 20 bits of TOLUD and TOLM in systemagent.asl 2020-05-20 00:35:10 +00:00
tigerlake soc/intel/tigerlake: Add definition for PMC EPOC 2020-05-22 01:47:49 +00:00
xeon_sp src: Remove leading blank lines from SPDX header 2020-05-18 07:00:27 +00:00
Kconfig fsp2_0: Gather Kconfig declarations 2020-04-05 23:26:24 +00:00