1457c38c | 03-Mar-2021 |
Chia-Wei, Wang <chiawei_wang@aspeedtech.com> |
board: ast2600: Add eSPI early init sequence
Aspeed STRONGLY NOT recommend to use eSPI early init.
This eSPI early init sequence merely set OOB_FREE. It is NOT able to actually handle OOB requests
board: ast2600: Add eSPI early init sequence
Aspeed STRONGLY NOT recommend to use eSPI early init.
This eSPI early init sequence merely set OOB_FREE. It is NOT able to actually handle OOB requests from PCH.
During the power on stage, PCH keep waiting OOB_FREE to continue its booting. In general, OOB_FREE is set when BMC firmware is ready. That is, the eSPI kernel driver is mounted and ready to serve eSPI. However, it means that PCH must wait until BMC kernel ready.
For customers that request PCH booting as soon as possible. You may use this early init to set OOB_FREE to prevent PCH from blocking by OOB_FREE before BMC kernel ready.
If you are not sure what you are doing, DO NOT use it.
Signed-off-by: Chia-Wei, Wang <chiawei_wang@aspeedtech.com> Change-Id: I78c7b0d92f581201966eae9d43accdeb8679751d
show more ...
|