coreboot-kgpe-d16/src/soc/intel/tigerlake
Lean Sheng Tan 508dc163f1 soc/intel/common: Move PMC EPOC related code to Intel common code
Move PMC EPOC related code to intel/common/block because it is
generic for most Intel platforms and ADL, TGL & EHL use it.

Add a kconfig 'PMC_EPOC' to guard this common EPOC code.

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.

Signed-off-by: Lean Sheng Tan <lean.sheng.tan@intel.com>
Change-Id: Ib5fd3c4a648964678ee40ed0f60ca10fe7953f56
Reviewed-on: https://review.coreboot.org/c/coreboot/+/55565
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
2021-06-30 07:34:44 +00:00
..
acpi soc/intel/tigerlake: Enable support for common IRQ block 2021-06-29 21:54:17 +00:00
bootblock
include/soc soc/intel/common: Move PMC EPOC related code to Intel common code 2021-06-30 07:34:44 +00:00
romstage soc/intel/tigerlake: Make use of is_devfn_enabled() function 2021-06-16 03:49:05 +00:00
spd util: Add DDR4 generic SPD for MT40A512M16TB-062E:R 2021-06-14 05:27:39 +00:00
acpi.c soc/intel: Drop casts around soc_read_pmc_base() 2021-06-28 04:16:48 +00:00
chip.c soc/intel/tigerlake: Enable support for common IRQ block 2021-06-29 21:54:17 +00:00
chip.h soc/intel/tigerlake: Allow devicetree to fill UPD related to TCSS OC 2021-05-14 23:00:01 +00:00
chipset.cb soc/intel/tigerlake: Remove obsolete CNVi Bluetooth PCI device 2021-03-15 06:27:15 +00:00
cpu.c soc/intel/{adl,tgl,jsl}: Enable power button smi after BS_CHIPS_EXIT 2021-05-07 06:05:37 +00:00
crashlog_lib.c
dptf.c dptf: Move platform-specific information to struct dptf_platform_info 2021-04-13 08:22:49 +00:00
elog.c soc/intel/*: Update data types for variables holding PCH_DEVFN_* macros 2021-05-03 16:28:53 +00:00
espi.c src: Match array format in function declarations and definitions 2021-05-13 18:34:38 +00:00
finalize.c
fsp_params.c soc/intel/tigerlake: Enable support for common IRQ block 2021-06-29 21:54:17 +00:00
gpio.c soc/intel/tigerlake: Add known CPU Port IDs for GPIO communities 2021-05-06 04:12:41 +00:00
gspi.c
i2c.c
Kconfig soc/intel/common: Move PMC EPOC related code to Intel common code 2021-06-30 07:34:44 +00:00
lockdown.c
Makefile.inc cpu/x86: Only include smm code if CONFIG_HAVE_SMI_HANDLER=y 2021-05-18 16:54:21 +00:00
me.c
meminit.c soc/intel/tigerlake: Hook up FSP repository 2021-06-10 05:34:52 +00:00
p2sb.c
pmc.c soc/intel/common: Move PMC EPOC related code to Intel common code 2021-06-30 07:34:44 +00:00
pmutil.c
reset.c
smihandler.c soc/intel/{adl,tgl,jsl}: Add smihandler_soc_disable_busmaster 2021-05-07 06:05:18 +00:00
soundwire.c soc/intel/common: Move PMC EPOC related code to Intel common code 2021-06-30 07:34:44 +00:00
spi.c
systemagent.c
uart.c
xhci.c