coreboot/src/soc/intel
Subrata Banik e88bee7219 soc/intel/meteorlake: Use coreboot native event handler for FSP-M/S
This patch assigns FSP handler event for FSP-M and FSP-S with coreboot
romstage and ramstage debug handler when FSP_USES_CB_DEBUG_EVENT_HANDLER
Kconfig is enabled.

BUG=b:237263080
TEST=Able to build and boot MTL simics. Also, verified the FSP debug
log is using coreboot debug library as below:

Before:

Register PPI Notify: DCD0BE23-9586-40F4-B643-06522CED4EDE
Install PPI: 8C8CE578-8A3D-4F1C-9935-896185C32DD3
Install PPI: 5473C07A-3DCB-4DCA-BD6F-1E9689E7349A
The 0th FV start address is 0x000F961B000, size is 0x00150000, handle
is 0xF961B000
Register PPI Notify: 49EDB1C1-BF21-4761-BB12-EB0031AABB39
Register PPI Notify: EA7CA24B-DED5-4DAD-A389-BF827E8F9B38
Install PPI: B9E0ABFE-5979-4914-977F-6DEE78C278A6

With this code change:

[SPEW ]  Register PPI Notify: DCD0BE23-9586-40F4-B643-06522CED4EDE
[SPEW ]  Install PPI: 8C8CE578-8A3D-4F1C-9935-896185C32DD3
[SPEW ]  Install PPI: 5473C07A-3DCB-4DCA-BD6F-1E9689E7349A
[SPEW ]  The 0th FV start address is 0x000F95C0000, size is 0x00160000, handle is 0xF95C0000
[SPEW ]  Register PPI Notify: 49EDB1C1-BF21-4761-BB12-EB0031AABB39
[SPEW ]  Register PPI Notify: EA7CA24B-DED5-4DAD-A389-BF827E8F9B38
[SPEW ]  Install PPI: B9E0ABFE-5979-4914-977F-6DEE78C278A6

Signed-off-by: Subrata Banik <subratabanik@google.com>
Change-Id: I80ba73afed642e6d21c5310e9bf734f6f7170347
Reviewed-on: https://review.coreboot.org/c/coreboot/+/65456
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Eric Lai <eric_lai@quanta.corp-partner.google.com>
2022-07-03 04:57:58 +00:00
..
alderlake soc/alderlake: Enable all bits for IO decode / enable register 2022-06-30 14:08:50 +00:00
apollolake soc/intel/apollolake: Add chipset devicetree 2022-06-28 20:59:39 +00:00
baytrail soc/intel/baytrail,braswell: Do resource transition 2022-06-26 21:58:05 +00:00
braswell soc/intel/baytrail,braswell: Do resource transition 2022-06-26 21:58:05 +00:00
broadwell device/resource: Modify some resource allocation instances 2022-06-24 19:51:12 +00:00
cannonlake soc/cannonlake: Hook up Comet Lake U 06-a6-01 microcode 2022-06-22 12:56:01 +00:00
common soc/intel/common: Compile debug_feature in ramstage to fix build error 2022-06-30 16:26:41 +00:00
denverton_ns device/resource: Modify some resource allocation instances 2022-06-24 19:51:12 +00:00
elkhartlake soc/intel/elkhartlake: Fix PMC read_resources callback 2022-06-29 15:08:25 +00:00
icelake soc/intel: Rename heci_init to cse_init 2022-06-04 14:44:04 +00:00
jasperlake soc/intel/jasperlake: Fix PMC read_resources callback 2022-06-29 15:08:40 +00:00
meteorlake soc/intel/meteorlake: Use coreboot native event handler for FSP-M/S 2022-07-03 04:57:58 +00:00
quark device/resource: Add _kb postfix for resource allocators 2022-06-22 12:30:15 +00:00
skylake soc/intel/skylake: Define macro TOTAL_PADS 2022-06-17 14:38:33 +00:00
tigerlake soc/intel/*/Kconfig: Fix typo in comment 2022-06-27 13:47:55 +00:00
xeon_sp soc/intel/xeon_sp: Do resource transition 2022-06-26 21:41:22 +00:00
Makefile.inc