coreboot/src/soc/intel/jasperlake
Furquan Shaikh d149bfa17f soc/intel: Configure P2SB before other PCH controllers
This change updates bootblock_pch_early_init() to perform P2SB
configuration before any other PCH controllers are initialized. This
is done because the other controllers might perform PCR settings which
requires the PCR base address to be configured. As the PCR base
address configuration happens during P2SB initialization, this change
moves the p2sb init calls before any other PCH controller
initialization.

BUG=b:171534504

Change-Id: I485556be003ff5338b4e2046768fe4f6d8a619a3
Signed-off-by: Furquan Shaikh <furquan@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/47885
Reviewed-by: Michael Niewöhner <foss@mniewoehner.de>
Reviewed-by: Subrata Banik <subrata.banik@intel.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2020-11-29 17:18:02 +00:00
..
acpi soc/intel/common/acpi,mb/*: replace the two obsolete LPID with PEPD 2020-11-20 00:12:09 +00:00
bootblock soc/intel: Configure P2SB before other PCH controllers 2020-11-29 17:18:02 +00:00
include/soc soc/intel/jasperlake: Update reserved GPIO names in gpio_soc_defs.h 2020-11-09 07:41:59 +00:00
romstage soc/intel/jasperlake: Enable VT-d and generate DMAR Table 2020-11-27 05:10:12 +00:00
spd templates: add an empty SPD to SPD_SOURCES 2020-10-06 18:27:31 +00:00
acpi.c soc/intel/jasperlake: Simplify is-device-enabled checks 2020-07-28 08:37:39 +00:00
chip.c soc/intel/common/block/lpc: add acpi name 2020-09-28 09:38:39 +00:00
chip.h soc/intel/jasperlake: Enable Intel FIVR RFI settings 2020-11-09 10:22:25 +00:00
cpu.c soc/intel: deduplicate ACPI timer emulation 2020-10-28 21:28:19 +00:00
elog.c soc/intel/jasperlake: Log PM event from an internal device 2020-11-10 06:20:04 +00:00
espi.c soc/intel: Move pch_misc_init() to common code 2020-10-03 04:19:00 +00:00
finalize.c src: Include <arch/io.h> when appropriate 2020-10-26 06:44:40 +00:00
fsp_params.c soc/intel/jasperlake: Enable Intel FIVR RFI settings 2020-11-09 10:22:25 +00:00
gpio.c soc/intel/jasperlake: Correct GPIO pad sequence for community pad group 2020-11-09 07:42:14 +00:00
gspi.c
i2c.c
Kconfig soc/intel/jasperlake: Log PM event from an internal device 2020-11-10 06:20:04 +00:00
lockdown.c
Makefile.inc soc/intel/jasperlake: Log PM event from an internal device 2020-11-10 06:20:04 +00:00
me.c src: Remove unused 'include <stdint.h> 2020-07-14 16:11:10 +00:00
meminit.c
p2sb.c
pmc.c soc/intel/jasperlake: Run pmc_set_acpi_mode() during .init in pmc_ops 2020-08-24 13:40:15 +00:00
pmutil.c src/soc/intel: Drop unneeded empty lines 2020-09-21 16:15:25 +00:00
reset.c soc/intel: Use of common reset code block 2020-11-02 10:43:53 +00:00
sd.c
smihandler.c
smmrelocate.c soc/intel/{icl.tgl,jsl}: Remove SMRAM register programming 2020-08-09 11:03:37 +00:00
spi.c
systemagent.c
uart.c
xhci.c soc/intel/jasperlake: Log PM event from an internal device 2020-11-10 06:20:04 +00:00