summaryrefslogtreecommitdiff
path: root/src/soc/intel/meteorlake/gspi.c
diff options
context:
space:
mode:
authorSubrata Banik <subratabanik@google.com>2022-07-09 22:41:48 +0000
committerFelix Held <felix-coreboot@felixheld.de>2022-07-18 15:48:31 +0000
commit7c4789d42b022127c117083db20ad9a5bbee6466 (patch)
treecfc2501d112b76c0157f6b5d5b4fedceefb2d7b2 /src/soc/intel/meteorlake/gspi.c
parent0d6d228fbc32fa2cbd4bb248bd7f3b608b7abceb (diff)
soc/intel/meteorlake: Allow possible options for MP Init
Ported back from commit ceaf9d116949da68aa9c ("soc/intel/alderlake: Allow possible options for MP Init") This patch creates choice that lists all possible options to perform MP Init as below for Intel Meteor Lake platform: 1. MTL_USE_FSP_MP_INIT: Allow coreboot to bring APs from reset and FSP runs feature programming based and selects MP_SERVICES_PPI_V2 config. 2. MTL_USE_COREBOOT_MP_INIT: Allow coreboot to perform MP Init (both AP init and feature programming) using native implementation. Additionally, selects required RELOAD_MICROCODE_PATCH when coreboot is expected to run MP Init. Refactor SoC code to allow required FSP UPD override based on selected MP Init option. Additionally, added `FIXME` comment to ensure Intel MTL FSP can bring back SkipMpInit UPD in MTL to let coreboot override this UPD and ensure independent MP Init flow. BUG=b:219053812 TEST=Able to build google/rex. Signed-off-by: Subrata Banik <subratabanik@google.com> Change-Id: Ic917e4e03e24d73190cfc72c6ed8e59af427bedf Reviewed-on: https://review.coreboot.org/c/coreboot/+/65743 Reviewed-by: Angel Pons <th3fanbus@gmail.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'src/soc/intel/meteorlake/gspi.c')
0 files changed, 0 insertions, 0 deletions