intel / intel/FSP

TigerLake FSP problems with Tiger Lake UP3 RVP

Open
#63 9 comments 0 reactions 0 assignees View on GitHub
Dominant language
C
Stars
359
Forks
142
PR merge metrics
No merged PRs in 30d

Description

Tiger Lake FSP has problems with booting Tiger Lake UP3 RVP (DDR4 SODIMM design):

Tried MinPlatform with recently published TigerlakeOpenBoard and I get the following results using GCC5 compiler:
1. Building for FSP API mode:
- Memory Init fails quickly due to HDA GPIO configuration error (disabling HDA workarounds the problem)
- If the above is resolved then the FSP is stuck at `IgdIommuOverride` (at least this is the last log on the serial port with debug FSP binary)
2. Building for FSP wrapper mode:
- The platform resets after entering `PeiFspSaPolicyInitPreMem`. After the reset the last log is also an entrance to `PeiFspSaPolicyInitPreMem` but this time the platform hangs.

I experienced similar HDA problems with coreboot. Although I can get past FSP-M, the platform resets in CPU init routine during MCE registers clearing (https://mail.coreboot.org/hyperkitty/list/coreboot@coreboot.org/thread/MW44TIEMFMVDWPVCAFPE2QUFXXGZYYAX/)
The errors may be related to the fact that port is done for LPDDR4 variant and I am testing DDR4 SODIMM.

@pietrushnic

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.