coreboot-kgpe-d16/src
Michael Niewöhner 310c7637da soc/intel: deduplicate ACPI timer emulation
The code for enabling ACPI timer emulation is the same for the SoCs
SKL, CNL, ICL, TGL, JSL and EHL. Deduplicate it by moving it to
common code.

APL differs in not having the delay settings. However, the bits are
marked as "spare" and BWG mentions there are no "reserved bit checks
done". Thus, we can write them unconditionally without any effect.

Note: The ACPI timer emulation can only be used by SoCs with microcode
supporting CTC (Common Timer Copy) / ACPI timer emulation.

Change-Id: Ied4b312b6d53e80e71c55f4d1ca78a8cb2799793
Signed-off-by: Michael Niewöhner <foss@mniewoehner.de>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/45951
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Nico Huber <nico.h@gmx.de>
2020-10-28 21:28:19 +00:00
..
acpi acpigen: Make acpigen_write_opregion() argument const 2020-10-21 22:24:27 +00:00
arch arch/x86/smbios: Populate SMBIOS type 7 with cache information 2020-10-26 06:54:04 +00:00
commonlib drivers/smmstore: Implement SMMSTORE version 2 2020-10-22 12:29:47 +00:00
console console/init: Drop CONSOLE_LEVEL_CONST 2020-10-26 06:48:45 +00:00
cpu cpu/x86/mtrr: fix OVERFLOW_BEFORE_WIDEN 2020-10-27 06:13:32 +00:00
device device: Rephrase bus master Kconfig option 2020-10-27 15:35:42 +00:00
drivers drivers/mrc_cache: Fix size comparison in mrc_cache update 2020-10-28 10:43:41 +00:00
ec ec/google/chromeec: Update ec_commands.h 2020-10-26 06:54:54 +00:00
include arch/x86/smbios: Populate SMBIOS type 7 with cache information 2020-10-26 06:54:04 +00:00
lib lib/edid: Add missing name descriptor presence flag 2020-10-26 13:28:41 +00:00
mainboard mb/ocp/tiogapass/dsdt: Remove unnecessary comments 2020-10-28 21:03:02 +00:00
northbridge src: Include <arch/io.h> when appropriate 2020-10-26 06:44:40 +00:00
security sec/intel/txt/Kconfig: Remove the menu for including ACMs 2020-10-28 12:55:43 +00:00
soc soc/intel: deduplicate ACPI timer emulation 2020-10-28 21:28:19 +00:00
southbridge sb/amd/*/*/pci_devs.h: Reduce the difference 2020-10-26 06:53:28 +00:00
superio superio/nuvoton: Factor out equivalent Kconfig option 2020-10-19 07:06:20 +00:00
vendorcode vc/intel/fsp/fsp2_0/adl: Update FSP header file version to 1432 2020-10-25 06:17:54 +00:00
Kconfig drivers/intel/usb4: Add driver for USB4 retimer device 2020-10-19 06:51:40 +00:00