Attention is currently required from: Tarun Tuli, Kapil Porwal, Ivy Jian, Angel Pons, Arthur Heymans, Eric Lai, Lean Sheng Tan.
Hello build bot (Jenkins), Tarun Tuli, Kapil Porwal, Ivy Jian, Angel Pons, Arthur Heymans, Eric Lai, Lean Sheng Tan,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/69977
to look at the new patch set (#4).
Change subject: soc/intel/cmn/cse: API to perform essential CSE operations post EOP ......................................................................
soc/intel/cmn/cse: API to perform essential CSE operations post EOP
This patch creates an API that can perform essential CSE operation after sending the late EOP command to the CSE and prior booting to OS.
Lists of operation are - Perform global reset lock - Put HECI1 to D0i3 and disable the HECI1 if the user selects - Set D0I3 for all HECI devices.
Additionally, ensures that CSE .final operation is not sending EOP and other essential operations if the SoC user selects SOC_INTEL_CSE_SEND_EOP_LATE config.
BUG=b:260041679 TEST=Able to boot Google/Rex after sending CSE EOP late.
Signed-off-by: Subrata Banik subratabanik@google.com Change-Id: I10131ea9b553a62f0d632783c4dbad96d35d6563 --- M src/soc/intel/common/block/cse/cse.c M src/soc/intel/common/block/include/intelblocks/cse.h 2 files changed, 54 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/77/69977/4